{"updated":"2025-01-19T12:24:38.377447+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00226758","sets":["1164:10193:11168:11270"]},"path":["11270"],"owner":"44499","recid":"226758","title":["マルチプログラミングによるFTQCのスループット向上"],"pubdate":{"attribute_name":"公開日","attribute_value":"2023-06-22"},"_buckets":{"deposit":"322dc45b-0184-42a2-b257-78fe9e625c77"},"_deposit":{"id":"226758","pid":{"type":"depid","value":"226758","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"マルチプログラミングによるFTQCのスループット向上","author_link":["602847","602846","602848"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"マルチプログラミングによるFTQCのスループット向上"}]},"item_type_id":"4","publish_date":"2023-06-22","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"大阪大学大学院基礎工学研究科"},{"subitem_text_value":"NTTコンピュータ&データサイエンス研究所/JSTさきがけ"},{"subitem_text_value":"NTTコンピュータ&データサイエンス研究所"}]},"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/226758/files/IPSJ-QS23009018.pdf","label":"IPSJ-QS23009018.pdf"},"date":[{"dateType":"Available","dateValue":"2025-06-22"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-QS23009018.pdf","filesize":[{"value":"2.0 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"53"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"544fb840-b0e2-4ad6-bac9-b73b4e21e653","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2023 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":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA12894105","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":"2435-6492","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"将来的に実現が見込まれている Fault-Tolerant Quantum Computing (FTQC) は,理論的には古典コンピュータを凌駕する計算能力を持つとされており,広範な社会的応用が期待されている.FTQC は製造やメンテナンスが困難と予想されるため,提供の形態はクラウドサービスとなると見られている.この時,ユーザがサービスを通じて投入するジョブをできる限り高い効率で処理するためには,最適化されたスケジューリング手法が必要となる.しかし,これまでの提案手法は主に誤り訂正を用いない NISQ (Noisy Intermediate-Scale Quantum) 計算機を対象としたものであり,FTQC に適用可能なスケジューリングアルゴリズムは提案されていなかった.本研究では,マルチプログラミングに基づく新たなジョブスケジューラを提案する.具体的には,ジョブが必要とするリソース量を元にジョブを 3 次元ブロックへ変換し,ブロックの最適な配置に関する整数計画問題を解くことで,最適なスケジューリングを達成する.数値計算を用いて提案手法の性能を評価し,我々の手法は高い性能を発揮することが分かった.具体的には,我々がベンチマークした設定において,我々の手法はマルチプログラミングを用いないスケジューリングに比べて 10 倍以上の高速化を実現し,貪欲法による最適化と比較して,単位時間に処理できるジョブの処理量は最大 1.7 倍となった.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Fault-Tolerant Quantum Computing (FTQC) is theoretically expected to enable the computational capabilities that surpass those of classical computers and is thereby expected to be applied to wide-ranging application fields. Since FTQC is built based on complicated manufacturing and maintenance, FTQC is likely to be mainly delivered as cloud-based services. To maximize the service capabilities such as a job throughput, scheduling optimization methods are required. However, the existing proposals focus on noisy-intermediate scale (NISQ) quantum computing, and there are no algorithms for FTQC cloud services. In this paper, we introduce a novel job scheduling approach for FTQC based on multi-programming. We optimized job scheduling by converting the problems into instances of packing problems and solved them with integer-programming solvers. For conversion, jobs are represented as three-dimensional blocks according to their time and spatial resource usage, and the scheduling problems can be converted to packing problems, which can be solved by an integer programming solver. We numerically evaluated the proposed methods and compared them with baseline implementations. The results indicate that our methods will significantly improve the job processing capacity per unit time. In our benchmark settings, we achieved about ten times larger throughput compared to sequential optimization and 1.7 times larger throughput to the optimization by greedy optimization algorithms.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"7","bibliographic_titles":[{"bibliographic_title":"研究報告量子ソフトウェア(QS)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2023-06-22","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"18","bibliographicVolumeNumber":"2023-QS-9"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:26:05.194087+00:00","id":226758,"links":{}}