Publications

Following are the publications that elucidate various components/features/principles of IMOP.

[1] Aman Nougrahiya, V. Krishna Nandivada, IIT Madras. Homeostasis: Design and Implementation of a Self-Stabilizing Compiler. Accepted for publication in ACM Transactions on Programming Languages and Systems (ACM TOPLAS), January 2024.

Further, IMOP has been used by the following published research work.

[1] Prasoon Mishra, V. Krishna Nandivada, IIT Madras. COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop. ACM Transactions on Architecture and Code Optimization (ACM TACO), January 2024.
[2] Aditya Agrawal, V. Krishna Nandivada, IIT Madras. UWOmpPro: UWOmp++ with Point-to-Point Synchronization, Reduction, and Schedules. To appear in International Conference on Parallel Architectures and Compilation Techniques (PACT), October 2023.
[3] Gnanambikai Krishnakumar, Alekhya Reddy Kommuru, Chester Rebeiro. IIT Madras. ALEXIA: A Processor with Light Weight Extensions for Memory Safety. ACM Transactions on Embedded Computing Systems, 18, 6, Article 122 (January 2020), 27 pages.
[4] Jyothi Krishna Viswakaran Sreelatha, and Rupesh Nasre. IIT Madras. Optimizing Graph Algorithms in Asymmetric Multicore Processors. IEEE Transactions on CAD of Integrated Circuits and Systems 37, 11 (2018), 2673-2684.
[5] Jyothi Krishna Viswakaran Sreelatha, Shankar Balachandran, and Rupesh Nasre. IIT Madras. CHOAMP: Cost Based Hardware Optimization for Asymmetric Multicore Processors. IEEE Transactions on Multi-Scale Computing Systems 4, 2 (2018), 163-176.
[6] Jyothi Krishna Viswakaran Sreelatha, and Shankar Balachandran. IIT Madras. Compiler Enhanced Scheduling for OpenMP for Heterogeneous Multiprocessors. In Workshop on Energy Efficiency with Heterogeneous Computing (EEHCO 2016). ACM, Prague, Czech Republic.