IEEE Micro · 2010 · 33 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designHeterogeneous ComputingHardware AccelerationHardware-software PartitioningHeterogeneous System ArchitectureMulticore Processor DesignProcessor Core DesignHardware-software IntegrationHardware-software Interface DesignHeterogeneous Computing ArchitectureHeterogeneous Multicore ArchitectureHeterogeneous Multicore SystemsHigh-level Synthesis For Embedded SystemsMulticore Embedded SystemsSoftware-to-hardware Compilation
Developing heterogeneous multicore platforms requires choosing the best hardware configuration for mapping the application, and modifying that application so that different parts execute on the most appropriate hardware component. The hArtes toolchain provides the option of automatic or semi-automatic support for this mapping. During test and validation on several computation-intensive applications, hArtes achieved substantial speedups and drastically reduced development times.
5
Taming heterogeneity - the Ptolemy approach
Johan Eker, Jörn W. Janneck, Edward A. Lee et al. · Proceedings of the IEEE · 2003 · 1.1K citations
The MOLEN polymorphic processor
S. Vassiliadis, Stephan Wong, Georgi Gaydadjiev et al. · IEEE Transactions on Computers · 2004 · 393 citations · Full text
DWARV: Delftworkbench Automated Reconfigurable VHDL Generator
Yana Yankova, Georgi Kuzmanov, Koen Bertels et al. · 2007 · 93 citations
A high-level compilation toolchain for heterogeneous systems
Wayne Luk, José G. F. Coutinho, Tim Todman et al. · 2009 · 34 citations