{"updated":"2025-01-22T00:02:04.545681+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00069263","sets":["1164:1579:5982:6085"]},"path":["6085"],"owner":"10","recid":"69263","title":["マルチコア環境でのプロセス動作予測によるリソース配分最適化"],"pubdate":{"attribute_name":"公開日","attribute_value":"2010-04-14"},"_buckets":{"deposit":"133d3207-40ef-4fde-b995-b1326f50ff7e"},"_deposit":{"id":"69263","pid":{"type":"depid","value":"69263","revision_id":0},"owners":[10],"status":"published","created_by":10},"item_title":"マルチコア環境でのプロセス動作予測によるリソース配分最適化","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"マルチコア環境でのプロセス動作予測によるリソース配分最適化"},{"subitem_title":"Optimal Resource Assignment by Process Behavior Prediction","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"プロセッサ資源管理","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2010-04-14","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"早稲田大学理工学術院"},{"subitem_text_value":"独立行政法人科学技術振興機構ディペンダブル組込みOS研究開発センター"},{"subitem_text_value":"早稲田大学理工学術院"},{"subitem_text_value":"早稲田大学理工学術院"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Waseda University, Department of Computer Science","subitem_text_language":"en"},{"subitem_text_value":"Japan Science and Technology Agency (JST), Dependable Embedded OS RD Center","subitem_text_language":"en"},{"subitem_text_value":"Waseda University, Department of Computer Science","subitem_text_language":"en"},{"subitem_text_value":"Waseda University, Department of Computer Science","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/69263/files/IPSJ-ARC10189005.pdf"},"date":[{"dateType":"Available","dateValue":"2012-04-14"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ARC10189005.pdf","filesize":[{"value":"720.7 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":"16"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"2cee5aab-4498-48a7-b574-e83f10e2c916","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2010 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"大野, 有輝"},{"creatorName":"菅谷, みどり"},{"creatorName":"秋岡, 明香"},{"creatorName":"中島, 達夫"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yuki, Ohno","creatorNameLang":"en"},{"creatorName":"Midori, Sugaya","creatorNameLang":"en"},{"creatorName":"Sayaka, Akioka","creatorNameLang":"en"},{"creatorName":"Tatsuo, Nakajima","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10096105","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_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"近年,CPU のマルチコア化によって処理能力を向上させる手法が一般的になっている.しかしながらマルチコア環境では,共有資源におけるリソースの競合による処理性能低下の問題がある.本研究では,プロセスの動作予測の結果から,実行コアの割当を決めることで,アプリケーションの処理性能を向上させる SPLiT (Scalable Performance Library Tool) を提案する.SPLiT は,(1) PMU (Performance Monitoring Unit) を用いたハードウェアの性能データの収集,(2) アプリケーションの処理に関する情報を元に動作予測を行うシステムを提供する.本研究では,SPLiT システムを Linux 上に実装し,Apache と MySQL に SPLiT lib を組込むことで,ウェブアプリケーションの最適化を行った.評価では必要な開発コストを最小におさえ,Web アプリケーションの性能を最大で 26% 向上させたことを示した.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Recently, multicore processors have become populer, however, the concurrent execution with multicore processors causes resource contentions that can turn into a performance bottleneck. In this research, we present SPLiT (Scalable Performance Library Tool) which optimizes resource assignment by predicting processes behaviors. SPLiT collects the performance data in the kernel with PMU (Performance Monitoring Unit) and in processes of applications through the API of its library. With the result of prediction, it assigns CPU cores to each process and improves usage efficiency and caches. We implemented SPLiT on Linux, built its library into Apache and MySQL for the optimization of web applications, and evaluated its performance. The result shows SPLiT can improve the performance up to 26% without the development cost of applying SPLiT lib.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"10","bibliographic_titles":[{"bibliographic_title":"研究報告計算機アーキテクチャ(ARC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2010-04-14","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"5","bibliographicVolumeNumber":"2010-ARC-189"}]},"relation_version_is_last":true,"weko_creator_id":"10"},"created":"2025-01-18T23:28:45.212879+00:00","id":69263,"links":{}}