Publication | Closed Access
Parallelization in co-compilation for configurable accelerators-a host/accelerator partitioning compilation method
18
Citations
12
References
2002
Year
Unknown Venue
Cluster ComputingEngineeringCompiler TechnologyParallelism ExploitationComputer ArchitectureSoftware EngineeringNovel Co-compilerVertical Parallelization TechniquesSystems EngineeringParallel ComputingCompilersInstruction-level ParallelismDynamic CompilationParallelizing CompilerCompiler SupportComputer EngineeringComputer ScienceConfigurable Accelerators-a Host/acceleratorOptimizing CompilerCo-processorsProgram AnalysisFormal MethodsParallel ProgrammingSystem Software
The paper introduces a novel co-compiler and its "vertical" parallelization method, including a general model for co-operating host/accelerator platforms and a new parallelizing compilation technique derived from it. Small examples are used for illustration. It explains the exploitation of different levels of parallelism to achieve optimized speed ups and hardware resource utilization. Section II introduces novel vertical parallelization techniques involving parallelism exploitation at four different levels (task, loop, statement, and operation level) is explained, achieved by for configurable accelerators. Finally the results are illustrated by a simple application example. But first the paper summarizes the fundamentally new dynamically reconfigurable hardware platform underlying the co-compilation method.
| Year | Citations | |
|---|---|---|
Page 1
Page 1