計算機クラスタでの実行を可能とするOpenMPコンパイラに関する研究
计算机集群上执行的OpenMP编译器研究
基本信息
- 批准号:14780184
- 负责人:
- 金额:$ 1.34万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2002
- 资助国家:日本
- 起止时间:2002 至 2003
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
本研究で開発したOpenMPコンパイラによって,行列積プログラムをコンパイルし,PCクラスタで実行した結果,8ノートで7.8倍の性能向上が得られたのを受け,その結果について国際会議で発表した.このことにより,本研究で掲げた目的に対して,一定の成果が得られたものと考える.また,本コンパイラの主要構成要素である,quadと呼ばれる配列範囲記述子を利用して,3種類のアプリケーションプログラムを実行した場合に発生するメッセージ数,データ転送量、記述子間の演算コスト等について詳細に評価し,その結果について,論文誌に投稿した(本報告書の執筆時点では,査読中である).本研究によって一定の成果を挙げることができた一方で,本研究で開発したコンパイラの問題点・限界が判明したことも事実である.現コンパイラよりも機能的・性能的に強化したOpenMPコンパイラを実現するためには,以下のような改良が必要であると考える.1)現コンパイラは,OpenMPディレクティブにより並列実行を指示するブロック内に手続き呼び出しがあるようなプログラムをコンパイルすることができない.この問題を克服するため,手続き内でアクセスされる配列に関する情報を呼び出し側で扱える機能を開発する必要がある.2)コンパイル時に解析しきれない,動的なアクセスパターンを示すアプリケーションプログラムを扱うことも現段階では不可能である.一方,従来の分散共有メモリ(DSM)システムは,静的な解析情報を利用しないために,性能向上に限界があった.すなわち,現コンパイラの手法とDSMの手法は相補的な関係にあり,これらを融合させることにより,計算機クラスタの性能を最大限に引き出す,共有メモリ型プログラミング環境を構築できるものと考えられる.今後は,本研究を通して得られたこれらの新たな知見をもとに,発展的に研究を進めていく考えである.
This study developed OpenMP,PC, PC and PC systems, and the results showed that the performance of 8-fold and 7.8-fold was improved. The results were presented in international conferences. This study reveals the objective of the study and certain results are obtained. In addition, the main components of this report include the use of quadrants and description of sub-categories, the occurrence of sub-categories, the delivery of sub-categories, the calculation of sub-categories, etc. Detailed comments, results, and contributions (at the time of writing this report). This study is aimed at exploring the problem of the problem and its limitation. The enhancement of OpenMP function and performance is now available. The following improvements are necessary. 1) The instruction of OpenMP function is now available. This problem can be overcome by the following steps: 1) Analyzing the information related to the configuration of the mobile phone; 2) Analyzing the information related to the configuration of the mobile phone; 3) Analyzing the information related to the configuration of the mobile phone; 4) Analyzing the information related to the configuration of the mobile phone; 5) Analyzing the information related to the configuration of the mobile phone; 6) Analyzing the information related to the configuration of the mobile phone; 7) Analyzing the information related to the configuration of the mobile phone; 8) Analyzing the information related to the configuration of the mobile phone; 9) Analyzing the information related to the configuration of the mobile phone; 10) Analyzing the information related to the configuration of the mobile phone; 11) Analyzing the information related to the configuration of the mobile phone; 12) Analyzing the information related to the configuration of the mobile phone; 13) Analyzing the information related to the configuration of the configuration of the mobile phone; 14) Analyzing the information related to the configuration of the configuration of the mobile phone; 15) Analyzing the information related to the configuration of the mobile phone; 16) Analyzing the information related to the configuration of the On the one hand, the distributed sharing (DSM) is a static analysis of information, and the performance is limited upward. The method of DSM is complementary to the method of DSM. The method of DSM is complementary to the method of DSM. The method of DSM is complementary to the method of DSM. In the future, this research will be further developed.
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Naoki Yonezawa: "quad : an Array Section Descriptor for Parallel Computing"Proceedings of IASTED International Conference on Networks, Parallel and Distributed Processing, and Applications. 46-51 (2002)
Naoki Yonezawa:“quad:并行计算的数组段描述符”IASTED 国际网络、并行和分布式处理及应用会议论文集。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Naoki Yonezawa: "An Implementation of OpenMP Compiler for PC Clusters based on Array Section Descriptor"Proceedings of 2003 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. 1-4 (2003)
Naoki Yonezawa:“基于数组段描述符的 PC 集群 OpenMP 编译器的实现”2003 年 IEEE 环太平洋通信、计算机和信号处理会议论文集。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Naoki Yonezawa: "quad : an Array Section Descriptor for Parallel Computing"Proceedings of IASTED International Conference on Networks, Parallel and Distributed Processing, and Applications. 46-52 (2002)
Naoki Yonezawa:“quad:并行计算的数组段描述符”IASTED 国际网络、并行和分布式处理及应用会议论文集。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
米澤 直記其他文献
米澤 直記的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似海外基金
コンパイラ中間表現に基づく情報流解析による安全性検証の多プログラミング言語展開
基于编译器中间表示的信息流分析多编程语言安全验证开发
- 批准号:
24K14906 - 财政年份:2024
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
図式量子計算モデル理論の連続量系への一般化及びその量子コンパイラへの応用
图解量子计算模型理论对连续量系统的推广及其在量子编译器中的应用
- 批准号:
24KJ0745 - 财政年份:2024
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Production of Memory-Bandwidth-Centric Computing
以内存带宽为中心的计算的生产
- 批准号:
23K18461 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
高性能・省電力を両立する距離指定型アーキテクチャのコンパイラ理論体系化
实现高性能和省电的距离规格架构编译理论的系统化
- 批准号:
23KJ0500 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Achieving low-power and high-performance ultra-scalable processors with novel architecture
通过新颖的架构实现低功耗、高性能的超可扩展处理器
- 批准号:
23H03360 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
HPC Application Analysis for Multi-Factor Cooperative Approximate Computing
多因素协同近似计算的HPC应用分析
- 批准号:
23K11056 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
距離指定型命令セットアーキテクチャによる超高効率実行の実証
使用特定于距离的指令集架构演示超高效执行
- 批准号:
23K19975 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
動的安全性と効率性を兼ね備えた秘密計算プロトコルを生成するコンパイラの構成
配置生成结合动态安全性和效率的安全计算协议的编译器
- 批准号:
23KJ0928 - 财政年份:2023
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Program synthesis for Processing-in-Memory architectures
内存处理架构的程序综合
- 批准号:
22K17872 - 财政年份:2022
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
IoT社会を支える粗粒度再構成可能アーキテクチャの設計開発基盤の実現
支持物联网社会的粗粒度可重构架构设计开发平台的实现
- 批准号:
22K17866 - 财政年份:2022
- 资助金额:
$ 1.34万 - 项目类别:
Grant-in-Aid for Early-Career Scientists