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...
Saved in:
Published in: | Computing in science & engineering 2009-01, Vol.11 (1), p.48-58 |
---|---|
Main Authors: | , , , , , , , , , , , , , , , , , , , , , , |
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 & 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 & 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 & Communications Abstracts</collection><collection>Mechanical & 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 & Engineering</collection><jtitle>Computing in science & 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 & 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 |