Association for Computing Machinery
Current VLSI technology allows the design of sophisticated digital systems with ever-growing requirements in performance and power/energy consumption. HercuLeS is an extensible High-Level Synthesis (HLS) environment. It removes significant human effort by automatically mapping algorithms to hardware, providing a valuable design assist to software-oriented developers. To enable accessibility and easiness of hardware Design Space Exploration (DSE), HercuLeS overcomes limitations of known work: non-standard source languages, insufficient representations, maintenance difficulties, necessity of code templates, lack of usage paradigms and vendor-dependence.