Mehmet E Belviranli

Mehmet Esat Belviranli

Assistant Professor

Computer Science Department

Colorado School of Mines

  • Mail:
  • 1500 Illinois St.
  • Golden, CO 80401
  • E-Mail:
  • CV:


I am an assistant professor in the Computer Science Department of Colorado School of Mines. My research group focuses creating ecosystems to increase performance and utilization of heterogeneous systems.

My current research interests span:

  • Diversely heterogeneous architectures
  • Analytical performance & resource modeling
  • Autonomous computing
  • Deep learning acceleration
  • Parallel programming paradigms
  • Runtime systems

Prospective students for research: I am always interested in doing research with self-motivated Ph.D., M.S., and U.G. students. Please check my research flyer . If you are interested in doing research in my group please do not hesitate to email me.


  • Feb'22 -- Our paper is accepted to appear in DAC'22. The paper proposes an energy-aware neural network inference execution scheme on multi-accelerator heterogeneous SoCs.
  • Aug'21 -- I and my colleagues, Jedidiah McClurg and Neil Dantam, at Colorado School of Mines were awarded an NSF grant. We will be developing synthesis based solutions to enable resource-aware execution on diversely heterogeneous architectures.
  • Jul'21 -- Our paper is accepted to appear in MICRO'21. The paper builds a shared memory contention slowdown model for diversely heterogeneous SoCs.
  • May'21 -- Our paper is accepted to appear in PARCO. The paper proposes an automatic, generic, and non-intrusive partitioning strategy for DNNs that are represented as computational graphs.
  • Apr'21 -- Our workshop is accepted for the SC'21 program: RSDHA: Redefining Scalability for Diversely Heterogeneous Architectures.
  • Mar'21 -- I have been granted U.S. Air Force Research Lab Summer Faculty Fellowship Award for Summer'21.
  • Sep'20 -- Xilinx equipment and license donation. Thanks Xilinx! .
  • Jul'20 -- Our paper is accepted to appear in PACT'20. The paper is authored by my former mentee, Mohammad Monil, and develops a smart dial for energy/performance tradeoff for diversely heterogeneous systems.
  • Oct'19 -- I was honored with Oak Ridge National Laboratory (ORNL) Significant Event Award for my contributions on the renovation of the ExCL laboratory
  • Organization Committees:
    • RSDHA'21 @ SC'21 - Workshop Organizer/General Co-Chair
    • ISES'21 - Track Chair for ardware/Software for Vehicular Intelligent Systems
    • PPoPP'20 - PC meeting local arrangement Co-Chair
  • Program Committees:
    • DAC'22
    • ISC'22
    • IPDPS'22
    • SC'21 - BoF
    • SC'21 - Grad. Poster
    • NAS'21
    • ICPP'21
    • IPDPS'21
    • EuroPar'21 - PhD Sym.
    • ICPP'20
    • SC'20 - Workshops
    • PACT'20 - SRC
    • PPoPP'20

Selected Publications (Full list)

[DAC'22] AxoNN: Energy-Aware Execution of Neural Network Inference on Multi-Accelerator Heterogeneous SoCs
Ismet Dagli; Alexander Cieslewicz; Jedidiah McClurg; Belviranli, Mehmet E
59th ACM/IEEE Design Automation Conference

[MICRO'21] PCCS: Processor-Centric Contention-aware Slowdown Model for Heterogeneous SoCs
Yuanchao Xu; Belviranli, Mehmet E; Xipeng Shen; Vetter, Jeffrey S;
54th Annual IEEE/ACM International Symposium on Microarchitecture

[PARCO] A computational-graph partitioning method for training memory-constrained DNNs
Fareed Qararyah, Mohamed Wahib, Doğa Dikbayır, Mehmet Esat Belviranli , Didem Unat
Parallel Computing, 2021, 102792, ISSN 0167-8191

[PACT'20] MEPHESTO: Modeling Energy-Performance in Heterogeneous SoCs and Their Trade-Offs
Monil, Mohammad; Belviranli, Mehmet E; Lee, Seyong; Vetter, Jeffrey S; Malony, Allen;
2020 International Conference on Parallel Architectures and Compilation Techniques

[DATE'19] 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

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

[HPEC'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

[PPoPP'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.

[MICRO'17] 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

[ICS'16] 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'15] 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

[PACT'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

[TACO'13] 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

Professional Service

- Program committee member for: ICPP'20, PPoPP'20, ISC'19, SLIP'19, ISLVSI'19-SRC, PPoPP'18-AE

- External review committee member for: PACT'19

- Publication & web chair for ICS'15.

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

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

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

Work Experience

Colorado School of Mines, Golden, CO            August 2019 - Present
Assistant Professor, Computer Science Department

Oak Ridge National Laboratory, Oak Ridge, TN            December 2018 - August 2019
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


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