ITAP: Idle-time-aware power management for GPU execution units

M Sadrosadati, SB Ehsani, H Falahati… - ACM Transactions on …, 2019 - dl.acm.org
Graphics Processing Units (GPUs) are widely used as the accelerator of choice for
applications with massively data-parallel tasks. However, recent studies show that GPUs …

Agile: A learning-enabled power and performance-efficient network-on-chip design

H Zheng, A Louri - IEEE Transactions on Emerging Topics in …, 2020 - ieeexplore.ieee.org
A number of techniques to achieve power-efficient Network-on-Chips (NoCs) have been
proposed, two of which are power-gating and dynamic voltage and frequency scaling …

BiNoCHS: Bimodal network-on-chip for CPU-GPU heterogeneous systems

A Mirhosseini, M Sadrosadati, B Soltani… - Proceedings of the …, 2017 - dl.acm.org
CPU-GPU heterogeneous systems are emerging as architectures of choice for high-
performance energy-efficient computing. Designing on-chip interconnects for such systems …

BARAN: Bimodal adaptive reconfigurable-allocator network-on-chip

A Mirhosseini, M Sadrosadati… - ACM Transactions on …, 2019 - dl.acm.org
Virtual channels are employed to improve the throughput under high traffic loads in
Networks-on-Chips (NoCs). However, they can impose non-negligible overheads on …

Reducing power consumption of GPGPUs through instruction reordering

H Aghilinasab, M Sadrosadati… - Proceedings of the …, 2016 - dl.acm.org
Execution units in GPGPU consume much static power. However, reducing the static power
of execution units is not clear based on two reasons. First, the very long idle time of …

Highly concurrent latency-tolerant register files for GPUs

M Sadrosadati, A Mirhosseini, A Hajiabadi… - ACM Transactions on …, 2021 - dl.acm.org
Graphics Processing Units (GPUs) employ large register files to accommodate all active
threads and accelerate context switching. Unfortunately, register files are a scalability …

An efficient DVS scheme for on-chip networks

M Sadrosadati, A Mirhosseini, N Akbarzadeh… - Advances in …, 2022 - Elsevier
Abstract Network-on-Chips (NoCs) consume a significant portion of multiprocessors' total
power. Dynamic Voltage Scaling (DVS) which can reduce both static and dynamic power …

An efficient and low power one-lambda crosstalk avoidance code design for network on chips

Z Shirmohammadi, Z Mahdavi - Microprocessors and Microsystems, 2018 - Elsevier
Crosstalk faults occurring in wires of Networks on Chip (NoCs) can seriously threaten the
reliability of data transfer. One efficient way to tackle crosstalk faults is numeral-based …

A power-performance balanced network-on-chip for mixed CPU-GPU systems

A Mirhosseini, M Sadrosadati, B Soltani… - Advances in …, 2022 - Elsevier
CPU-GPU integrated systems are emerging as a high-performance and easily-
programmable heterogeneous platform to facilitate development of data-parallel software …

Aggressive undervolting of FPGAs: power & reliability trade-offs

B Salami - 2018 - upcommons.upc.edu
In this work, we evaluate aggressive undervolting, ie, voltage underscaling below the
nominal level to reduce the energy consumption of Field Programmable Gate Arrays …