This is the source repository of MIR, an experimental task-based runtime system library. To get started with MIR, please read the user guide.
Main author: Ananya Muddukrishna (e-mail: ananya.muddu@gmail.com)
Other contributors: Peter A. Jonsson, Peder Langdal
The name MIR is inspired by Mir Publishers from Moscow. Ananya Muddukrishna enjoyed Mir books on electronics and geometry during his childhood.
To get started with MIR, please read the user guide.
If you use MIR in your work, please cite one or more of its basis publications:
[1] Muddukrishna, Ananya, P. A. Jonsson, A. Podobas, and M. Brorsson, “Grain Graphs: OpenMP Performance Analysis Made Easy,” in Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, NY, USA, 2016, p. 28:1–28:13.
[2] Muddukrishna, Ananya, P. A. Jonsson, and M. Brorsson, “Characterizing task-based OpenMP programs,” PLoS ONE, vol. 10, 04 2015.
[3] Muddukrishna, Ananya, P. A. Jonsson, and M. Brorsson, “Locality-aware task scheduling and data distribution for OpenMP programs on NUMA systems and manycore processors,” Scientific Programming, no. 981759, 2015.