Mehmet E Belviranli

Mehmet Esat Belviranli

Computer Scientist

Future Technologies Group

Oak Ridge National Labaratory

  • Mail:
  • 1 Bethel Valley Rd.
  • Oak Ridge, TN 37831
  • E-Mail:
  • belviranlime@ornl.gov
  • CV:

Research Interests

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

Education

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

Selected Publications (Full list)

FLAME: Graph-based Hardware Representations for Rapid and Precise Performance Modeling
Belviranli, Mehmet E; Vetter, Jeffrey S;
2019 Design, Automation & Test in Europe Conference & Exhibition (DATE'19)

DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access
Markthub, Pak; Belviranli, Mehmet E; Lee, Seyong; Vetter, Jeffrey S; Satoshi Matsuoka;
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'18)

Designing Algorithms for the EMU Migrating-threads-based Architecture [Best Paper Finalist]
Belviranli, Mehmet E; Lee, Seyong; Vetter, Jeffrey S;
2018 IEEE High Performance Extreme Computing Conference (HPEC'18)

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)

Work Experience

Oak Ridge National Laboratory, Oak Ridge, TN            December 2018 - Current
Computer Scientist, Future Technologies Group

Oak Ridge National Laboratory, Oak Ridge, TN            November 2016 - November 2018
PostDoctoral Research Associate, Future Technologies Group

University of California, Riverside, CA            September 2010 - September 2016
Research Assistant, Computer Science and Engineering Department

Samsung Information Systems America, San Jose, CA            June 2013 - September 2013
Processor Architect Intern, Advanced Processor Lab

Tom Sawyer Software, Oakland, CA            August 2007 - July 2008
Software Engineer

Professional Service

- Program committee member for ISC'19, 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.

- Served as mentor in SC'18 Mentor-Protege program, 2018