{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T06:05:36Z","timestamp":1709273136845},"reference-count":17,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,12,3]],"date-time":"2014-12-03T00:00:00Z","timestamp":1417564800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2014,12,3]]},"abstract":"We are designing a custom computing machine for large-scale flui simulation with the building-cube method (BCM). In BCM, parallel computation is performed with cubes, each of which is an orthogonal grid with a f xed resolution of cells. Although BCM is advantageous in balancing loads with cubes, it also has a problem of efficien y and scalability for comptuting with general-purpose supercomputers due to insufficien memory bandwidth and communication overhead of an interconnection network. In this paper, we present a custom computing architecture for FPGA-based scalable BCM computation with a dedicated network, called an accelerator domain network (ADN). We design a cube engine which allows bandwidth-efficien computation of cubes based on streamed stencil computation of the fractional-step method. Through prototype implementation, we evaluate the potential performance of the architecture. For ALTERA Stratix V 28nm FPGA, we estimate that a single FPGA has the peak performance of 107 GFlop\/s in a single precision.<\/jats:p>","DOI":"10.1145\/2693714.2693723","type":"journal-article","created":{"date-parts":[[2014,12,8]],"date-time":"2014-12-08T16:17:14Z","timestamp":1418055434000},"page":"45-50","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["FPGA-based Custom Computing Architecture for Large-Scale Fluid Simulation with Building Cube Method"],"prefix":"10.1145","volume":"42","author":[{"given":"Kentaro","family":"Sano","sequence":"first","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]},{"given":"Ryotaro","family":"Chiba","sequence":"additional","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]},{"given":"Tomoya","family":"Ueno","sequence":"additional","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]},{"given":"Hayato","family":"Suzuki","sequence":"additional","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]},{"given":"Ryo","family":"Ito","sequence":"additional","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]},{"given":"Satoru","family":"Yamamoto","sequence":"additional","affiliation":[{"name":"Tohoku University, Sendai, Japan"}]}],"member":"320","published-online":{"date-parts":[[2014,12,3]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"77","volume-title":"Computational Fluid Dynamics","author":"Nakahashi K.","year":"2002","unstructured":"K. Nakahashi . Building-cube method for flow problems with broadband characteristic length . Computational Fluid Dynamics , pages 77 -- 81 , 2002 . K. Nakahashi. Building-cube method for flow problems with broadband characteristic length. Computational Fluid Dynamics, pages 77--81, 2002."},{"key":"e_1_2_1_2_1","first-page":"331","article-title":"Large scaled computation of incompressible flows on cartesian mesh using a vector-parallel supercomputer","volume":"74","author":"Takahashi S.","year":"2008","unstructured":"S. Takahashi , T. Ishida , K. Nakahashi , H. Kobayashi , K. Okabe , Y. Shimomura , T. Soga , and A. Musa . Large scaled computation of incompressible flows on cartesian mesh using a vector-parallel supercomputer . Parallel Computational Fluid Dynamics , 74 : 331 -- 338 , 2008 . S. Takahashi, T. Ishida, K. Nakahashi, H. Kobayashi, K. Okabe, Y. Shimomura, T. Soga, and A. Musa. Large scaled computation of incompressible flows on cartesian mesh using a vector-parallel supercomputer. Parallel Computational Fluid Dynamics, 74:331--338, 2008.","journal-title":"Parallel Computational Fluid Dynamics"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/632387"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046203"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046202"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046204"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2007.61"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1462586.1462592"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862648.1862651"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.51"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2641361.2641369"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(85)90148-2"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142997326938"},{"key":"e_1_2_1_14_1","volume-title":"Applied Iterative Methods","author":"Hageman Louis A.","year":"1981","unstructured":"Louis A. Hageman and David M. Young . Applied Iterative Methods . Academic Press , 1981 . Louis A. Hageman and David M. Young. Applied Iterative Methods. Academic Press, 1981."},{"key":"e_1_2_1_15_1","volume-title":"http:\/\/www.terasic.com","author":"Technologies Terasic","year":"2014","unstructured":"Terasic Technologies . http:\/\/www.terasic.com , 2014 . Terasic Technologies. http:\/\/www.terasic.com, 2014."},{"key":"e_1_2_1_16_1","volume-title":"http:\/\/www.altera.com\/literature\/","author":"Altera Corporation","year":"2014","unstructured":"Altera Corporation . http:\/\/www.altera.com\/literature\/ , 2014 . Altera Corporation. http:\/\/www.altera.com\/literature\/, 2014."},{"key":"e_1_2_1_17_1","volume-title":"http:\/\/flopoco.gfo ge.inria.fr","author":"PoCo","year":"2014","unstructured":"Flo PoCo project. http:\/\/flopoco.gfo ge.inria.fr , 2014 . FloPoCo project. http:\/\/flopoco.gfo ge.inria.fr, 2014."}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2693714.2693723","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T19:29:44Z","timestamp":1672428584000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2693714.2693723"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12,3]]},"references-count":17,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,12,3]]}},"alternative-id":["10.1145\/2693714.2693723"],"URL":"https:\/\/doi.org\/10.1145\/2693714.2693723","relation":{},"ISSN":["0163-5964"],"issn-type":[{"value":"0163-5964","type":"print"}],"subject":[],"published":{"date-parts":[[2014,12,3]]},"assertion":[{"value":"2014-12-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}