Alan Smith

Mehmet Esat Belviranli

Post-Doctoral Research Associate

Future Technologies Group

Oak Ridge National Labaratory

  • Mail:
  • 5100, MS 6173 P. O. Box 2008
  • Oak Ridge, TN 37831-9984
  • E-Mail:

Research Interests

  • Heterogeneous architectures
  • Runtime systems
  • Task-based execution
  • NVMs
  • Deep memory hierarchies
  • Source-to-Source translation
  • Systems research for deep learning
  • Parallel programming paradigms
  • Anything related to HPC


B.S. in Computer Science. Bilkent University, Ankara, Turkey
Sep. 2001 - Jun. 2006    

Selected Publications ( Full list )

Juggler: A Dependency-Aware Task Based Execution Framework for GPUs
Belviranli, Mehmet E; Lee, Seyong; Vetter, Jeffrey S; Bhuyan, Laxmi N;
Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'18).

Wireframe: supporting data-dependent parallelism through dependency graph execution in GPUs.
Abdolrashidi, Amir A; Tripathy, Devashree; Belviranli, Mehmet E; Bhuyan, Laxmi N;
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'17)

CuMAS: Data transfer aware multi-application scheduling for shared GPUs
Belviranli, Mehmet E; Khorasani, Farzad; Bhuyan, Laxmi N; Gupta, Rajiv;
Proceedings of the 2016 International Conference on Supercomputing (ICS'16)

Peerwave: Exploiting wavefront parallelism on GPUs with peer-sm synchronization
Belviranli, Mehmet E; Deng, Peng; Bhuyan, Laxmi N; Gupta, Rajiv; Zhu, Qi;
Proceedings of the 2015 International Conference on Supercomputing (ICS'15)

Stadium hashing: Scalable and flexible hashing on GPUs
Khorasani, Farzad; Belviranli, Mehmet E; Gupta, Rajiv; Bhuyan, Laxmi N;
International Conference on Parallel Architecture and Compilation (PACT'15)

A paradigm shift in GP-GPU computing: task based execution of applications with dynamic data dependencies
Belviranli, Mehmet E; Chou, Chih-Hsun; Bhuyan, Laxmi N; Gupta, Rajiv;
Proceedings of the sixth international workshop on Data intensive distributed computing. (DIDC'14, co-located with HPDC'14)

A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures
Belviranli, Mehmet E; Bhuyan, Laxmi N; Gupta, Rajiv;
ACM Transactions on Architecture and Code Optimization 2013 (TACO)

Professional Service

- Program committee member for PPoPP'18 Artifact Evaluation.

- Publication Chair & Web Chair for ICS'15.

- Reviewer for: TPDS, TACO, JPDC, PARCO, JETCS.

- External reviewer for: ASPLOS, ISCA, MICRO, IPDPS, EURO-PAR