Publication | Closed Access
Compiler and runtime support for enabling generalized reduction computations on heterogeneous parallel configurations
102
Citations
30
References
2010
Year
Unknown Venue
Mathematical ProgrammingCluster ComputingHeterogeneous MachinesHeterogeneous ComputingEngineeringComputer ArchitectureParallel ImplementationComputational ComplexityProcessor ArchitectureNotebook ComputerParallel SoftwareParallel ComputingCompilersManycore ProcessorMassively-parallel ComputingParallelizing CompilerRuntime SupportReduction ComputationsComputer EngineeringHeterogeneous SystemsHigh-level ApiComputer ScienceGpu ArchitectureProgram AnalysisParallel ProcessingCloud ComputingHeterogeneous Parallel ConfigurationsMany-core ArchitectureParallel ProgrammingSystem Software
A trend that has materialized, and has given rise to much attention, is of the increasingly heterogeneous computing platforms. Presently, it has become very common for a desktop or a notebook computer to come equipped with both a multi-core CPU and a GPU. Capitalizing on the maximum computational power of such architectures (i.e., by simultaneously exploiting both the multi-core CPU and the GPU) starting from a high-level API is a critical challenge. We believe that it would be highly desirable to support a simple way for programmers to realize the full potential of today's heterogeneous machines.
| Year | Citations | |
|---|---|---|
Page 1
Page 1