| Free Software Foundation, Inc., Cambridge, Massachusetts. Using and Porting GNU CC, 1992. |
....of two main components. A C parser and optimizer, and a hardware synthesizer. All parts of the compiler are currently operational and automatic. Reported results are taken from a simulation model of this system. 3.1. 1 Parsing The parsing and optimization stages of the GNU C compiler (GCC [10]) are used as the front end of the configuration compiler. GCC was chosen because: ffl it is a good optimizing compiler, ffl the source code is available, ffl its internal structure is well documented, and ffl time is saved by not recoding standard optimizations. GCC provides the standard ....
Free Software Foundation, Inc., Cambridge, Massachusetts. Using and Porting GNU CC, 1992.
.... III Creating an application for Armstrong III requires three steps: writing a C or C program designing the custom logic for one or more FPGAs using VHDL or schematic entry simulating the FPGA design to ensure correctness The compilers used for Armstrong III are hc29 [17] for C programs and g [18] for C programs. Library routines are provided for establishing virtual data 16 Draft connections between nodes and for writing 64 bits of data to the FPGAs with a single instruction. Each of the three FPGAs may be accessed by a pointer containing its memory mapped address for 32 bit reads ....
Free Software Foundation, Cambridge, MA, Using and Porting GNU CC, 1992.
....optimization techniques such as strength reduction, code motion, constant folding and propagation, instruction scheduling for pipeline optimization and algebraic transformations. Level 1 enables some optimizations, while still providing most debugging operations. Gnat uses the back end of gcc [10] which provides four levels of optimization. Level O0 does no optimization at all, while level O3 applies many common optimization techniques. All measurements were done on a stand alone Sun SparcStation 10 with a single processor running Solaris 2.4. In order to avoid inaccuracies, we used a ....
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. Using and Porting GNU CC, 1995. (for GCC Version 2.7.2).
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC