Abstract — Architecture simulation for GPGPU kernels can take a significant amount of time, especially for large-scale GPGPU kernels. This paper presents TBPoint, an infrastruc-ture based on profiling-based sampling for GPGPU kernels to reduce the cycle-level simulation time. Compared to existing approaches, TBPoint provides a flexible and architecture-independent way to take samples. For the evaluated 12 kernels, the geometric means of sampling errors of TBPoint, Ideal-Simpoint, and random sampling are 0.47%, 1.74%, and 7.95%, respectively, while the geometric means of the total sample size of TBPoint, Ideal-Simpoint, and random sampling are 2.6%, 5.4%, and 10%, respectively. TBPoint narrows the speed gap between hardware and GPGPU simulat...
Computing systems today rely on massively parallel and heterogeneous architectures to promise very h...
With increasing complexity and performance demands of emerging compute-intensive data-parallel workl...
Computer Simulations are being used to simulate real world systems in a lot of fields. They are bein...
Architecture simulation is an important performance modeling approach. Modeling hardware components ...
Graphics processing units (GPU), due to their massive computational power with up to thousands of co...
Abstract—Graphics processing units (GPU), due to their massive computational power with up to thousa...
Benchmarking is the de facto standard for evaluating hardware architectures in academia and industry...
Abstract — GPU has become a first-order computing plat-form. Nonetheless, not many performance model...
General purpose application development for GPUs (GPGPU) has recently gained momentum as a cost-effe...
Graphics Processing Units (GPUs) critically rely on a complex system software stack comprising kerne...
GPUs critically rely on a complex system software stack comprising kernel- and user-space drivers an...
As the processing power available in computers grows, so do the applications for using that power fo...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full exe...
Big Data applications are trivially parallelizable because they typically consist of simple and stra...
Abstract—GPUs have become common in HPC systems to accelerate scientific computing and machine learn...
Computing systems today rely on massively parallel and heterogeneous architectures to promise very h...
With increasing complexity and performance demands of emerging compute-intensive data-parallel workl...
Computer Simulations are being used to simulate real world systems in a lot of fields. They are bein...
Architecture simulation is an important performance modeling approach. Modeling hardware components ...
Graphics processing units (GPU), due to their massive computational power with up to thousands of co...
Abstract—Graphics processing units (GPU), due to their massive computational power with up to thousa...
Benchmarking is the de facto standard for evaluating hardware architectures in academia and industry...
Abstract — GPU has become a first-order computing plat-form. Nonetheless, not many performance model...
General purpose application development for GPUs (GPGPU) has recently gained momentum as a cost-effe...
Graphics Processing Units (GPUs) critically rely on a complex system software stack comprising kerne...
GPUs critically rely on a complex system software stack comprising kernel- and user-space drivers an...
As the processing power available in computers grows, so do the applications for using that power fo...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full exe...
Big Data applications are trivially parallelizable because they typically consist of simple and stra...
Abstract—GPUs have become common in HPC systems to accelerate scientific computing and machine learn...
Computing systems today rely on massively parallel and heterogeneous architectures to promise very h...
With increasing complexity and performance demands of emerging compute-intensive data-parallel workl...
Computer Simulations are being used to simulate real world systems in a lot of fields. They are bein...