Skip to main content
  • 134 Accesses

Definition

GRAPE (GRAvity PipE) is the name of a series of special-purpose computers designed for the numerical simulation of gravitational many-body systems. Most of GRAPE machines consist of hardwired pipeline processors to calculate the gravitational interaction between particles and programmable computers to handle all other works. GRAPE-DR (Greatly Reduced Array of Processor Elements with Data Reduction) replaced the hardwired pipeline by simple SIMD programmable processors.

Discussion

Introduction

The improvement in the speed of computers has been a factor of 100 in every decade, for the last 60 years. In these 60 years, however, the computer architecture has become more and more complex. Pipelined architecture were introduced in 1960s, and vector architectures became the mainstream in 1970s. In 1980s, a number of parallel architectures appeared, but in the 1990s and 2000s, distributed memory parallel computers built from microprocessors have taken over.

The technological driving...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. Aarseth SJ (1963) Dynamical evolution of clusters of galaxies, I. MN 126:223

    Google Scholar 

  2. Bakker AF, Gilmer GH, Grabow MH, Thompson K (1990) A special purpose computer for molecular dyanamics calculations. J Comput Phys 90:313

    Article  MATH  Google Scholar 

  3. Barnes J, Hut P (1986) A hiearchical O(NlogN) force calculation algorithm. Nature 324:446

    Article  Google Scholar 

  4. Fine R, Dimmler G, Levinthal C (1991) FASTRUN: a special purpose, hardwired computer for molecular simulation. Proteins Struct Funct Genet 11:242

    Article  Google Scholar 

  5. Greengard L, Rokhlin V (1987) A fast algorithm for particle simulations. J Comput Phys 73:325

    Article  MATH  MathSciNet  Google Scholar 

  6. Hamada T, Fukushige T, Kawai A, Makino J (1999) PROGRAPE-1: a programmable, multi-purpose computer for many-body simulations. PASJ 52:943–995

    Google Scholar 

  7. Ito T, Makino J, Ebisuzaki T, Sugimoto D (1990) A special-purpose N-body machine GRAPE-1. Comput Phys Commun 60:187

    Article  MATH  Google Scholar 

  8. Kawai A, Fukushige T (2006) $158/GFLOP Astrophysical N-body simulation with a reconfigurable add-in card and a hierarchical tree algorithm. In: Proceedings of SC06, ACM (Online)

    Google Scholar 

  9. Kawai A, Fukushige T, Makino J, Taiji M (2000) GRAPE-5: a special-purpose computer for N-body simulations. PASJ 52:659

    Google Scholar 

  10. Makino J, Aarseth SJ (1992) On a Hermite integrator with Ahmad-Cohen scheme for gravitational many-body problems. PASJ 44:141

    Google Scholar 

  11. Makino J, Fukushige T, Koga M, Namura K (2003) GRAPE-6: massively-parallel special-purpose computer for astrophysical particle simulations. PASJ 55:1163

    Google Scholar 

  12. Makino J, Hiraki K, Inaba M (2007) GRAPE-DR: 2-Pflops massively-parallel computer with 512-core, 512-Gflops processor chips for scientific computing. In: Proceedings of SC07, ACM (Online)

    Google Scholar 

  13. Makino J, Ito T, Ebisuzaki T (1990) Error analysis of the GRAPE-1 special-purpose N-body machine. PASJ 42:717

    Google Scholar 

  14. Makino J, Taiji M (1998) Scientific simulations with special-purpose computers – The GRAPE systems. Wiley, Chichester

    MATH  Google Scholar 

  15. Makino J, Taiji M, Ebisuzaki T, Sugimoto D (1997) GRAPE-4: a massively parallel special-purpose computer for collisional N-body simulations. ApJ 480:432

    Article  Google Scholar 

  16. Narumi T, Susukita R, Ebisuzaki T, McNiven G, Elmegreen B (1999) Mol Simul 21:401

    Article  Google Scholar 

  17. Shaw DE, Denero MM, Dror RO, Kuskin JS, Larson RH, Salmon JK, Young C, Batson B, Bowers KJ, Chao JC, Eastwood MP, Gagliardo J, Grossman JP, Ho CR, Ierardi DJ, Kolossváry I, Klepeis JL, Layman T, McLeavey C, Moraes MA, Mueller R, Priest EC, Shan Y, Spengler J, Theobald M, Towles B, Wang SC (2007) Anton: a special-purpose machine for molecular dynamics simulation. In: Proceedings of the 34th annual international symposium on computer architecture (ISCA ’07), ACM, San Diego, pp 1–12

    Google Scholar 

  18. Taiji M, Narumi T, Ohno Y, Futatsugi N, Suenaga A, Takada N, Konagaya A (2003) Protein explorer: a petaflops special-purpose computer system for molecular dynamics simulations. In: The SC2003 Proceedings, IEEE, Los Alamitos, CD–ROM

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Makino, J. (2011). GRAPE. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_286

Download citation

Publish with us

Policies and ethics