Managing GPU concurrency in heterogeneous architectures
Heterogeneous architectures consisting of general-purpose CPUs and throughput-
optimized GPUs are projected to be the dominant computing platforms for many classes of …
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 …
property of an apparatus, which is complex due to having several components, and these …
Predictable GPUs frequency scaling for energy and performance
Dynamic voltage and frequency scaling (DVFS) is an important solution to balance
performance and energy consumption, and hardware vendors provide management …
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 …
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
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 …
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
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 …
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
Power gating (PG) is an effective power efficiency improvement technique. Future general-
purpose graphics processing units (GPGPUs) will likely feature hundreds of compute units …
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 …
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 …
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
Energy optimization is an increasingly important aspect of today's high-performance
computing applications. In particular, dynamic voltage and frequency scaling (DVFS) has …
computing applications. In particular, dynamic voltage and frequency scaling (DVFS) has …