Skip to main content

JANUS FPGA-Based Machine

  • Reference work entry
Encyclopedia of Parallel Computing
  • 302 Accesses

Definition

JANUS is a massively parallel application-driven machine, developed in the years 2006–2008 to support Monte Carlo simulations of spin-glass systems, a compute-intensive application in statistical physics. JANUS – fully based on FPGA technology – is a large array of processing elements that work under the supervision of a traditional host-machine; they are firmware-configured on-the-fly to run an application code developed in a hardware description language. Each processing element, when configured for spin-glass simulations, implements a massively-parallel architecture, midway between a graphic processing unit and a many-core CPU, in which several hundreds small processing cores concurrently run a SIMD application. For the specific application for which it was developed, JANUS offered approximately a 1, 000 ×performance gain over systems available at the time it was brought on line.

Discussion

Overview

Application-driven computing systems have been used in many cases in...

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. Condon JH, Ogielski AT (1985) Rev Sci Instrum 56:1691–1696; Ogielski AT (1985) Phys Rev B 32:7384–7398

    Article  Google Scholar 

  2. Boyle PA et al (2005) IBM J Res Dev 49(2/3):351–365

    Article  Google Scholar 

  3. Belletti F et al (2006) Comput Sci Eng 8(1):18–29

    Article  Google Scholar 

  4. Goldrian G et al (2009) Comput Sci Eng 10(6):46–55

    Article  Google Scholar 

  5. Makino J et al (2000) A 1.349 Tflops Simulation of Black Holes in a Galactic Center on GRAPE-6. In: Proceedings of the 2000 ACM/IEEE Conference on Supercomputing, Dallas, Article no. 43

    Google Scholar 

  6. See for instance Angell CA (1995) Science 267(5206):1924–1935; Debenedetti PG (1997) Metastable liquids. Princeton University Press, Princeton; Debenedetti PG, Stillinger FH (2001) Nature 410:259–267

    Google Scholar 

  7. Mydosh JA (1993) Spin glasses: an experimental introduction. Taylor and Francis, London

    Google Scholar 

  8. Young AP (ed) (1998) Spin glasses and random fields. World Scientific, Singapore

    Google Scholar 

  9. Amit DJ, Martin-Mayor V (2005) Field theory, the renormalization group and critical phenomena, 3rd edn. World Scientific, Singapore

    Google Scholar 

  10. Pech J et al (1997) Comput Phys Commun 106(1–2):10–20; Cruz A et al (2001) Comput Phys Commun 133(2–3):165–176

    Article  MATH  Google Scholar 

  11. Edwards SF, Anderson PW (1975) J Phys F: Metal Phys 5:965–974; (1976)6:1927–1937

    Article  Google Scholar 

  12. Belletti F et al (2007) IANUS: Scientific Computing on an FPGA-based Architecture. In: Proceedings of ParCo2007, Parallel Computing: Architectures, Algorithms and Applications, NIC Series Vol. 38, pp 553–560

    Google Scholar 

  13. Belletti F et al (2006) Comput Sci Eng 8(1):41–49

    Article  Google Scholar 

  14. Belletti F et al (2008) Comput Sci Eng 11(1):48–58

    Article  Google Scholar 

  15. Belletti F et al (2008) Comput Sci Eng 178(3):208–216

    Google Scholar 

  16. Parisi V, cited in Parisi G, Rapuano F (1985) Phys Lett B 157(4):301–302

    Article  Google Scholar 

  17. Belletti F et al (2008) Phys Rev Lett 101:157201

    Article  Google Scholar 

  18. Gottlieb S (guest editor) (2006) Comput Sci Eng 8(3)

    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

Tripiccione, R. (2011). JANUS FPGA-Based Machine. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_414

Download citation

Publish with us

Policies and ethics