A retargetable compiler for ANSI C
ACM SIGPLAN Notices
SUIF: an infrastructure for research on parallelizing and optimizing compilers
ACM SIGPLAN Notices
High-level synthesis techniques for reducing the activity of functional units
ISLPED '95 Proceedings of the 1995 international symposium on Low power design
Synthesis of power-optimized and area-optimized circuits from hierarchical behavioral descriptions
DAC '98 Proceedings of the 35th annual Design Automation Conference
Advanced compiler design and implementation
Advanced compiler design and implementation
SpC: synthesis of pointers in C: application of pointer analysis to the behavioral synthesis from C
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
The Verilog hardware description language (4th ed.)
The Verilog hardware description language (4th ed.)
DATE '99 Proceedings of the conference on Design, automation and test in Europe
Common-case computation: a high-level technique for power and performance optimization
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
The Designer's Guide to VHDL
Verilog Designer's Library
Digital Image Processing Algorithms and Applications
Digital Image Processing Algorithms and Applications
PACT HDL: a C compiler targeting ASICs and FPGAs with power and performance optimizations
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
IEEE Design & Test
The Transmogrifier C hardware description language and compiler for FPGAs
FCCM '95 Proceedings of the IEEE Symposium on FPGA's for Custom Computing Machines
Optimizing power using transformations
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
An FPGA-based VLIW processor with custom hardware execution
Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays
Extracting Speedup From C-Code With Poor Instruction-Level Parallelism
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 14 - Volume 15
EURASIP Journal on Applied Signal Processing
Hi-index | 0.00 |
Recently, there has been a focus on high-level languages, C/C++ in particular, for hardware synthesis. At the same time, power dissipation is becoming an important metric in hardware design. This work presents PACT HDL, a C to HDL Compiler with facilities for power and performance optimizations. PACT HDL is an attempt to merge together automated hardware synthesis optimizations for power and performance with the capability to leverage high-level algorithms written in C and target arbitrary hardware architectures. By making the compiler modular and flexible, optimizations may be executed in any order and at different levels in the compilation process. PACT HDL generates HDL codes, such as RTL Verilog and VHDL that can be synthesized and profiled for power using commercial tools.