2010 · 447 citations · 7 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureComputer GraphicsParallel ComputingAccelerator ArchitectureGraphics Processing Unit ArchitectureGraphics Processing UnitsHardware AccelerationMicroarchitecture DesignProcessor MicroarchitectureGpu AcceleratorsGpu ArchitectureGpu MicroarchitectureGpu Performance ModelingGpu Performance ProfilingMicroarchitectureProgram Performance EvaluationProgram Performance Measurement
Graphics processors promise more than an order‑of‑magnitude speedup over conventional processors for certain non‑graphics tasks, yet little is known about their internal architecture beyond manufacturer documentation. The study develops a microbenchmark suite to measure the CUDA‑visible architectural characteristics of the Nvidia GT200 (GTX280) GPU. It employs this microbenchmark suite to probe the CUDA‑visible architectural characteristics of the Nvidia GT200 (GTX280) GPU. The measurements reveal undisclosed characteristics of processing elements and memory hierarchies, exposing undocumented features that affect program performance and correctness, and offering insights useful for optimization, analysis, and modeling on this architecture.
Graphics processors (GPU) offer the promise of more than an order of magnitude speedup over conventional processors for certain non-graphics computations. Because the GPU is often presented as a C-like abstraction (e.g., Nvidia's CUDA), little is known about the characteristics of the GPU's architecture beyond what the manufacturer has documented. This work develops a microbechmark suite and measures the CUDA-visible architectural characteristics of the Nvidia GT200 (GTX280) GPU. Various undisclosed characteristics of the processing elements and the memory hierarchies are measured. This analysis exposes undocumented features that impact program performance and correctness. These measurements can be useful for improving performance optimization, analysis, and modeling on this architecture and offer additional insight on the decisions made in developing this GPU.
7
Analyzing CUDA workloads using a detailed GPU simulator
Ali Bakhoda, George L. Yuan, Wilson Wai Lun Fung et al. · 2009 · 1.7K citations
NVIDIA Tesla: A Unified Graphics and Computing Architecture
Erik Lindholm, John Nickolls, Stuart F. Oberman et al. · IEEE Micro · 2008 · 1.3K citations
Benchmarking GPUs to tune dense linear algebra
В. М. Волков, James Demmel · 2008 · 726 citations
Benchmarking GPUs to tune dense linear algebra
J. Demmel · 2008 · 475 citations