Title :
Janus: An FPGA-Based System for High-Performance Scientific Computing
Author :
Belletti, F. ; Cotallo, M. ; Cruz, Alberth ; Fernandez, L.A. ; Gordillo-Guerrero, A. ; Guidetti, M. ; Maiorano, A. ; Mantovani, F. ; Marinari, E. ; Martin-Mayor, V. ; Muoz-Sudupe, A. ; Navarro, D. ; Parisi, Giuseppe ; Perez-Gaviro, S. ; Rossi, Mattia ; Ru
Abstract :
Janus is a modular, massively parallel, and reconfigurable FPGA-based computing system. Each Janus module has one computational core and one host. Janus is tailored to, but not limited to, the needs of a class of hard scientific applications characterized by regular code structure, unconventional data-manipulation requirements, and a few Megabits database. The authors discuss this configurable system´s architecture and focus on its use for Monte Carlo simulations of statistical mechanics, as Janus performs impressively on this class of application.
Keywords :
Monte Carlo methods; field programmable gate arrays; mathematics computing; scientific information systems; statistical mechanics; ubiquitous computing; FPGA-based system; Janus; Megabits database; Monte Carlo simulations; high-performance scientific computing; statistical mechanics; Application software; Biology computing; Computational modeling; Computer simulation; Lattices; Monte Carlo methods; Parallel processing; Pervasive computing; Physics computing; Scientific computing; FPGA; Janus; Monte Carlo simulations; field-programmable gate array; scientific computing;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2009.11