{"id":207711,"updated":"2025-01-19T19:04:46.405563+00:00","links":{},"created":"2025-01-19T01:09:19.795126+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00207711","sets":["934:1119:10056:10382"]},"path":["10382"],"owner":"44499","recid":"207711","title":["Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics"],"pubdate":{"attribute_name":"公開日","attribute_value":"2020-11-12"},"_buckets":{"deposit":"3f85810f-1779-40ce-a34e-7dd50a74ec2f"},"_deposit":{"id":"207711","pid":{"type":"depid","value":"207711","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics","author_link":["519228","519226","519233","519234","519227","519229","519224","519225","519223","519230","519232","519236","519231","519235"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics"},{"subitem_title":"Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"GPU, FPGA, CUDA, OpenCL, heterogeneous platform","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2020-11-12","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba/Degree Programs in Systems and Information Engineering, University of Tsukuba"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba/Degree Programs in Systems and Information Engineering, University of Tsukuba"},{"subitem_text_value":"Degree Programs in Systems and Information Engineering, University of Tsukuba/Center for Computational Sciences, University of Tsukuba"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba/Degree Programs in Systems and Information Engineering, University of Tsukuba"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba/Degree Programs in Pure and Applied Sciences, University of Tsukuba"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba/Degree Programs in Pure and Applied Sciences, University of Tsukuba"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba / Degree Programs in Systems and Information Engineering, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba / Degree Programs in Systems and Information Engineering, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Degree Programs in Systems and Information Engineering, University of Tsukuba / Center for Computational Sciences, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba / Degree Programs in Systems and Information Engineering, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba / Degree Programs in Pure and Applied Sciences, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Center for Computational Sciences, University of Tsukuba / Degree Programs in Pure and Applied Sciences, University of Tsukuba","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/207711/files/IPSJ-TACS1303004.pdf","label":"IPSJ-TACS1303004.pdf"},"date":[{"dateType":"Available","dateValue":"2022-11-12"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TACS1303004.pdf","filesize":[{"value":"5.6 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"16"},{"tax":["include_tax"],"price":"0","billingrole":"11"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"a3e8384d-4c83-4203-a735-bffac7f62db5","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2020 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Ryohei, Kobayashi"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Norihisa, Fujita"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yoshiki, Yamaguchi"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Taisuke, Boku"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kohji, Yoshikawa"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Makito, Abe"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Masayuki, Umemura"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Ryohei, Kobayashi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Norihisa, Fujita","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yoshiki, Yamaguchi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Taisuke, Boku","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kohji, Yoshikawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Makito, Abe","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Masayuki, Umemura","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11833852","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7829","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Field-programmable gate arrays (FPGAs) have garnered significant interest in research on high-performance computing because their computation and communication capabilities have drastically improved in recent years due to advances in semiconductor integration technologies that rely on Moore's Law. In addition to improving FPGA performance, toolchains for the development of FPGAs in OpenCL have been developed and offered by FPGA vendors that reduce the programming effort required. These improvements reveal the possibility of implementing a concept to enable on-the-fly offloading computation at which CPUs/GPUs perform poorly to FPGAs while performing low-latency data movement. We think that this concept is key to improving the performance of heterogeneous supercomputers using accelerators such as the GPU. In this paper, we propose a GPU-FPGA-accelerated simulation based on the concept and show our implementation with CUDA and OpenCL mixed programming for the proposed method. The results of experiments show that our proposed method can always achieve a better performance than GPU-based implementation and we believe that realizing GPU-FPGA-accelerated simulation is the most significant difference between our work and previous studies.\n------------------------------\nThis is a preprint of an article intended for publication Journal of\nInformation Processing(JIP). This preprint should not be cited. This\narticle should be cited as: Journal of Information Processing Vol.28(2020) (online)\n------------------------------","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Field-programmable gate arrays (FPGAs) have garnered significant interest in research on high-performance computing because their computation and communication capabilities have drastically improved in recent years due to advances in semiconductor integration technologies that rely on Moore's Law. In addition to improving FPGA performance, toolchains for the development of FPGAs in OpenCL have been developed and offered by FPGA vendors that reduce the programming effort required. These improvements reveal the possibility of implementing a concept to enable on-the-fly offloading computation at which CPUs/GPUs perform poorly to FPGAs while performing low-latency data movement. We think that this concept is key to improving the performance of heterogeneous supercomputers using accelerators such as the GPU. In this paper, we propose a GPU-FPGA-accelerated simulation based on the concept and show our implementation with CUDA and OpenCL mixed programming for the proposed method. The results of experiments show that our proposed method can always achieve a better performance than GPU-based implementation and we believe that realizing GPU-FPGA-accelerated simulation is the most significant difference between our work and previous studies.\n------------------------------\nThis is a preprint of an article intended for publication Journal of\nInformation Processing(JIP). This preprint should not be cited. This\narticle should be cited as: Journal of Information Processing Vol.28(2020) (online)\n------------------------------","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌コンピューティングシステム(ACS)"}],"bibliographicIssueDates":{"bibliographicIssueDate":"2020-11-12","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"3","bibliographicVolumeNumber":"13"}]},"relation_version_is_last":true,"weko_creator_id":"44499"}}