{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00023311","sets":["1164:1579:1604:1607"]},"path":["1607"],"owner":"1","recid":"23311","title":["フロントエンド実行"],"pubdate":{"attribute_name":"公開日","attribute_value":"2004-05-14"},"_buckets":{"deposit":"b28c5f5a-7e2d-4bf7-9bb6-39a2ac338dff"},"_deposit":{"id":"23311","pid":{"type":"depid","value":"23311","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":"Frontend Execution","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2004-05-14","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":"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/23311/files/IPSJ-ARC04158003.pdf"},"date":[{"dateType":"Available","dateValue":"2006-05-14"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ARC04158003.pdf","filesize":[{"value":"698.0 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":"9577355f-e8a9-40d6-98e3-fd9acee485fd","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":"富田, 眞治"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"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":"値予測は,データ依存による先行制約を緩和する手法として盛んに研究されてきたが,現状では十分な性能向上が得られているとは言い難い.それに対して本稿では,フロントエンド実行と呼ぶ手法を提案する.スーパスカラ・プロセッサの命令パイプラインの,命令ウィンドウより上流をフロントエンド,命令ウィンドウおよびその下流をバックエンドと呼ぶ.したがって通常のスーパスカラ・プロセッサでは,命令の実行ステージはバックエンドにある.フロントエンド実行とは,バックエンドに加えてフロントエンドにも演算器を配し,実行可能な命令をフロントエンドにおいても実行することである.シミュレーションによる性能評価の結果,フロントエンド実行を実装したプロセッサは16.3%の高速化を達成できることが分かった.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Value prediction can relax the restriction on the order of instruction execution exceeding data-flow dependence. But it has not achieved sufficient performance. This paper describes a new scheme called frontend execution, which has a similar effect to value prediction. The instruction pipeline of a superscalar processor can be divided into two parts: the frontend is upper part than the instruction window, and the backend is the instruction window and the lower part of it. Thus conventional superscalar processor has the execution stage in its backend. Frontend execution is to execute ready instructions by function units posed in the frontend as well as the backend. Evaluation result shows a processor with frontend execution is about 16.3 times faster than a normal processor.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"17","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告計算機アーキテクチャ(ARC)"}],"bibliographicPageStart":"13","bibliographicIssueDates":{"bibliographicIssueDate":"2004-05-14","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"48(2004-ARC-158)","bibliographicVolumeNumber":"2004"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"id":23311,"updated":"2025-01-22T20:27:48.281854+00:00","links":{},"created":"2025-01-18T22:54:45.100359+00:00"}