Publication | Closed Access
VOBLA
14
Citations
13
References
2014
Year
Unknown Venue
EngineeringProgram AnalysisAccelerator ProgrammingCompiler SupportCompiler TechnologyParallelizing CompilerComputer EngineeringComputer ArchitectureSoftware EngineeringPresent VoblaParallel ProgrammingComputer ScienceLinear Algebra LibrariesParallel Programming ModelParallel ComputingSoftware DesignProgramming Languages
We present VOBLA, a domain-specific language designed for programming linear algebra libraries. VOBLA is compiled to PENCIL, a domain independent intermediate language designed for efficient mapping to accelerator architectures such as GPGPUs. PENCIL is compiled to efficient, platform-specific OpenCL code using techniques based on the polyhedral model. This approach addresses both the programmer productivity and performance portability concerns associated with accelerator programming.
| Year | Citations | |
|---|---|---|
Page 1
Page 1