2010 · 100 citations · 28 references
ComputingComputer ScienceHigh-performance ComputingCompilersComputational Fluid DynamicsParallel ComputingData ParallelismData-flow AnalysisMemory Hierarchy OptimizationParallel Data StructuresParallel Numerical Linear AlgebraCompiler DesignData Layout OptimizationHeat Load DistributionMany-core ArchitectureMemory Level ParallelismMemory-aware Compiler OptimizationStencil ComputationStructured Grids
We present automatic data layout transformation as an effective compiler performance optimization for memory-bound structured grid applications. Structured grid applications include stencil codes and other code structures using a dense, regular grid as the primary data structure. Fluid dynamics and heat distribution, which both solve partial differential equations on a discretized representation of space, are representative of many important structured grid applications.
28
Applied numerical linear algebra
Choice Reviews Online · 1998 · 2.2K citations
The Landscape of Parallel Computing Research: A View from Berkeley
Krste Asanović, Ras Bodik, Bryan Catanzaro et al. · 2006 · 2K citations
Engineering, Computer Science, High-performance Computing +17
Analyzing CUDA workloads using a detailed GPU simulator
Ali Bakhoda, George L. Yuan, Wilson Wai Lun Fung et al. · 2009 · 1.7K citations