Loading…

Janus: An FPGA-Based System for High-Performance Scientific Computing

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 da...

Full description

Saved in:
Bibliographic Details
Published in:Computing in science & engineering 2009-01, Vol.11 (1), p.48-58
Main Authors: Belletti, Francesco, Cotallo, Maria, Cruz, A, Fernandez, Luis Antonio, Gordillo-Guerrero, Antonio, Guidetti, Marco, Maiorano, Andrea, Mantovani, Filippo, Marinari, Enzo, Martin-Mayor, Victor, Munoz-Sudupe, Antonio, Navarro, Denis, Parisi, Giorgio, Perez-Gaviro, Sergio, Rossi, Mauro, Ruiz-Lorenzo, Juan J, Schifano, Sebastiano Fabio, Sciretti, Daniele, Tarancon, Alfonso, Tripiccione, Raffaele, Velasco, J Luis, Yllanes, David, Zanier, Gianpaolo
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3
cites cdi_FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3
container_end_page 58
container_issue 1
container_start_page 48
container_title Computing in science & engineering
container_volume 11
creator Belletti, Francesco
Cotallo, Maria
Cruz, A
Fernandez, Luis Antonio
Gordillo-Guerrero, Antonio
Guidetti, Marco
Maiorano, Andrea
Mantovani, Filippo
Marinari, Enzo
Martin-Mayor, Victor
Munoz-Sudupe, Antonio
Navarro, Denis
Parisi, Giorgio
Perez-Gaviro, Sergio
Rossi, Mauro
Ruiz-Lorenzo, Juan J
Schifano, Sebastiano Fabio
Sciretti, Daniele
Tarancon, Alfonso
Tripiccione, Raffaele
Velasco, J Luis
Yllanes, David
Zanier, Gianpaolo
description 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.
doi_str_mv 10.1109/MCSE.2009.11
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_MCSE_2009_11</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4720223</ieee_id><sourcerecordid>1671270883</sourcerecordid><originalsourceid>FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3</originalsourceid><addsrcrecordid>eNqN0D1PwzAQBuAIgUQpbGwsERMDKT5_xWErUVtARVQqSGyW69jFVZOUOBn673FUxMDEdHfSo9PdG0WXgEYAKLt7yZeTEUYoC-NRNADGREI4_zjuewxJxoGdRmfebxBCVGRsEE2eVdX5-3hcxdPFbJw8KG-KeLn3rSljWzfxo1t_JgvThL5UlTbxUjtTtc46Hed1uetaV63PoxOrtt5c_NRh9D6dvOWPyfx19pSP54kmgreJUDzlQKnCFANgooUguijsyhimQShglK1sClxjy2xBgFgLomAW8yJbMU2G0c1h766pvzrjW1k6r812qypTd14CTyGspoL-i-IUhQsCvf5DN3XXVOERKZigPCMiC-j2gHRTe98YK3eNK1Wzl4Bkn77s05d9-mEM_OrAnTHml9IUI4wJ-QZM132Y</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>858469389</pqid></control><display><type>article</type><title>Janus: An FPGA-Based System for High-Performance Scientific Computing</title><source>IEEE Xplore (Online service)</source><creator>Belletti, Francesco ; Cotallo, Maria ; Cruz, A ; Fernandez, Luis Antonio ; Gordillo-Guerrero, Antonio ; Guidetti, Marco ; Maiorano, Andrea ; Mantovani, Filippo ; Marinari, Enzo ; Martin-Mayor, Victor ; Munoz-Sudupe, Antonio ; Navarro, Denis ; Parisi, Giorgio ; Perez-Gaviro, Sergio ; Rossi, Mauro ; Ruiz-Lorenzo, Juan J ; Schifano, Sebastiano Fabio ; Sciretti, Daniele ; Tarancon, Alfonso ; Tripiccione, Raffaele ; Velasco, J Luis ; Yllanes, David ; Zanier, Gianpaolo</creator><creatorcontrib>Belletti, Francesco ; Cotallo, Maria ; Cruz, A ; Fernandez, Luis Antonio ; Gordillo-Guerrero, Antonio ; Guidetti, Marco ; Maiorano, Andrea ; Mantovani, Filippo ; Marinari, Enzo ; Martin-Mayor, Victor ; Munoz-Sudupe, Antonio ; Navarro, Denis ; Parisi, Giorgio ; Perez-Gaviro, Sergio ; Rossi, Mauro ; Ruiz-Lorenzo, Juan J ; Schifano, Sebastiano Fabio ; Sciretti, Daniele ; Tarancon, Alfonso ; Tripiccione, Raffaele ; Velasco, J Luis ; Yllanes, David ; Zanier, Gianpaolo</creatorcontrib><description>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.</description><identifier>ISSN: 1521-9615</identifier><identifier>EISSN: 1558-366X</identifier><identifier>DOI: 10.1109/MCSE.2009.11</identifier><identifier>CODEN: CSENFA</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Application software ; Biology computing ; Computation ; Computational modeling ; Computer simulation ; Configurable ; field-programmable gate array ; FPGA ; Janus ; Lattices ; Modular ; Monte Carlo methods ; Monte Carlo simulations ; Nobel Prize ; Parallel processing ; Pervasive computing ; Physics computing ; Scientific computing ; Statistical mechanics</subject><ispartof>Computing in science &amp; engineering, 2009-01, Vol.11 (1), p.48-58</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3</citedby><cites>FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4720223$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Belletti, Francesco</creatorcontrib><creatorcontrib>Cotallo, Maria</creatorcontrib><creatorcontrib>Cruz, A</creatorcontrib><creatorcontrib>Fernandez, Luis Antonio</creatorcontrib><creatorcontrib>Gordillo-Guerrero, Antonio</creatorcontrib><creatorcontrib>Guidetti, Marco</creatorcontrib><creatorcontrib>Maiorano, Andrea</creatorcontrib><creatorcontrib>Mantovani, Filippo</creatorcontrib><creatorcontrib>Marinari, Enzo</creatorcontrib><creatorcontrib>Martin-Mayor, Victor</creatorcontrib><creatorcontrib>Munoz-Sudupe, Antonio</creatorcontrib><creatorcontrib>Navarro, Denis</creatorcontrib><creatorcontrib>Parisi, Giorgio</creatorcontrib><creatorcontrib>Perez-Gaviro, Sergio</creatorcontrib><creatorcontrib>Rossi, Mauro</creatorcontrib><creatorcontrib>Ruiz-Lorenzo, Juan J</creatorcontrib><creatorcontrib>Schifano, Sebastiano Fabio</creatorcontrib><creatorcontrib>Sciretti, Daniele</creatorcontrib><creatorcontrib>Tarancon, Alfonso</creatorcontrib><creatorcontrib>Tripiccione, Raffaele</creatorcontrib><creatorcontrib>Velasco, J Luis</creatorcontrib><creatorcontrib>Yllanes, David</creatorcontrib><creatorcontrib>Zanier, Gianpaolo</creatorcontrib><title>Janus: An FPGA-Based System for High-Performance Scientific Computing</title><title>Computing in science &amp; engineering</title><addtitle>CISE-M</addtitle><description>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.</description><subject>Application software</subject><subject>Biology computing</subject><subject>Computation</subject><subject>Computational modeling</subject><subject>Computer simulation</subject><subject>Configurable</subject><subject>field-programmable gate array</subject><subject>FPGA</subject><subject>Janus</subject><subject>Lattices</subject><subject>Modular</subject><subject>Monte Carlo methods</subject><subject>Monte Carlo simulations</subject><subject>Nobel Prize</subject><subject>Parallel processing</subject><subject>Pervasive computing</subject><subject>Physics computing</subject><subject>Scientific computing</subject><subject>Statistical mechanics</subject><issn>1521-9615</issn><issn>1558-366X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNqN0D1PwzAQBuAIgUQpbGwsERMDKT5_xWErUVtARVQqSGyW69jFVZOUOBn673FUxMDEdHfSo9PdG0WXgEYAKLt7yZeTEUYoC-NRNADGREI4_zjuewxJxoGdRmfebxBCVGRsEE2eVdX5-3hcxdPFbJw8KG-KeLn3rSljWzfxo1t_JgvThL5UlTbxUjtTtc46Hed1uetaV63PoxOrtt5c_NRh9D6dvOWPyfx19pSP54kmgreJUDzlQKnCFANgooUguijsyhimQShglK1sClxjy2xBgFgLomAW8yJbMU2G0c1h766pvzrjW1k6r812qypTd14CTyGspoL-i-IUhQsCvf5DN3XXVOERKZigPCMiC-j2gHRTe98YK3eNK1Wzl4Bkn77s05d9-mEM_OrAnTHml9IUI4wJ-QZM132Y</recordid><startdate>200901</startdate><enddate>200901</enddate><creator>Belletti, Francesco</creator><creator>Cotallo, Maria</creator><creator>Cruz, A</creator><creator>Fernandez, Luis Antonio</creator><creator>Gordillo-Guerrero, Antonio</creator><creator>Guidetti, Marco</creator><creator>Maiorano, Andrea</creator><creator>Mantovani, Filippo</creator><creator>Marinari, Enzo</creator><creator>Martin-Mayor, Victor</creator><creator>Munoz-Sudupe, Antonio</creator><creator>Navarro, Denis</creator><creator>Parisi, Giorgio</creator><creator>Perez-Gaviro, Sergio</creator><creator>Rossi, Mauro</creator><creator>Ruiz-Lorenzo, Juan J</creator><creator>Schifano, Sebastiano Fabio</creator><creator>Sciretti, Daniele</creator><creator>Tarancon, Alfonso</creator><creator>Tripiccione, Raffaele</creator><creator>Velasco, J Luis</creator><creator>Yllanes, David</creator><creator>Zanier, Gianpaolo</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope></search><sort><creationdate>200901</creationdate><title>Janus: An FPGA-Based System for High-Performance Scientific Computing</title><author>Belletti, Francesco ; Cotallo, Maria ; Cruz, A ; Fernandez, Luis Antonio ; Gordillo-Guerrero, Antonio ; Guidetti, Marco ; Maiorano, Andrea ; Mantovani, Filippo ; Marinari, Enzo ; Martin-Mayor, Victor ; Munoz-Sudupe, Antonio ; Navarro, Denis ; Parisi, Giorgio ; Perez-Gaviro, Sergio ; Rossi, Mauro ; Ruiz-Lorenzo, Juan J ; Schifano, Sebastiano Fabio ; Sciretti, Daniele ; Tarancon, Alfonso ; Tripiccione, Raffaele ; Velasco, J Luis ; Yllanes, David ; Zanier, Gianpaolo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Application software</topic><topic>Biology computing</topic><topic>Computation</topic><topic>Computational modeling</topic><topic>Computer simulation</topic><topic>Configurable</topic><topic>field-programmable gate array</topic><topic>FPGA</topic><topic>Janus</topic><topic>Lattices</topic><topic>Modular</topic><topic>Monte Carlo methods</topic><topic>Monte Carlo simulations</topic><topic>Nobel Prize</topic><topic>Parallel processing</topic><topic>Pervasive computing</topic><topic>Physics computing</topic><topic>Scientific computing</topic><topic>Statistical mechanics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Belletti, Francesco</creatorcontrib><creatorcontrib>Cotallo, Maria</creatorcontrib><creatorcontrib>Cruz, A</creatorcontrib><creatorcontrib>Fernandez, Luis Antonio</creatorcontrib><creatorcontrib>Gordillo-Guerrero, Antonio</creatorcontrib><creatorcontrib>Guidetti, Marco</creatorcontrib><creatorcontrib>Maiorano, Andrea</creatorcontrib><creatorcontrib>Mantovani, Filippo</creatorcontrib><creatorcontrib>Marinari, Enzo</creatorcontrib><creatorcontrib>Martin-Mayor, Victor</creatorcontrib><creatorcontrib>Munoz-Sudupe, Antonio</creatorcontrib><creatorcontrib>Navarro, Denis</creatorcontrib><creatorcontrib>Parisi, Giorgio</creatorcontrib><creatorcontrib>Perez-Gaviro, Sergio</creatorcontrib><creatorcontrib>Rossi, Mauro</creatorcontrib><creatorcontrib>Ruiz-Lorenzo, Juan J</creatorcontrib><creatorcontrib>Schifano, Sebastiano Fabio</creatorcontrib><creatorcontrib>Sciretti, Daniele</creatorcontrib><creatorcontrib>Tarancon, Alfonso</creatorcontrib><creatorcontrib>Tripiccione, Raffaele</creatorcontrib><creatorcontrib>Velasco, J Luis</creatorcontrib><creatorcontrib>Yllanes, David</creatorcontrib><creatorcontrib>Zanier, Gianpaolo</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEL</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><jtitle>Computing in science &amp; engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Belletti, Francesco</au><au>Cotallo, Maria</au><au>Cruz, A</au><au>Fernandez, Luis Antonio</au><au>Gordillo-Guerrero, Antonio</au><au>Guidetti, Marco</au><au>Maiorano, Andrea</au><au>Mantovani, Filippo</au><au>Marinari, Enzo</au><au>Martin-Mayor, Victor</au><au>Munoz-Sudupe, Antonio</au><au>Navarro, Denis</au><au>Parisi, Giorgio</au><au>Perez-Gaviro, Sergio</au><au>Rossi, Mauro</au><au>Ruiz-Lorenzo, Juan J</au><au>Schifano, Sebastiano Fabio</au><au>Sciretti, Daniele</au><au>Tarancon, Alfonso</au><au>Tripiccione, Raffaele</au><au>Velasco, J Luis</au><au>Yllanes, David</au><au>Zanier, Gianpaolo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Janus: An FPGA-Based System for High-Performance Scientific Computing</atitle><jtitle>Computing in science &amp; engineering</jtitle><stitle>CISE-M</stitle><date>2009-01</date><risdate>2009</risdate><volume>11</volume><issue>1</issue><spage>48</spage><epage>58</epage><pages>48-58</pages><issn>1521-9615</issn><eissn>1558-366X</eissn><coden>CSENFA</coden><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.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/MCSE.2009.11</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1521-9615
ispartof Computing in science & engineering, 2009-01, Vol.11 (1), p.48-58
issn 1521-9615
1558-366X
language eng
recordid cdi_crossref_primary_10_1109_MCSE_2009_11
source IEEE Xplore (Online service)
subjects Application software
Biology computing
Computation
Computational modeling
Computer simulation
Configurable
field-programmable gate array
FPGA
Janus
Lattices
Modular
Monte Carlo methods
Monte Carlo simulations
Nobel Prize
Parallel processing
Pervasive computing
Physics computing
Scientific computing
Statistical mechanics
title Janus: An FPGA-Based System for High-Performance Scientific Computing
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T04%3A08%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Janus:%20An%20FPGA-Based%20System%20for%20High-Performance%20Scientific%20Computing&rft.jtitle=Computing%20in%20science%20&%20engineering&rft.au=Belletti,%20Francesco&rft.date=2009-01&rft.volume=11&rft.issue=1&rft.spage=48&rft.epage=58&rft.pages=48-58&rft.issn=1521-9615&rft.eissn=1558-366X&rft.coden=CSENFA&rft_id=info:doi/10.1109/MCSE.2009.11&rft_dat=%3Cproquest_cross%3E1671270883%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c386t-8a676144a2421123c883cddfbee5c18a1545bf716c2f5fd313ff18d5f26d9b5c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=858469389&rft_id=info:pmid/&rft_ieee_id=4720223&rfr_iscdi=true