{"links":{},"id":33454,"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00033454","sets":["1164:2735:2772:2777"]},"path":["2777"],"owner":"1","recid":"33454","title":["自動並列化コンパイラPROMIS用ユニモジュラ変換の設計と実装"],"pubdate":{"attribute_name":"公開日","attribute_value":"2002-03-04"},"_buckets":{"deposit":"66a77477-bf87-4d8a-9a12-eafc7fd7b9c9"},"_deposit":{"id":"33454","pid":{"type":"depid","value":"33454","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"自動並列化コンパイラPROMIS用ユニモジュラ変換の設計と実装","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"自動並列化コンパイラPROMIS用ユニモジュラ変換の設計と実装"},{"subitem_title":"The Design and Implementation of Unimodular Transformations for the Parallelizing Compiler PROMIS","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2002-03-04","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"奈良女子大学理学部情報化学科"},{"subitem_text_value":"奈良女子大学大学院人間文化研究科"},{"subitem_text_value":"奈良女子大学大学院人間文化研究科"},{"subitem_text_value":"奈良女子大学理学部情報化学科"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Department of Information & Computer Sciences, Nara Women's University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Human Culture, Nara Woman's University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Human Culture, Nara Woman's University","subitem_text_language":"en"},{"subitem_text_value":"Department of Information & Computer Sciences, Nara Women's 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/33454/files/IPSJ-MPS01038012.pdf"},"date":[{"dateType":"Available","dateValue":"2004-03-04"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-MPS01038012.pdf","filesize":[{"value":"752.6 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":"17"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"06af4d29-28e0-44bf-bd01-33bb2e62b9a2","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2002 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":"Hisako, Ishiuchi","creatorNameLang":"en"},{"creatorName":"Tomomi, Yamaguchi","creatorNameLang":"en"},{"creatorName":"Hayaru, Shouno","creatorNameLang":"en"},{"creatorName":"Kazuki, Joe","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10505667","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":"自動並列化コンパイラにおいて、並列度を増加させるための最適化手法として様々なループ変換法が提案されてきた。しかし、これらの方法は個々に開発されてきたため、それぞれ適応条件や効果が異なる。そのため、コンパイラに複数のループ変換法を実装しても、その中からどの変換が最適であるかを決定することが難しい問題である。一方、ユニモジュラ変換という、標準的なループ変換のいくつかの組み合わせによる変換を一度に行える変換がある。この一度の変換で、並列化のための最適解を求めることができるのである。このユニモジュラ変換を、イリノイ大学で開発された自動並列化コンパイラPROMISに付け加えることが本研究の目的である。","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"For parallelizing compilers, many loop transformations have been proposed as optimization methods to exploit parallelism. However,since these methods have been designed separately, each method has its own conditions and effect to be applied. Therfore, even if we implement many loop transformations in a compiler, it is difficult to determine which combinatorial use of the transformations is optimal. Another transformation, which is called Unimodular, has the same effect to the combination of some transformations. Some transformation may get the optimal combination regarding to parallelism. In this paper, we describe the implementation of the unimodular transformation to the Parallelizing Compiler PROMIS, which is developed at the University of Illinois.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"48","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告数理モデル化と問題解決(MPS)"}],"bibliographicPageStart":"45","bibliographicIssueDates":{"bibliographicIssueDate":"2002-03-04","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"19(2001-MPS-038)","bibliographicVolumeNumber":"2002"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"created":"2025-01-18T23:02:17.496413+00:00","updated":"2025-01-22T15:41:45.196913+00:00"}