LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register Prefetching
- Mohammad Sadrosadati,
- Amirhossein Mirhosseini,
- Seyed Borna Ehsani,
- Hamid Sarbazi-Azad,
- Mario Drumond,
- Babak Falsafi,
- Rachata Ausavarungnirun,
- Onur Mutlu
Graphics Processing Units (GPUs) employ large register files to accommodate all active threads and accelerate context switching. Unfortunately, register files are a scalability bottleneck for future GPUs due to long access latency, high power ...
MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency
- Rachata Ausavarungnirun,
- Vance Miller,
- Joshua Landgraf,
- Saugata Ghose,
- Jayneel Gandhi,
- Adwait Jog,
- Christopher J. Rossbach,
- Onur Mutlu
Graphics Processing Units (GPUs) exploit large amounts of threadlevel parallelism to provide high instruction throughput and to efficiently hide long-latency stalls. The resulting high throughput, along with continued programmability improvements, have ...
Sugar: Secure GPU Acceleration in Web Browsers
Modern personal computers have embraced increasingly powerful Graphics Processing Units (GPUs). Recently, GPU-based graphics acceleration in web apps (i.e., applications running inside a web browser) has become popular. WebGL is the main effort to ...