WEKO3
アイテム
{"_buckets": {"deposit": "4d48723d-bbe7-4a15-a211-30f36fda581f"}, "_deposit": {"created_by": 3, "id": "3458", "owners": [3], "pid": {"revision_id": 0, "type": "depid", "value": "3458"}, "status": "published"}, "_oai": {"id": "oai:nitech.repo.nii.ac.jp:00003458", "sets": ["31"]}, "author_link": ["9173", "9185", "8515", "8669"], "item_5_biblio_info_5": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2010-11-17", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "70", "bibliographicPageStart": "63", "bibliographic_titles": [{"bibliographic_title": "Proc. of Int\u0027l Conf. on Networking and Computing (ICNC\u002710)"}]}]}, "item_5_description_16": {"attribute_name": "フォーマット", "attribute_value_mlt": [{"subitem_description": "application/pdf", "subitem_description_type": "Other"}]}, "item_5_description_4": {"attribute_name": "内容記述", "attribute_value_mlt": [{"subitem_description": "We have proposed an auto-memoization processor based on computation reuse, and merged it with speculative multithreading based on value prediction into a parallel early computation. In the past model, the parallel early computation detects each iteration of loops as a reusable block. This paper proposes a new parallel early computation model, which integrates multiple continuous iterations into a reusable block automatically and dynamically without modifing executable binaries. We also propose a model for automatically detecting how many iterations should be integrated into one reusable block. Our model reduces the overhead of computation reuse, and further exploits reuse tables. The result of the experiment with SPEC CPU95 FP suite benchmarks shows that the new model improves the maximum speedup from 40.5% to 57.6%, and the average speedup from 15.0% to 26.0%.", "subitem_description_type": "Other"}]}, "item_5_full_name_3": {"attribute_name": "著者別名", "attribute_value_mlt": [{"nameIdentifiers": [{"nameIdentifier": "8669", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "1000000335233", "nameIdentifierScheme": "NRID", "nameIdentifierURI": "http://rns.nii.ac.jp/nr/1000000335233"}], "names": [{"name": "津邑, 公暁"}]}, {"nameIdentifiers": [{"nameIdentifier": "8515", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "1000000219396 ", "nameIdentifierScheme": "NRID", "nameIdentifierURI": "http://rns.nii.ac.jp/nr/1000000219396 "}], "names": [{"name": "松尾, 啓志"}]}]}, "item_5_publisher_6": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "Institute of Electrical and Electronics Engineers"}]}, "item_5_relation_10": {"attribute_name": "DOI", "attribute_value_mlt": [{"subitem_relation_name": [{"subitem_relation_name_text": "10.1109/IC-NC.2010.46"}], "subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://dx.doi.org/10.1109/IC-NC.2010.46", "subitem_relation_type_select": "DOI"}}]}, "item_5_version_type_13": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "Ikegaya, Tomoki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "9185", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Tsumura, Tomoaki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "8669", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "1000000335233", "nameIdentifierScheme": "NRID", "nameIdentifierURI": "http://rns.nii.ac.jp/nr/1000000335233"}]}, {"creatorNames": [{"creatorName": "Matsuo, Hiroshi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "8515", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "1000000219396 ", "nameIdentifierScheme": "NRID", "nameIdentifierURI": "http://rns.nii.ac.jp/nr/1000000219396 "}]}, {"creatorNames": [{"creatorName": "Nakashima, Yasuhiko", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "9173", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2017-01-17"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "tsumura_2010_icnc_4.pdf", "filesize": [{"value": "3.7 MB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensefree": "(c)2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.", "licensetype": "license_free", "mimetype": "application/pdf", "size": 3700000.0, "url": {"label": "本文_fulltext", "url": "https://nitech.repo.nii.ac.jp/record/3458/files/tsumura_2010_icnc_4.pdf"}, "version_id": "49d9e848-7638-4fce-a145-897187de8a61"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "conference paper", "resourceuri": "http://purl.org/coar/resource_type/c_5794"}]}, "item_title": "A Speed-Up Technique for an Auto-Memoization Processor by Collectively Reusing Continuous Iterations", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "A Speed-Up Technique for an Auto-Memoization Processor by Collectively Reusing Continuous Iterations", "subitem_title_language": "en"}]}, "item_type_id": "5", "owner": "3", "path": ["31"], "permalink_uri": "https://nitech.repo.nii.ac.jp/records/3458", "pubdate": {"attribute_name": "公開日", "attribute_value": "2012-11-07"}, "publish_date": "2012-11-07", "publish_status": "0", "recid": "3458", "relation": {}, "relation_version_is_last": true, "title": ["A Speed-Up Technique for an Auto-Memoization Processor by Collectively Reusing Continuous Iterations"], "weko_shared_id": 3}
A Speed-Up Technique for an Auto-Memoization Processor by Collectively Reusing Continuous Iterations
https://nitech.repo.nii.ac.jp/records/3458
https://nitech.repo.nii.ac.jp/records/3458d8bcd03a-1852-464d-b54e-ce2bf37ca045
名前 / ファイル | ライセンス | アクション |
---|---|---|
本文_fulltext (3.7 MB)
|
(c)2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2012-11-07 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | A Speed-Up Technique for an Auto-Memoization Processor by Collectively Reusing Continuous Iterations | |||||
言語 | ||||||
言語 | eng | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者 |
Ikegaya, Tomoki
× Ikegaya, Tomoki× Tsumura, Tomoaki× Matsuo, Hiroshi× Nakashima, Yasuhiko |
|||||
著者別名 | ||||||
姓名 | 津邑, 公暁 | |||||
著者別名 | ||||||
姓名 | 松尾, 啓志 | |||||
書誌情報 |
Proc. of Int'l Conf. on Networking and Computing (ICNC'10) p. 63-70, 発行日 2010-11-17 |
|||||
出版者 | ||||||
出版者 | Institute of Electrical and Electronics Engineers | |||||
著者版フラグ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | http://dx.doi.org/10.1109/IC-NC.2010.46 | |||||
関連名称 | 10.1109/IC-NC.2010.46 | |||||
内容記述 | ||||||
内容記述タイプ | Other | |||||
内容記述 | We have proposed an auto-memoization processor based on computation reuse, and merged it with speculative multithreading based on value prediction into a parallel early computation. In the past model, the parallel early computation detects each iteration of loops as a reusable block. This paper proposes a new parallel early computation model, which integrates multiple continuous iterations into a reusable block automatically and dynamically without modifing executable binaries. We also propose a model for automatically detecting how many iterations should be integrated into one reusable block. Our model reduces the overhead of computation reuse, and further exploits reuse tables. The result of the experiment with SPEC CPU95 FP suite benchmarks shows that the new model improves the maximum speedup from 40.5% to 57.6%, and the average speedup from 15.0% to 26.0%. | |||||
フォーマット | ||||||
内容記述タイプ | Other | |||||
内容記述 | application/pdf |