Mehmet E Belviranli

Mehmet Esat Belviranli

Assistant Professor

Computer Science Department

Colorado School of Mines

  • Mail:
  • 1500 Illinois St.
  • Golden, CO 80401
  • E-Mail:
  • belviranli@mines.edu
  • CV:

About

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.

Recent

  • 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.
  • Mar'21 -- I have been granted U.S. Air Force Research Lab Summer Faculty Fellowship Award for Summer'21.
  • Dec'20 -- Colorado School of Mines tech fee proposal for heterogeneous computing class is accepted.
  • 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
  • Recent Commitee:
    • Organization Committees: PPoPP'20 - PC meeting local arrangement co-chair
    • Program Committees: SC'21-BoF, ICPP'21, IPDPS'21 NAS'21, ICPP'20, SC'20-Workshops, PPoPP'20
    • Other Committees: SC'21-ACM Graduate Poster, PACT'20-Student Research Competition

Selected Publications (Full list)

[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-Performancein 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

Education

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