KD 302, Department of CSE,
Kanpur, UP 208016.
|Email:||swarnendu [AT] cse.iitk.ac.in|
My areas of interest are Programming Languages, Compilers and Runtime Systems, Parallel Software Systems, and Computer Architecture.
I lead the PROgramming LanguageS and PARallel Systems (PROSPAR) research group. Our group works on ideas to help build efficient and correct software systems. You can read more about our group at the PROSPAR web page.
I am looking for motivated UG and PG students who are interested in research to join the PROSPAR group and work on the general area of programming languages and software systems. If you are an IITK student, feel free to stop by or email for discussions.
|ASPLOS 2020||Peacenik: Architecture Support for Not Failing under Fail-Stop Memory Consistency|
|VLSID 2020||Thermal Load-aware Adaptive Scheduling for Heterogeneous Platforms|
|CACM 2020||An Elementary Introduction to Kalman Filtering|
|PACT 2019||SLAMBooster: An Application-aware Controller for Approximation in SLAM|
|IPDPS 2019||Rethinking Support for Region Conflict Exceptions|
|IEEE Software 2019||Proteus: Language and Runtime Support for Self-Adaptive Software Development|
|ACM TOPC 2017||Hybridizing and Relaxing Dependence Tracking for Efficient Parallel Runtime Support|
|ISMM 2017||Avoiding Consistency Exceptions Under Strong Memory Consistency Models|
|CC 2017||Lightweight Data Race Detection for Production Runs.|
|CC 2016||Relaxed Dependence Tracking for Parallel Runtime Support|
|OOPSLA 2015||Valor: Efficient, Software-Only Region Conflict Exceptions|
|ASPLOS 2015||Hybrid Static-Dynamic Analysis for Region Serializability|
Click here to see a detailed list of publications.
|CS 335||Compiler Design||2019-2020-II|
|CS 698L||Programming for Performance||2019-2020-I|
|CS 636||Analysis of Concurrent Programs||2018-2019-II|