Managing GPU concurrency in heterogeneous architectures

O Kayiran, NC Nachiappan, A Jog… - 2014 47th annual …, 2014 - ieeexplore.ieee.org
Heterogeneous architectures consisting of general-purpose CPUs and throughput-
optimized GPUs are projected to be the dominant computing platforms for many classes of …

Apparatus and method for optimizing quantifiable behavior in configurable devices and systems

H Hoffmann, J Lafferty, N Mishra - US Patent 11,009,836, 2021 - Google Patents
An apparatus and method are provided to perform constrained optimization of a constrained
property of an apparatus, which is complex due to having several components, and these …

Predictable GPUs frequency scaling for energy and performance

K Fan, B Cosenza, B Juurlink - … of the 48th International Conference on …, 2019 - dl.acm.org
Dynamic voltage and frequency scaling (DVFS) is an important solution to balance
performance and energy consumption, and hardware vendors provide management …

GRAPE: Minimizing energy for GPU applications with performance requirements

MH Santriaji, H Hoffmann - 2016 49th Annual IEEE/ACM …, 2016 - ieeexplore.ieee.org
Many applications have performance requirements (eg, real-time deadlines or quality-of-
service goals) and we can save tremendous energy by tailoring resource usage so the …

A survey of architectural approaches for improving GPGPU performance, programmability and heterogeneity

M Khairy, AG Wassal, M Zahran - Journal of Parallel and Distributed …, 2019 - Elsevier
With the skyrocketing advances of process technology, the increased need to process huge
amount of data, and the pivotal need for power efficiency, the usage of Graphics Processing …

iPAWS: Instruction-issue pattern-based adaptive warp scheduling for GPGPUs

M Lee, G Kim, J Kim, W Seo, Y Cho… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Thread or warp scheduling in GPGPUs has been shown to have a significant impact on
overall performance. Recently proposed warp schedulers have been based on a greedy …

Workload-aware power gating design and run-time management for massively parallel gpgpus

K Dev, S Reda, I Paul, W Huang… - 2016 IEEE Computer …, 2016 - ieeexplore.ieee.org
Power gating (PG) is an effective power efficiency improvement technique. Future general-
purpose graphics processing units (GPGPUs) will likely feature hundreds of compute units …

A survey of GPGPU parallel processing architecture performance optimization

S Jia, Z Tian, Y Ma, C Sun, Y Zhang… - 2021 IEEE/ACIS 20th …, 2021 - ieeexplore.ieee.org
General purpose graphic processor unit (GPGPU) supports various applications' execution
in different fields with high-performance computing capability due to its powerful parallel …

Memory device for adjusting memory capacity per channel and memory system including the same

JW Park, JM Ryu, S Shin, JH Jung - US Patent 11,010,316, 2021 - Google Patents
A memory device includes a first channel including a first cell array and communicating with
a memory controller through a first path, a second channel including a second cell array and …

Accurate energy and performance prediction for frequency-scaled GPU kernels

K Fan, B Cosenza, B Juurlink - Computation, 2020 - mdpi.com
Energy optimization is an increasingly important aspect of today's high-performance
computing applications. In particular, dynamic voltage and frequency scaling (DVFS) has …