PGPG: An Automatic Generator of Pipeline Design for Programmable GRAPE Systems

Astronomy and Astrophysics – Astrophysics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

24 pages, 6 figures, accepted PASJ 2005 July 20

Scientific paper

We have developed PGPG (Pipeline Generator for Programmable GRAPE), a software which generates the low-level design of the pipeline processor and communication software for FPGA-based computing engines (FBCEs). An FBCE typically consists of one or multiple FPGA (Field-Programmable Gate Array) chips and local memory. Here, the term "Field-Programmable" means that one can rewrite the logic implemented to the chip after the hardware is completed, and therefore a single FBCE can be used for calculation of various functions, for example pipeline processors for gravity, SPH interaction, or image processing. The main problem with FBCEs is that the user need to develop the detailed hardware design for the processor to be implemented to FPGA chips. In addition, she or he has to write the control logic for the processor, communication and data conversion library on the host processor, and application program which uses the developed processor. These require detailed knowledge of hardware design, a hardware description language such as VHDL, the operating system and the application, and amount of human work is huge. A relatively simple design would require 1 person-year or more. The PGPG software generates all necessary design descriptions, except for the application software itself, from a high-level design description of the pipeline processor in the PGPG language. The PGPG language is a simple language, specialized to the description of pipeline processors. Thus, the design of pipeline processor in PGPG language is much easier than the traditional design. For real applications such as the pipeline for gravitational interaction, the pipeline processor generated by PGPG achieved the performance similar to that of hand-written code. In this paper we present a detailed description of PGPG version 1.0.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

PGPG: An Automatic Generator of Pipeline Design for Programmable GRAPE Systems does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with PGPG: An Automatic Generator of Pipeline Design for Programmable GRAPE Systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and PGPG: An Automatic Generator of Pipeline Design for Programmable GRAPE Systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-642339

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.