WRSWorld Research StateContribute
WORLD RESEARCH STATE

CUDA: cooperating locally, scaling across processors

Contribution grade

Parallel programming · Parallel programming

Reference score220,000Provisional editorial estimate of this exact contribution; its grade is assessed separately.

What changed

The 2008 CUDA article explains a GPU programming model in which independently schedulable thread blocks combine local cooperation, shared memory and barriers, allowing a fixed problem decomposition to run across different processor counts.

Scientific scope

The 2008 CUDA article explains a GPU programming model in which independently schedulable thread blocks combine local cooperation, shared memory and barriers, allowing a fixed problem decomposition to run across different processor counts. The assessed target is the CUDA model documented in the 2008 article, following the stated 2007 release, rather than the entire later CUDA ecosystem or the invention of GPU computing. Blocks must execute correctly in arbitrary order without cross-block barrier dependence; local barriers and per-block shared memory enable cooperation. Global atomics are a limited coordination mechanism, not a general grid synchronization guarantee. Host/device data transfers, memory access, divergence and occupancy affect performance. The article's 512-thread limit, no kernel recursion or kernel-created grids and Tesla hardware details are historical, not current API specifications. Simple vector, CSR and reduction examples are illustrations, not independently tested production code; power-of-two reduction layout and floating-point order require care. Source-reported speedups and classroom experience do not establish universal speed or usability. Prior Brook/SPMD/parallel systems and separate CPU translation are inherited/contextual work. No GPU or benchmark replay was performed.

Evidence

Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.

Contributors

Provisional WRS assessment, edition 2026-10-16.1. Independent expert calibration is pending. This grade does not certify correctness or assign ownership.

Full scientific record · Browse contribution grades · Request a correction