{"updated":"2025-01-20T02:16:58.473067+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00187409","sets":["581:9322:9326"]},"path":["9326"],"owner":"11","recid":"187409","title":["省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査"],"pubdate":{"attribute_name":"公開日","attribute_value":"2018-04-15"},"_buckets":{"deposit":"5f944a99-a3bc-4091-b9fd-bfd04acbef1c"},"_deposit":{"id":"187409","pid":{"type":"depid","value":"187409","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査","author_link":["423991","423990","423993","423989","423988","423992"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査"},{"subitem_title":"Towards Energy-Saving Program Implementation: A Comparative Study on Execution Time and Energy Consumption Based on Different Implementations","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:ソフトウェア工学] 消費電力,実行時間,プログラム,ソーティングアルゴリズム,Java Collectionsクラス","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2018-04-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/187409/files/IPSJ-JNL5904013.pdf","label":"IPSJ-JNL5904013.pdf"},"date":[{"dateType":"Available","dateValue":"2020-04-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5904013.pdf","filesize":[{"value":"73.5 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":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"95a4537c-70d6-46c4-97e7-377879088ac7","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2018 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"松尾, 裕幸"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"柗本, 真佑"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"楠本, 真二"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hiroyuki, Matsuo","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shinsuke, Matsumoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shinji, Kusumoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","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_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"近年,ソフトウェアの電力消費の削減のため,APIやアルゴリズムなどの実装手段の違いによる電力消費の比較研究がさかんに行われている.しかしながら,我々は,プログラムの実行時間とその総消費電力量との間には,強い相関があるのではないかという仮説をたてた.この仮説が正しければ,電力消費量の削減という問題は,実行時間をいかに短縮させるかという問題に帰着させることができる.本研究では,異なるソーティングアルゴリズム,およびJavaの異なるCollectionsクラスについて,その総消費電力量および実行時間の両方について調査する.実験の結果,両者の間には非常に強い正の相関が存在することが示された.また回帰分析の結果,プログラムの実行時間,単位時間あたりの消費電力量の順に,総消費電力量に与える影響が大きいことが分かった.これらの結果から,電力の計測基盤を用いずとも実行時間が短い実装手段を選ぶことが,プログラム全体の省電力化につながることが示唆された.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"These days, many researchers have conducted studies which compare energy consumption based on the differences of implementation methods, such as API or algorithm, so as to reduce software energy consumption. However, we raise a question that there is a strong correlation between total energy consumption of a program and duration of its execution. If this hypothesis is correct, the problem of reducing energy consumption can be solved by shortening the duration. In this paper, we investigate the relation between total energy consumption and duration about different sorting algorithms and Java Collections classes. Experimental results reveal that there is a strong positive correlation between them. We also find that measured metrics have large impacts on program's energy consumption in the order of its duration and mean energy consumption per unit of time. As a result, we conclude that adopting an implementation with short execution time makes whole program energy-saving.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"1272","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"1262","bibliographicIssueDates":{"bibliographicIssueDate":"2018-04-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"59"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"created":"2025-01-19T00:54:05.215580+00:00","id":187409,"links":{}}