高性能マルチスレッドアーキテクチャへの高レベルプログラミング言語の実装

将高级编程语言实现为高性能多线程架构

基本信息

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

项目摘要

本研究の目的は、細粒度並列処理モデルの一つであるデータフロー計算方式と、既存の計算機方式の利点を統合することにより、高い実行性能と高レベルのプログラミングを同時に実現可能な計算環境を開発することである。今年度は、九州大学で研究開発された高レベルプログラミング言語を、米国デラウェア大学で研究開発されたマルチスレッドアーキテクチャEARTHへ実装する手法についてまとめた。さらに、そのマルチスレッド実行環境を発展させ、細粒度スレッドをプロセッサ割り当ての基本単位とする実行環境を提供する並列分散オペレーティングシステムCEFOS(Communication-Execution Fusion OS)を提案した。CEFOSの細粒度スレッドは、POSIX(Portable Operating System on UNIX)のPthreadsといった多くのオペレーティングシステム上で利用可能なマルチスレッド実行環境が提供するスレッドよりもさらに粒度が小さく、原則として軌道後は走り切る命令列とすることで、以下の特徴を持つ効率の良い多重実行環境の実現を目指している:非同期処理:ネットワークからの受信処理やGUIを持つアプリケーションのユーザからの入力処理といった、実行タイミングを静的に決定することが出来ない処理を自然に扱うことが出来る。遅延の隠蔽:入出力処理や遠隔データ参照など、実際の処理要求を出してから結果を受け取るまでの遅延時間が長い処理の場合は、処理結果を待つ間に、他の実行可能なスレッドにCPUを割り当てることにより、見掛け上遅延を隠すことができCPUの利用効率も向上する。スケジューリング:スレッド間の実行順序に半順序関係しかなく直接の順序関係がない場合、スレッド同士の実行順序は任意である。この任意性により、実行状況に合わせた柔軟なスケジューリングが促進された。
The purpose of this study is to improve the performance of fine-grained parallel processing and to realize the development of a possible computing environment by integrating the advantages of existing computing methods. This year, Kyushu University's research and development team will conduct research and development in the field of language, education and sports. In addition, the implementation environment of fine grained software is developed and distributed in parallel with CEFOS(Communication-Execution Fusion OS). CEFOS Fine-grained, POSIX (Portable Operating System on UNIX) Pthreads and multiple-track operations are implemented using a possible operating environment to provide a small granularity, a principle, and a post-track command sequence with the following characteristics to maintain efficiency and good multiple-track operations: asynchronous processing: The GUI for receiving information from the user is configured to handle incoming information from the user's account, and to determine whether the incoming information is from the user's account. Delay: input force processing, remote reference, actual processing requirements, output results, delay time, processing results, processing results, The order of operation between the two sides is semi-sequential, and the order of operation between the two sides is arbitrary. This arbitrary, practical situation is conducive to the development of the enterprise.

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
谷口秀夫、日下部茂、他: "CEFOSオペレーティングシステムのスレッド管理機構"情報処理学会研究報告. OS-83. 7-12 (2000)
Hideo Taniguchi、Shigeru Kusakabe 等:“CEFOS 操作系统的线程管理机制”日本信息处理学会 OS-83 (2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
日下部茂、他: "Implementing a Non-strict Functional Programming Language on a Threaded Architecture"並列分散処理(IPPS/SPDP)ワークショップ予稿集. LNCS1586. 138-152 (1999)
Shigeru Kusakabe 等人:“在线程架构上实现非严格函数式编程语言”并行和分布式处理 (IPPS/SPDP) 研讨会论文集。138-152 (1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
日下部茂、他: "並列分散OS CEFOS (Communication-Execution Fusion OS)"電子情報通信学会技術研究報告. CPSY99-50. 25-32 (1999)
Shigeru Kusakabe 等人:“并行分布式操作系统 CEFOS(通信执行融合操作系统)” IEICE 技术研究报告。 CPSY99-50(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 }}

日下部 茂其他文献

はじめての STAMP/STPA(実践編)~ システム思考に基づく新しい安全解析手法 ~
第一本STAMP/STPA(实用版)~基于系统思维的安全分析新方法~
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    日下部 茂;荒木 啓二郎;他
  • 通讯作者:
大学の図書館情報システムに対する要求工学的アプローチ
大学图书馆信息系统的需求工程方法
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小材健;福原正浩;馬場慎也;藤井達朗;井上創造;日下部 茂;荒木啓二郎
  • 通讯作者:
    荒木啓二郎
Protein engineering for interface design on inorganic nanomaterials
无机纳米材料界面设计的蛋白质工程
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Osamu Sugiyama;Satoshi Uemura;Akihide Nagamine;Ryosuke Kojima;Keisuke Nakamura;Kazuhiro Nakadai;日下部 茂;Mitsuo Umetsu
  • 通讯作者:
    Mitsuo Umetsu
プロセス改善における形式手法の活用の検討
检查过程改进中形式化方法的使用
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    M. Shoji;H. Isobe;S. Yamanaka;Y. Umena;K. Kawakami;N. Kamiya;J.-R. Shen;T. Nakajima;K. Yamaguchi;日下部 茂
  • 通讯作者:
    日下部 茂
The Dynamics of Poverty and the Promotion of Transition from Non-Regular to Regular Employment in Japan : Economic Effects of Minimum Wage Revision and Job Training Support.
日本的贫困动态和促进非正规就业向正规就业的转变:最低工资修订和就业培训支持的经济影响。
  • DOI:
    10.1111/jere.12008
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    M. Shoji;H. Isobe;S. Yamanaka;Y. Umena;K. Kawakami;N. Kamiya;J.-R. Shen;T. Nakajima;K. Yamaguchi;日下部 茂;Yoshio HIGUCHI
  • 通讯作者:
    Yoshio HIGUCHI

日下部 茂的其他文献

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

{{ truncateString('日下部 茂', 18)}}的其他基金

データフロー高並列言語による構造データ操作を伴う不均質計算の並列処理の研究
数据流高度并行语言结构化数据异构计算并行处理研究
  • 批准号:
    08780295
  • 财政年份:
    1996
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
データフローベース高並列プログラミング言語の汎用並列計算機上の実装方式の研究
基于数据流的高度并行编程语言在通用并行计算机上的实现方法研究
  • 批准号:
    07780281
  • 财政年份:
    1995
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
超並列計算環境における協調エージェントシステムを記述するソフトウェア方式の研究
大规模并行计算环境下描述协作代理系统的软件方法研究
  • 批准号:
    04750348
  • 财政年份:
    1992
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

計算資源の抽象化を必要としない関数型言語の開発
开发不需要抽象计算资源的函数式语言
  • 批准号:
    24K14894
  • 财政年份:
    2024
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
マルチコア並列計算に対応した関数型言語処理系の実現
兼容多核并行计算的函数式语言处理系统的实现
  • 批准号:
    19K11893
  • 财政年份:
    2019
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
高階関数型言語のためのソフトウェアモデル検査
高阶函数语言的软件模型检查
  • 批准号:
    12J08057
  • 财政年份:
    2012
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
関数型言語における多相型と部分型の関係および型推論の強化
加强函数语言中多态类型和子类型以及类型推断之间的关系
  • 批准号:
    16700011
  • 财政年份:
    2004
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
関数型言語記述に基づくコード最適化共通フレームワークの研究
基于函数式语言描述的代码优化通用框架研究
  • 批准号:
    14780241
  • 财政年份:
    2002
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
関数型言語における他言語ソフトウェア部品の利用
在函数式语言中使用其他语言软件组件
  • 批准号:
    11780217
  • 财政年份:
    1999
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
非可換な関数代数の計算における関数型言語的手法の研究
非交换泛函代数计算的函数语言方法研究
  • 批准号:
    09878060
  • 财政年份:
    1997
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Exploratory Research
副作用を含む関数型言語の部分評価
函数式语言的部分评估,包括副作用
  • 批准号:
    08780244
  • 财政年份:
    1996
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
関数型言語のユーザインターフェースに関する基礎的研究
函数式语言用户界面基础研究
  • 批准号:
    07680352
  • 财政年份:
    1995
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
関数型言語を用いたユーザ・インターフェイスに関する研究
基于函数式语言的用户界面研究
  • 批准号:
    01780034
  • 财政年份:
    1989
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了