{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:53Z","timestamp":1750307213192,"version":"3.41.0"},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,12,19]],"date-time":"2011-12-19T00:00:00Z","timestamp":1324252800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/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":[[2011,12,19]]},"abstract":"<jats:p>CFD is an important tool for designing aircraft components. FaSTAR is one of the most recent CFD program package with various solvers and automatic generation of grid data. However, FaSTAR is difficult to be executed in parallel machines because of its irregular data structure. Here, the surface integral module, one of cores of FaSTAR is implemented in an FPGA for future acceleration using a platform FLOPS-2D.<\/jats:p>\n          <jats:p>However, even with hardware execution, the pipeline module suffers from frequent stalls caused by irregular and successive memory access. In order to rid of the problem, a data controller for Out-Of-Order execution was designed and implemented. With the controller, the number of stall was at most 0.02% of the case with inorder execution. The designed module worked at 2.35- fold speed of Intel Core 2 Duo.<\/jats:p>","DOI":"10.1145\/2082156.2082169","type":"journal-article","created":{"date-parts":[[2011,12,27]],"date-time":"2011-12-27T15:22:22Z","timestamp":1324999342000},"page":"50-55","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["An implementation of out-of-order execution system for acceleration of computational fluid dynamics on FPGAs"],"prefix":"10.1145","volume":"39","author":[{"given":"Takayuki","family":"Akamine","sequence":"first","affiliation":[{"name":"Keio University, Hiyoshi Yokohama, Japan"}]},{"given":"Kenta","family":"Inakagata","sequence":"additional","affiliation":[{"name":"Keio University, Hiyoshi Yokohama, Japan"}]},{"given":"Yasunori","family":"Osana","sequence":"additional","affiliation":[{"name":"Ryukyu University, Nishibara Okinawa, Japan"}]},{"given":"Naoyuki","family":"Fujita","sequence":"additional","affiliation":[{"name":"ARD Japan Aerospace Exploration Agency, Chofu Tokyo, Japan"}]},{"given":"Hideharu","family":"Amano","sequence":"additional","affiliation":[{"name":"Keio University, Hiyoshi Yokohama, Japan"}]}],"member":"320","published-online":{"date-parts":[[2011,12,19]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"42nd Fluid Dynamics Conference\/Aerospace Numerical Simulation Symposium","author":"Hashimoto Atsushi","year":"2010","unstructured":"Atsushi Hashimoto , Keiichi Murakami , Takeshi Aoyama , Manabu Hishida , Lahur Paulus R, Masahide Sakashita , Yukio Sato , \"Development of fast flow solver FaSTAR,\" in Proc . 42nd Fluid Dynamics Conference\/Aerospace Numerical Simulation Symposium , 2010 . Atsushi Hashimoto, Keiichi Murakami, Takeshi Aoyama, Manabu Hishida, Lahur Paulus R, Masahide Sakashita, Yukio Sato, \"Development of fast flow solver FaSTAR,\" in Proc. 42nd Fluid Dynamics Conference\/Aerospace Numerical Simulation Symposium, 2010."},{"key":"e_1_2_1_2_1","volume-title":"Stephen Craimer, Timothy Todman, Wayne Luk, Ming Yee Wong, and Philip Heng Wai Leong, \"CUBE: A 512-FPGA CLUSTER,\" in In the 5th Southern Programmable Logic Conference(SPL)","author":"Mencer Oskar","year":"2009","unstructured":"Oskar Mencer , Kuen Hung Tsoi , Stephen Craimer, Timothy Todman, Wayne Luk, Ming Yee Wong, and Philip Heng Wai Leong, \"CUBE: A 512-FPGA CLUSTER,\" in In the 5th Southern Programmable Logic Conference(SPL) , 2009 . Oskar Mencer, Kuen Hung Tsoi, Stephen Craimer, Timothy Todman, Wayne Luk, Ming Yee Wong, and Philip Heng Wai Leong, \"CUBE: A 512-FPGA CLUSTER,\" in In the 5th Southern Programmable Logic Conference(SPL), 2009."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2007.61"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Hirokazu Morishita Yasunori Osana Naoyuki Fujita Hideharu Amano \"Exploiting Memory Hierarchy for a Computational Fluid Dynamics Accelerator on FPGAs \" in ICFTP 2008.  Hirokazu Morishita Yasunori Osana Naoyuki Fujita Hideharu Amano \"Exploiting Memory Hierarchy for a Computational Fluid Dynamics Accelerator on FPGAs \" in ICFTP 2008.","DOI":"10.1109\/FPT.2008.4762383"},{"key":"e_1_2_1_6_1","volume-title":"Computer Architecture:A Quantitative Approach","author":"Pattterson David A.","year":"2006","unstructured":"David A. Pattterson , John Hennesy , Computer Architecture:A Quantitative Approach , 4 th Eddition. Morgan Kaufman , 2006 . David A. Pattterson, John Hennesy, Computer Architecture:A Quantitative Approach, 4th Eddition. Morgan Kaufman, 2006.","edition":"4"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188506"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2082156.2082169","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2082156.2082169","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:42Z","timestamp":1750241202000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2082156.2082169"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,19]]},"references-count":6,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,12,19]]}},"alternative-id":["10.1145\/2082156.2082169"],"URL":"https:\/\/doi.org\/10.1145\/2082156.2082169","relation":{},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2011,12,19]]},"assertion":[{"value":"2011-12-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}