no code implementations • 6 Oct 2023 • Quazi Ishtiaque Mahmud, Ali TehraniJamsaz, Hung D Phan, Nesreen K. Ahmed, Ali Jannesari
Parallelizing sequentially written programs is a challenging task.
1 code implementation • NeurIPS 2023 • Ali TehraniJamsaz, Quazi Ishtiaque Mahmud, Le Chen, Nesreen K. Ahmed, Ali Jannesari
The remarkable growth and significant success of machine learning have expanded its applications into programming languages and program analysis.
no code implementations • 25 Apr 2023 • Akash Dutta, Jordi Alcaraz, Ali TehraniJamsaz, Eduardo Cesar, Anna Sikora, Ali Jannesari
There is, thus, a need for a general purpose and efficient tuning approach that can be easily scaled and adapted to various tuning tasks.
no code implementations • 7 Apr 2023 • Ali TehraniJamsaz, Alok Mishra, Akash Dutta, Abid M. Malik, Barbara Chapman, Ali Jannesari
However, even with OpenMP, the developer must choose from among many strategies for exploiting a GPU or a CPU.
no code implementations • 1 Mar 2022 • Ali TehraniJamsaz, Mihail Popov, Akash Dutta, Emmanuelle Saillard, Ali Jannesari
This paper demonstrates how the static Intermediate Representation (IR) of the code can guide NUMA/prefetcher optimizations without the prohibitive cost of performance profiling.