{"updated":"2025-01-19T14:58:53.564250+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00218942","sets":["1164:2240:10902:10971"]},"path":["10971"],"owner":"44499","recid":"218942","title":["NumPy超越関数処理のArm SVE向け最適化"],"pubdate":{"attribute_name":"公開日","attribute_value":"2022-07-20"},"_buckets":{"deposit":"ff96e9b8-df47-40a4-a1fb-447fb06d9e2f"},"_deposit":{"id":"218942","pid":{"type":"depid","value":"218942","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"NumPy超越関数処理のArm SVE向け最適化","author_link":["570422","570415","570416","570419","570414","570423","570418","570417","570420","570421"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"NumPy超越関数処理のArm SVE向け最適化"},{"subitem_title":"Optimization of NumPy Transcendental Function for Arm SVE","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"SIMD・ベクトル","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2022-07-20","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"富士通株式会社"},{"subitem_text_value":"富士通株式会社"},{"subitem_text_value":"富士通株式会社"},{"subitem_text_value":"富士通株式会社"},{"subitem_text_value":"富士通株式会社"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Fujitsu Limited.","subitem_text_language":"en"},{"subitem_text_value":"Fujitsu Limited.","subitem_text_language":"en"},{"subitem_text_value":"Fujitsu Limited.","subitem_text_language":"en"},{"subitem_text_value":"Fujitsu Limited.","subitem_text_language":"en"},{"subitem_text_value":"Fujitsu Limited.","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/218942/files/IPSJ-HPC22185004.pdf","label":"IPSJ-HPC22185004.pdf"},"date":[{"dateType":"Available","dateValue":"2024-07-20"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-HPC22185004.pdf","filesize":[{"value":"756.4 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"2e0fe2c8-3890-44d1-a6f9-feeac30c22be","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2022 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"山田, 芙夕楓"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"川上, 健太郎"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"栗原, 康志"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"松田, 一仁"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"田原, 司睦"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Fuyuka, Yamada","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kentaro, Kawakami","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kouji, Kurihara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kazuhito, Matsuda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tsuguchika, Tabaru","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10463942","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8841","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Arm プロセッサ用の HPC 向け命令セットである SVE が開発され,スーパーコンピュータ「富岳」では,この命令セットを採用した Fujitsu Processor A64FX が使用されている.Python の数値演算ライブラリである NumPy は SVE に対応しておらず,A64FX の性能を十分に引き出せていない.そこで今回 NumPy を SVE 対応したので報告する.特に配列に対する超越関数の処理では,A64FX の性能を引き出すように ①SIMD 化と ②ループ 展開数の最適化の 2 つの工夫を行い,配列データに対する超越関数処理を 24 倍高速化した.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"SVE which is an instruction set for HPC for the Arm processor was developed, and the supercomputer Fugaku adopts Fujitsu Processor A64FX which adopted this instruction set. NumPy, the fundamental package for scientific computing with Python, does not support SVE and does not fully exploit the performance of the A64FX. Then, we added SVE implementations to NumPy, and we will report on it in this paper. In particular, in transcendental functions processing for the array, we made two improvements to bring out the performance of the A64FX. The first is SIMD, and the second is optimizing the number of loop unrolling. As a result, transcendental functions processing for array data was made 24 times faster.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告ハイパフォーマンスコンピューティング(HPC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2022-07-20","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"2022-HPC-185"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:19:17.083181+00:00","id":218942,"links":{}}