プロファイルによる並列プログラミングの支援技術

使用配置文件的并行编程支持技术

基本信息

  • 批准号:
    11780186
  • 负责人:
  • 金额:
    $ 1.41万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1999
  • 资助国家:
    日本
  • 起止时间:
    1999 至 2000
  • 项目状态:
    已结题

项目摘要

本年度は、プロファイル結果に基づいて並列化をおこなうFortranコンパイラを完成させ、実際の効果を並列計算機CP-PACSを用いた実験によって確かめた。このコンパイラは、まず、入力されたFortranプログラムにノード間通信のログを出力するコードを埋め込んだものを出力する。これを実行することで、プログラムが実際にどのようなノード間通信を必要とするかを計算する。プログラム全体を実行すると、膨大な処理時間がかかってしまうが、本コンパイラが最初に出力するプログラムは、プログラマが指定した部分だけを実行するので、プログラムの実行時間を実用的な範囲に抑えることができる。本コンパイラが想定する主要なアプリケーションは、計算科学のための数値シュミレーションであるので、プログラムは通常巨大なループ構造をしている。ループ1回分の計算は、ある瞬間の状態の計算であり、これを何回も繰り返すことで、時間の経過にそったシュミレーションをおこなう。プログラマは、このループ1回分の範囲を明示的に指定することで、コンパイラにノード間通信のログをとるために実行すべき範囲を指定する。このため、本コンパイラは、ループの繰り返し毎に通信のパターンが変わってしまうようなプログラムは処理できない。逆に、このような制限があるため、ノード間通信のログをとるための実行には、高価な並列計算機ではなく、通常の1プロセッサのPCを使うことができる。こうして得られたノード間通信のログを用い、本コンパイラは、2048ノードの並列計算機CP-PACS用に、元の入力Fortranプログラムをコンパイルする。CP-PACSは、ノード間通信を高速化するためのハードウェアを持っているので、このハードウェアの機能を最大限に引き出すようにコンパイルをおこなう。いくつかのベンチマークを使って実験した結果、商用の自動並列化コンパイラに比べて有意な実行速度の向上を観察することができた。
This year's results are based on the completion of the Fortran database and the application of the CP-PACS. This is the first time that the Internet has ever been used. This is the first time I've ever been in a relationship with someone else. The processing time of the whole process is increased, the initial output of the process is increased, the specified part is increased, and the processing time of the process is increased. The main purpose of this study is to determine the value of computational science, and to determine the structure of computational science. The calculation of the instantaneous state of a loop is based on the calculation of the instantaneous state of a loop. The scope of the communication between the two parties is specified explicitly. This is the first time I've ever been in a position where I've never been in a position where I've been in a position where I've In reverse, this is the limit of communication between the two sides. In parallel, this is the limit of communication between the two sides. In general, this is the limit of communication between the two sides. This is the first time that the Internet has been used for communication between the two countries. CP-PACS allows for faster communication between users and allows users to maximize their ability to communicate with each other. The result of the test is that the commercial automatic parallelization test is faster than the intentional speed test.

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
宮沢元、千葉滋、益田隆司: "広域分散ファイルシステムにおける二次サーバの有効性と限界"電子・情報通信学会論文誌. J82-D-I. 988-997 (1999)
Hajime Miyazawa、Shigeru Chiba、Takashi Masuda:“广域分布式文件系统中辅助服务器的有效性和局限性”电子、信息和通信工程师学会汇刊 J82-D-I (1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
横田,千葉,板野: "実行時情報を用いたブロックストライド通信の静的な最適化"情報処理学会研究報告. 2000-HPC-82. 89-94 (2000)
Yokota、Chiba、Itano:“使用运行时信息的块跨步通信的静态优化”日本信息处理协会研究报告 2000-HPC-82 (2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
横田大輔、千葉滋、板野肯三: "ループの部分実行に基づく並列化コンパイラの実装"情報処理学会研究報告. 99-HPC-77. 29-34 (1999)
Daisuke Yokota、Shigeru Chiba、Kenzo Itano:“基于部分循环执行的并行编译器的实现”日本信息处理协会研究报告 99-HPC-77 (1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
横田,千葉,板野: "通信機構に合せた最適化をおこなう並列化コンパイラ"情報処理学会論文誌. (採録決定).
Yokota、Chiba、Itano:“根据通信机制执行优化的并行化编译器”,日本信息处理学会汇刊(已接受)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
宮沢元、千葉滋、益田隆司: "大規模分散ファイルシステムの構成方式の検討"電子情報通信学会技術研究報告. 99-CPSY-47. 1-8 (1999)
Hajime Miyazawa、Shigeru Chiba、Takashi Masuda:“大规模分布式文件系统的配置方法研究”IEICE 技术研究报告 99-CPSY-47(1999)。
  • 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 }}

千葉 滋其他文献

パーサの段階的開発のための対話による文法編集に向けて
逐步开发解析器的交互式语法编辑
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    奥田 勝己;千葉 滋
  • 通讯作者:
    千葉 滋
軽量で抽象度の高い条件付きバリア同期とその実装方法
轻量级且高度抽象的条件屏障同步以及如何实现
血友病遺伝子治療の現状と展望
血友病基因治疗的现状与展望
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    横山 泰久;千葉 滋;日本医療研究開発機構・難治性疾患実用化研究事業「成人慢性好中球減少症の診療ガイドライン作成に向けた予後追跡調査」研究班;高見 昭良;森 康雄;佐藤 信也;鈴木 隆浩;五所 正彦;小原 直;宮﨑 泰司;赤司 浩一;大森 司
  • 通讯作者:
    大森 司
TET2 as a gatekeeper for hematologic malignancies
TET2 作为血液恶性肿瘤的看门人
  • DOI:
    10.11406/rinketsu.56.651
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    武藤秀治;坂田(柳元)麻実子;千葉 滋
  • 通讯作者:
    千葉 滋
エクリズマブ(ソリリス)製造販売後調査(発作性夜間ヘモグロビン尿症)に関する長期観察の中間報告
依库珠单抗(Soliris)上市后监测长期观察中期报告(阵发性睡眠性血红蛋白尿症)
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    野地秀義;植田康敬;小原 直;神田善伸;岡本真一郎;臼杵憲祐;松田貴久;秋山仁泉;高橋正典;米村雄士;川口辰哉;西村純一;池添隆之;千葉 滋;金倉 譲;二宮治彦
  • 通讯作者:
    二宮治彦

千葉 滋的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('千葉 滋', 18)}}的其他基金

エッジ型 IoT システムのためのプログラミング環境
边缘物联网系统的编程环境
  • 批准号:
    24H00688
  • 财政年份:
    2024
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
脂肪酸伸長を起点とする血液脂質学の開拓および白血病治療戦略
基于脂肪酸延伸的血脂科学进展与白血病治疗策略
  • 批准号:
    23H00428
  • 财政年份:
    2023
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
A Software Platform for Edge IoT Systems
边缘物联网系统的软件平台
  • 批准号:
    20H00578
  • 财政年份:
    2020
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
巨核球産生ニッチの可視化とニッチにおけるNotchシグナルの機能解析
巨核细胞生态位的可视化和生态位中Notch信号的功能分析
  • 批准号:
    22390191
  • 财政年份:
    2010
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
がんにおけるNotchシグナル異常の解析とこれを標的とした抗腫瘍療法開発研究
分析癌症中的 Notch 信号异常并研究开发针对此的抗肿瘤治疗
  • 批准号:
    20015010
  • 财政年份:
    2008
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
Notchシグナル亢進による腫瘍化機構の解明
阐明Notch信号增强致瘤机制
  • 批准号:
    18013012
  • 财政年份:
    2006
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ハイドロキシアパタイトマイクロキャリアーを利用した造血幹細胞増幅法と移植法の開発
使用羟基磷灰石微载体开发造血干细胞扩增和移植方法
  • 批准号:
    18659276
  • 财政年份:
    2006
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Exploratory Research
Notchシグナル阻害によるマスト細胞制御・新たな自己免疫疾患治療法開発に向けて
通过Notch信号抑制控制肥大细胞和开发新的自身免疫性疾病治疗方法
  • 批准号:
    17659288
  • 财政年份:
    2005
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Exploratory Research
Notchシグナル亢進による腫瘍化機構の解明
阐明Notch信号增强致瘤机制
  • 批准号:
    17014023
  • 财政年份:
    2005
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ユビキタス分散システムの実行基盤の研究
泛在分布式系统执行基础设施研究
  • 批准号:
    16016231
  • 财政年份:
    2004
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas

相似国自然基金

SPMD程序设计模型——从Fortran到Java
  • 批准号:
    69873004
  • 批准年份:
    1998
  • 资助金额:
    12.0 万元
  • 项目类别:
    面上项目

相似海外基金

Exploring the Role of Coarray Fortran for Highly Parallel Structured Adaptive Mesh Refinement Calculations
探索 Coarray Fortran 在高度并行结构化自适应网格细化计算中的作用
  • 批准号:
    1307369
  • 财政年份:
    2013
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Standard Grant
Differentiation-Enabled Fortran 95 Compiler Technology (CompAD-II)
支持差异化的 Fortran 95 编译器技术 (CompAD-II)
  • 批准号:
    EP/D062071/1
  • 财政年份:
    2006
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Research Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    0296128
  • 财政年份:
    2001
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Continuing Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    0096236
  • 财政年份:
    1999
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Continuing Grant
U.S.-Germany Cooperative Research: High-Performance Execution of Nested Data Parallelism in Fortran Programs
美德合作研究:Fortran 程序中嵌套数据并行的高性能执行
  • 批准号:
    9726317
  • 财政年份:
    1998
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Standard Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    9872125
  • 财政年份:
    1998
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Continuing Grant
Co-operative Research of General Purpose FORTRAN Graphic Software System for Scientific Computation
通用FORTRAN科学计算图形软件系统合作研究
  • 批准号:
    05302028
  • 财政年份:
    1993
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Co-operative Research (A)
Software Environments and Scalable High Level Data Structure Extensions of Fortran for Irregular Loosely Synchronous Problems on SIMD and MIMD Parallel Computers
SIMD 和 MIMD 并行计算机上不规则松散同步问题的 Fortran 软件环境和可扩展高级数据结构扩展
  • 批准号:
    9213821
  • 财政年份:
    1993
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Continuing grant
RUI: Compiling Fortran 90 for Distributed Memory Computers
RUI:为分布式内存计算机编译 Fortran 90
  • 批准号:
    9123141
  • 财政年份:
    1992
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Continuing Grant
Parallel Fortran AnalyZER
并行 Fortran 分析器
  • 批准号:
    8960754
  • 财政年份:
    1990
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了