WEKO3
アイテム
{"_buckets": {"deposit": "63d2852a-529d-4775-859e-0b1e0ea15e12"}, "_deposit": {"created_by": 15, "id": "10130", "owners": [15], "pid": {"revision_id": 0, "type": "depid", "value": "10130"}, "status": "published"}, "_oai": {"id": "oai:mie-u.repo.nii.ac.jp:00010130", "sets": ["1692685139729"]}, "author_link": ["25189"], "item_8_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2015-05-20", "bibliographicIssueDateType": "Issued"}}]}, "item_8_description_14": {"attribute_name": "フォーマット", "attribute_value_mlt": [{"subitem_description": "application/pdf", "subitem_description_type": "Other"}]}, "item_8_description_4": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "グラフィック処理用のGPUを用いた高性能計算はコストパフォーマンスの高さから利用が増えているが、現状のプログラミング環境は生産性・再利用性に問題がある。そこで、現在使われている開発環境CUDAを改良したMESI-CUDAの研究を行った。MESI-CUDAではGPUの複雑なアーキテクチャを隠蔽してプログラミングを容易にすると同時に、コンパイル時に自動最適化を行うことでユーザの負担なく高性能を実現する。本研究課題では、前者の成果としてスレッドの論理マッピング記法の導入や動的データ構造のサポート、後者の成果として高速なシェアードメモリを利用しマッピングを最適化する手法を得た。", "subitem_description_type": "Abstract"}, {"subitem_description": "Although Graphics Processing Units (GPU) is regarded as a promising platform for high performance computing, the productivity and reusability of the current programming framework CUDA are not sufficient. Therefore, we are developing an improved framework named MESI-CUDA. MESI-CUDA provides easier framework hiding low-level architecture, while high performance is achieved by the automatic optimization. As the research results, we introduced logical thread mapping and supported dynamic data structures. To improve the execution performance, we also developed memory access optimization schemes such as utilizing the shared memories and logical-to-physical thread mapping.", "subitem_description_type": "Abstract"}]}, "item_8_description_5": {"attribute_name": "内容記述", "attribute_value_mlt": [{"subitem_description": "2012年度~2014年度科学研究費補助金(基盤研究(C))研究成果報告書", "subitem_description_type": "Other"}]}, "item_8_description_64": {"attribute_name": "科研費番号", "attribute_value_mlt": [{"subitem_description": "24500060", "subitem_description_type": "Other"}]}, "item_8_publisher_30": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "三重大学"}]}, "item_8_text_18": {"attribute_name": "その他のタイトル", "attribute_value_mlt": [{"subitem_text_value": "GPGPU Programming Framework based on a Shared Memory Model and Scheduling Optimization"}]}, "item_8_text_65": {"attribute_name": "資源タイプ(三重大)", "attribute_value_mlt": [{"subitem_text_value": "Kaken / 科研費報告書"}]}, "item_8_version_type_15": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_970fb48d4fbd8a85", "subitem_version_type": "VoR"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "大野, 和彦", "creatorNameLang": "ja"}, {"creatorName": "OHNO, Kazuhiko", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "25189", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2017-02-20"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "40K17835.pdf", "filesize": [{"value": "156.2 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 156200.0, "url": {"label": "40K17835.pdf", "url": "https://mie-u.repo.nii.ac.jp/record/10130/files/40K17835.pdf"}, "version_id": "a3016256-b8b7-4b8c-8a55-f7d785ee9577"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "高性能計算", "subitem_subject_scheme": "Other"}, {"subitem_subject": "GPGPU", "subitem_subject_scheme": "Other"}, {"subitem_subject": "CUDA", "subitem_subject_scheme": "Other"}, {"subitem_subject": "並列プログラミング言語", "subitem_subject_scheme": "Other"}, {"subitem_subject": "言語処理系", "subitem_subject_scheme": "Other"}, {"subitem_subject": "プログラミングモデル", "subitem_subject_scheme": "Other"}, {"subitem_subject": "自動最適化", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "research report", "resourceuri": "http://purl.org/coar/resource_type/c_18ws"}]}, "item_title": "共有メモリモデルとスケジューリング最適化によるGPGPUプログラミング技術", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "共有メモリモデルとスケジューリング最適化によるGPGPUプログラミング技術", "subitem_title_language": "ja"}]}, "item_type_id": "8", "owner": "15", "path": ["1692685139729"], "permalink_uri": "http://hdl.handle.net/10076/15456", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2017-01-13"}, "publish_date": "2017-01-13", "publish_status": "0", "recid": "10130", "relation": {}, "relation_version_is_last": true, "title": ["共有メモリモデルとスケジューリング最適化によるGPGPUプログラミング技術"], "weko_shared_id": -1}
共有メモリモデルとスケジューリング最適化によるGPGPUプログラミング技術
http://hdl.handle.net/10076/15456
http://hdl.handle.net/10076/154566f4a8161-0b78-4f86-aade-3cd516ea4c86
名前 / ファイル | ライセンス | アクション |
---|---|---|
40K17835.pdf (156.2 kB)
|
|
Item type | 報告書 / Research Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2017-01-13 | |||||
タイトル | ||||||
言語 | ja | |||||
タイトル | 共有メモリモデルとスケジューリング最適化によるGPGPUプログラミング技術 | |||||
言語 | ||||||
言語 | jpn | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 高性能計算 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | GPGPU | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | CUDA | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 並列プログラミング言語 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 言語処理系 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | プログラミングモデル | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 自動最適化 | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18ws | |||||
資源タイプ | research report | |||||
著者 |
大野, 和彦
× 大野, 和彦 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | グラフィック処理用のGPUを用いた高性能計算はコストパフォーマンスの高さから利用が増えているが、現状のプログラミング環境は生産性・再利用性に問題がある。そこで、現在使われている開発環境CUDAを改良したMESI-CUDAの研究を行った。MESI-CUDAではGPUの複雑なアーキテクチャを隠蔽してプログラミングを容易にすると同時に、コンパイル時に自動最適化を行うことでユーザの負担なく高性能を実現する。本研究課題では、前者の成果としてスレッドの論理マッピング記法の導入や動的データ構造のサポート、後者の成果として高速なシェアードメモリを利用しマッピングを最適化する手法を得た。 | |||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Although Graphics Processing Units (GPU) is regarded as a promising platform for high performance computing, the productivity and reusability of the current programming framework CUDA are not sufficient. Therefore, we are developing an improved framework named MESI-CUDA. MESI-CUDA provides easier framework hiding low-level architecture, while high performance is achieved by the automatic optimization. As the research results, we introduced logical thread mapping and supported dynamic data structures. To improve the execution performance, we also developed memory access optimization schemes such as utilizing the shared memories and logical-to-physical thread mapping. | |||||
内容記述 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 2012年度~2014年度科学研究費補助金(基盤研究(C))研究成果報告書 | |||||
書誌情報 |
発行日 2015-05-20 |
|||||
フォーマット | ||||||
内容記述タイプ | Other | |||||
内容記述 | application/pdf | |||||
著者版フラグ | ||||||
出版タイプ | VoR | |||||
出版タイプResource | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |||||
その他のタイトル | ||||||
GPGPU Programming Framework based on a Shared Memory Model and Scheduling Optimization | ||||||
出版者 | ||||||
出版者 | 三重大学 | |||||
科研費番号 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 24500060 | |||||
資源タイプ(三重大) | ||||||
Kaken / 科研費報告書 |