Publication | Closed Access
Efficient Temporal Blocking for Stencil Computations by Multicore-Aware Wavefront Parallelization
114
Citations
6
References
2009
Year
Unknown Venue
Massively-parallel ComputingManycore ProcessorEngineeringHardware AccelerationEfficient Temporal BlockingHigh-performance ArchitectureMulticore Processor ChipParallel ProcessingComputer EngineeringComputer ArchitectureParallel ProgrammingComputer ScienceSuccessive WavefrontsParallel ComputingStencil-based ComputationsData-level Parallelism
We present a pipelined wavefront parallelization approach for stencil-based computations. Within a fixed spatial domain successive wavefronts are executed by threads scheduled to a multicore processor chip with a shared outer level cache. By re-using data from cache in the successive wavefronts this multicore-aware parallelization strategy employs temporal blocking in a simple and efficient way. We use the Jacobi algorithm in three dimensions as a prototype or stencil-based computations and prove the efficiency of our approach on the latest generations of Intel's times86 quad- and hexa-core processors.
| Year | Citations | |
|---|---|---|
Page 1
Page 1