Navigation

  • Skip to Content
NTNU Home NTNU Home

ntnu.edu

  • Studies
    • Master's programmes in English
    • For exchange students
    • PhD opportunities
    • All programmes of study
    • Courses
    • Financing
    • Language requirements
    • Application process
    • Academic calendar
    • FAQ
  • Research and innovation
    • NTNU research
    • Research excellence
    • Strategic research areas
    • Innovation resources
    • PhD opportunities
  • Life and housing
    • Student in Trondheim
    • Student in Gjøvik
    • Student in Ålesund
    • For researchers
    • Life and housing
  • About NTNU
    • Contact us
    • Faculties and departments
    • Libraries
    • International researcher support
    • Vacancies
    • About NTNU
    • Maps
  1. Employees

Språkvelger

Norsk

Yaman Umuroglu

Download press photo
Download press photo
Foto:

Yaman Umuroglu

Adjunct Associate Professor
Department of Computer Science

yaman.umuroglu@ntnu.no
409 IT-bygget Gløshaugen, Trondheim
Google Scholar
About Publications Outreach

About

Research

My passion is co-design of computer architectures and algorithms: when working in a specific domain, how do we design a computer architecture to exploit the key properties of the domain? And conversely, how do we adjust the algorithms in the domain to better match the capabilities that silicon chips can offer? I am specifically interested in applying these techniques in the domain of edge AI where we try to bring perception and intelligence to power- and energy-limited embedded systems.

Background

  • Adjunct Associate Professor, NTNU (2026 - )
  • Principal Edge AI Designer, EmLogic (2026 - )
  • Principal Engineer, AMD and Xilinx Research (2018 - 2025)
  • PhD student, NTNU (2013 - 2018)
  • MSc in Embedded Computing Systems, Erasmus Mundus, NTNU and University of Southampton (2011 - 2013)
  • BSc in Computer Engineering, Middle East Technical University (2006 - 2011)

Competencies

  • Deep learning
  • Edge AI
  • Field Programmable Gate Array
  • Memory systems
  • Reconfigurable logic
  • Sparse linear algebra

Publications

  • Chronological
  • By category
  • All publications registered in NVA

2026

  • Bezaitis, Charalampos; Umuroglu, Yaman; Liu, Di; Själander, Hans Magnus. (2026) Towards Bit-Shareable Inference on Microcontrollers. Design, Automation and Test in Europe (DATE)
    Academic article

2018

  • Umuroglu, Yaman; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing.
    Academic chapter

2017

  • Fraser, Nicholas J.; Umuroglu, Yaman; Gambardella, Giulio; Blott, Michaela; Leong, Philip W.; Vissers, Kees; Jahre, Magnus. (2017) Scaling Binarized Neural Networks on Reconfigurable Logic.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2017) Work-in-Progress: Towards Efficient Quantized Neural Network Inference on Mobile Devices.
    Academic chapter
  • Blott, Michaela; Preusser, Thomas B.; Fraser, Nicholas J.; Gambardella, Giulio; O'Brien, Kenneth; Umuroglu, Yaman; Leeser, Miriam. (2017) Scaling Neural Network Performance through Customized Hardware Architectures on Reconfigurable Logic.
    Academic chapter
  • Umuroglu, Yaman; Fraser, Nicholas J.; Gambardella, Giulio; Blott, Michaela; Leong, Philip W.; Jahre, Magnus; Vissers, Kees. (2017) FINN: A Framework for Fast, Scalable Binarized Neural Network Inference.
    Academic chapter

2016

  • Umuroglu, Yaman; Jahre, Magnus. (2016) Random access schemes for efficient FPGA SpMV acceleration. Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)
    Academic article

2015

  • Brandslet, Steinar; Umuroglu, Yaman; Tufte, Gunnar. (2015) Tre måneder på å gjøre det umulige. Gemini
    Professional article
  • Umuroglu, Yaman; Morrison, Donn; Jahre, Magnus. (2015) Hybrid Breadth-First Search on a Single-Chip FPGA-CPU Heterogeneous Platform.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2015) A Vector Caching Scheme for Streaming FPGA SpMV Accelerators.
    Academic chapter

2014

  • Umuroglu, Yaman; Jahre, Magnus. (2014) An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2014) Memory-Centric Design for FPGA SpMV Accelerators.
    Academic chapter

Journal publications

  • Bezaitis, Charalampos; Umuroglu, Yaman; Liu, Di; Själander, Hans Magnus. (2026) Towards Bit-Shareable Inference on Microcontrollers. Design, Automation and Test in Europe (DATE)
    Academic article
  • Brandslet, Steinar; Umuroglu, Yaman; Tufte, Gunnar. (2015) Tre måneder på å gjøre det umulige. Gemini
    Professional article
  • Umuroglu, Yaman; Jahre, Magnus. (2016) Random access schemes for efficient FPGA SpMV acceleration. Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)
    Academic article

Part of book/report

  • Umuroglu, Yaman; Morrison, Donn; Jahre, Magnus. (2015) Hybrid Breadth-First Search on a Single-Chip FPGA-CPU Heterogeneous Platform.
    Academic chapter
  • Fraser, Nicholas J.; Umuroglu, Yaman; Gambardella, Giulio; Blott, Michaela; Leong, Philip W.; Vissers, Kees; Jahre, Magnus. (2017) Scaling Binarized Neural Networks on Reconfigurable Logic.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2017) Work-in-Progress: Towards Efficient Quantized Neural Network Inference on Mobile Devices.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2014) An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2014) Memory-Centric Design for FPGA SpMV Accelerators.
    Academic chapter
  • Umuroglu, Yaman; Jahre, Magnus. (2015) A Vector Caching Scheme for Streaming FPGA SpMV Accelerators.
    Academic chapter
  • Umuroglu, Yaman; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing.
    Academic chapter
  • Blott, Michaela; Preusser, Thomas B.; Fraser, Nicholas J.; Gambardella, Giulio; O'Brien, Kenneth; Umuroglu, Yaman; Leeser, Miriam. (2017) Scaling Neural Network Performance through Customized Hardware Architectures on Reconfigurable Logic.
    Academic chapter
  • Umuroglu, Yaman; Fraser, Nicholas J.; Gambardella, Giulio; Blott, Michaela; Leong, Philip W.; Jahre, Magnus; Vissers, Kees. (2017) FINN: A Framework for Fast, Scalable Binarized Neural Network Inference.
    Academic chapter

Outreach

2023

  • Conference lecture
    Jellum, Erling Rennemo; Umuroglu, Yaman; Orlandic, Milica; Schoeberl, Martin. (2023) FPGA-tidbits: Rapid Prototyping of FPGA Accelerators in Chisel. DSD

2014

  • Conference lecture
    Umuroglu, Yaman; Jahre, Magnus. (2014) An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators. IEEE International Conference on Computer Design
  • Conference poster
    Umuroglu, Yaman; Jahre, Magnus. (2014) Memory-Centric Design for FPGA SpMV Accelerators. International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems

NTNU – Norwegian University of Science and Technology

  • For employees
  • |
  • For students
  • |
  • Intranet
  • |
  • Canvas

Studies

  • Master's programmes in English
  • For exchange students
  • PhD opportunities
  • Courses
  • Career development
  • Continuing education
  • Application process

News

  • NTNU News
  • Vacancies

About NTNU

  • About the university
  • Libraries
  • NTNU's strategy
  • Research excellence
  • Strategic research areas
  • Organizational chart

Contact

  • Contact NTNU
  • Employees
  • Find experts
  • Press contacts
  • Researcher support
  • Maps

NTNU in three cities

  • NTNU in Gjøvik
  • NTNU in Trondheim
  • NTNU in Ålesund

About this website

  • Use of cookies
  • Accessibility statement
  • Privacy policy
  • Editorial responsibility
Facebook Instagram Linkedin Snapchat Tiktok Youtube
Sign In
NTNU logo