Publication | Closed Access
Halide
877
Citations
27
References
2013
Year
Unknown Venue
Massively-parallel ComputingImage AnalysisEngineeringData ScienceHardware AccelerationParallel ProcessingComputer EngineeringComputer ArchitectureStencil ComputationsParallel ImplementationParallel ProgrammingComputer ScienceImage Processing PipelinesStream ProgramsParallel ComputingMedical Image ComputingData-level ParallelismComputer Vision
Image processing pipelines combine the challenges of stencil computations and stream programs. They are composed of large graphs of different stencil stages, as well as complex reductions, and stages with global or data-dependent access patterns. Because of their complex structure, the performance difference between a naive implementation of a pipeline and an optimized one is often an order of magnitude. Efficient implementations require optimization of both parallelism and locality, but due to the nature of stencils, there is a fundamental tension between parallelism, locality, and introducing redundant recomputation of shared values.
| Year | Citations | |
|---|---|---|
Page 1
Page 1