News Release

Dec 18, 2007

PGPG2 Released

We have released a pipeline-designing utility, PGPG2 (Pipeline Generator for Programmable GRAPE, the 2nd generation 1). With PGPG2, users can describe arithmetic computations using a high-level language similar to C. The utility converts the description into a pipeline logic for GRAPE-7 and a user library to handle it.

Key Features

Usage Examples

To modify existing pipelines:
A user can modify number format and bit width of an existing pipeline, such as the pipeline for gravitational-force calculation equivalent to GRAPE-5, so that it suits the user's own application. In a case accuracy required for the application is lower than that offered by the existing pipeline, the pipeline can be redesigned with fewer hardware resources. Such a modification may cause increase of the number pipelines integrated into the FPGA devices.
To design totally new pipelines:
A user can design a totally new pipelines for his/her own purpose. Previous works in several fields of computational science are showing that, in some case, hardwired pipeline can accelerate calculation speed of molecular dynamics (MD), smoothed particle hydrodynamics (SPH), and boundary integral equation method (BIEM).
See PGPG2 for more information.