Janus: An FPGA-Based System for High-Performance Scientific Computing
Francesco Belletti, M. Cotallo, Andrés De la Cruz, L. A. Fernández, A. Gordillo-Guerrero, Marco Guidetti, A. Maiorano, Filippo Mantovani, Enzo Marinari, Víctor Martín-Mayor, A. Muñoz Sudupe, Denis Navarro, Giorgio Parisi, Sergio Perez-Gaviro, Mauro Rossi, Juan Jesus Ruiz-Lorenzo, Sebastiano Fabio Schifano, Daniele Sciretti, Alfonso Tarancón, R. Tripiccione · Computing in Science & Engineering · 2008
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.