{"id":23283,"updated":"2025-01-22T20:28:08.960339+00:00","links":{},"created":"2025-01-18T22:54:43.863330+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00023283","sets":["1164:1579:1604:1606"]},"path":["1606"],"owner":"1","recid":"23283","title":["グローバル分岐履歴を用いたスラック予測器"],"pubdate":{"attribute_name":"公開日","attribute_value":"2004-07-30"},"_buckets":{"deposit":"eed9981b-43f2-489c-89f1-ca67ecc1ae3b"},"_deposit":{"id":"23283","pid":{"type":"depid","value":"23283","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"グローバル分岐履歴を用いたスラック予測器","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"グローバル分岐履歴を用いたスラック予測器"},{"subitem_title":"Slack Predictor with Global Branch History","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2004-07-30","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"京都大学"},{"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":"Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Osaka Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Kyoto University","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/23283/files/IPSJ-ARC04159005.pdf"},"date":[{"dateType":"Available","dateValue":"2006-07-30"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ARC04159005.pdf","filesize":[{"value":"140.5 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":"637e4a68-0185-46a8-8701-cca3eb90fd7c","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2004 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"福田, 匡則"},{"creatorName":"小西, 将人"},{"creatorName":"五島, 正裕"},{"creatorName":"中島, 康彦"},{"creatorName":"森, 眞一郎"},{"creatorName":"富田, 眞治"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Masanori, Fukuda","creatorNameLang":"en"},{"creatorName":"Masahito, Konishi","creatorNameLang":"en"},{"creatorName":"Masahiro, Goshima","creatorNameLang":"en"},{"creatorName":"Yasuhiko, Nakashima","creatorNameLang":"en"},{"creatorName":"Shin-Ichiro, Mori","creatorNameLang":"en"},{"creatorName":"Shinji, Tomita","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":"我々は,命令のスラック(slack) に基づくクリティカリティ予測を提案している.ある命令の実行をsサイクル遅らせてもプログラムの実行時間が増大しないとき,s の最大値をその命令のスラックという.したがって,いわゆるクリティカルな命令のスラックは0 サイクルである.前回の実行時のスラックを予測表に登録しておくことによって,それを今回の予測値とすることができる.本稿では,グローバル分岐履歴を用いたスラックを予測器について述べる.Gshare 分岐予測器と同様,命令のアドレスとグローバル分岐履歴の排他的論理和によって予測表にアクセスする方法を評価した.グローバル分岐履歴長を0 から3 まで増やしたところ,予測精度がわずかながら向上することが認められた.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"We proposed an instruction criticality prediction technique based on prediction of instruction slacks. When the execution time of a program doesn’t become longer even if an instruction of the program is delayed by s cycles, the maximum of s is referred as the slack of the instruction. Thus the slack of a critical instruction is zero cycles. The slack value is stored to the prediction table to be a predicted value for the next time. This paper describes a slack predictor with global branch history. Exclusive-OR of an instruction address and global branch history is used to access the prediction table in the same way of the gshare branch predictor. The prediction accuracy is slightly improved as the length of global branch history is increased from 0 to 3.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"30","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告計算機アーキテクチャ(ARC)"}],"bibliographicPageStart":"25","bibliographicIssueDates":{"bibliographicIssueDate":"2004-07-30","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"80(2004-ARC-159)","bibliographicVolumeNumber":"2004"}]},"relation_version_is_last":true,"weko_creator_id":"1"}}