课题基金 / 基金详情

Research on New Parallel Functional Languages and Their High-Performance Processors

Research on New Parallel Functional Languages and Their High-Performance Processors
新型并行函数语言及其高性能处理器的研究
批准号:
13480073
负责人:
ITO Takayasu
金额:
$9.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002

项目摘要

项目成果

ITO Takayasu的其他基金

相关文献

中文摘要
翻译
在函数式程序设计中,函数式参数的求值一般采用“渴望求值”或“惰性求值”,而在并行函数式程序的并行求值中,则有并行处理中常用的“渴望任务创建”和T.伊藤(本项目首席研究员)。并发任务的惰性创建被称为“Steal-Help Evaluation”(简称SHE),它只在空闲处理器可用时才创建进程,并且在实现高性能方面比ETC(渴望任务创建)更好。SHE是使用SST(Stealable Stack)上的一组操作来实现的。引入了两个独特的有趣的结构“stealable”和“pdelay”,将SHE引入到并行语言设计中。提出并设计了一种基于SHE策略的虚拟并行机SST Machine。实现了用C语言编写的SST机器库, 关于我们 安全、健康和环境战略的简单和标准化实施。SST机器库被成功地用于实现PaiLisp的高效并行系统,PaiLisp是一个具有丰富并发结构集的并行Scheme。包括pcall、plet、pletrec、par-and、par-or、future、stealable。请注意,该系统是基于函数参数的积极评估和并发任务的惰性创建。在ETC策略和SHE策略下,导出了PaiLisp的一个紧凑核,称为PaiLisp-Kernel。设计并实现了一个基于函数参数惰性求值和并发任务惰性创建的并行函数式语言系统(SHE)。该系统与基于渴望评价和SHE的系统相比,具有许多优良的特性。然而,为了实现一个高性能的系统的基础上懒惰的评价,一些有效的实现技术需要开发的渴望评价系统。结果表明,SHE策略是实现高效并行系统的一种有效技术,而新构造“stealable”是一种简单有效的构造,具有清晰的并发语义,广泛适用于各种并行语言。此外,SST机和它的C库是有用的,在实现一个基于SHE的并行系统。少
英文摘要
In functional programming, evaluations of functional arguments are evaluated by eager evaluation or lazy evaluation, while in parallel evaluation of parallel functional programs there are "eager task creation" which is commonly used in parallel processing, and "lazy creation of concurrent tasks" which has been proposed by T. Ito (Head investigator of this project). The lazy creation of concurrent tasks is called "Steal-Help Evaluation" (SHE, in short), which creates processes only when idle processors are available and is known to be better than ETC (eager task creation) in achieving high-performance. The SHE is realized using a set of operations on the SST (Stealable Stack). Two unique interesting constructs "stealable" and "pdelay" are introduced incorporate the SHE into parallel language design. Moreover, we proposed and designed the SST Machine, which is a virtual parallel machine based on the SHE strategy. The SST machine library written in the C language is implemented to support … More easy and standardized implementation of the SHE strategy. The SST machine library is successfully used to realize an efficient parallel system of PaiLisp, which is a parallel Scheme with a rich set of concurrency constructs. including pcall, plet, pletrec, par-and, par-or, future, stealable. Note that the system is based on eager eavaluation of functional arguments and lazy creation of concurrent tasks. A compact kernel of PaiLisp, called PaiLisp-Kernel is derived under the ETC strategy and the SHE strategy. Also, a parallel functional language system based lazy evaluation of functional arguments and lazy creation of concurrent tasks (that is, SHE) has been designed and implemented. The resultant system has several good features and properties over the one based on eager evaluation and SHE. However, in order to realize a high-performance system based on lazy evaluation some efficient implementation techniques need to be developed as in eager evaluation systems. The reaearch revealed that the SHE strategy is reaally a nice technique to implement an efficient parallel system and the new construct "stealable" is a simple and efficient construct with a clean concurrency semantics and a wide applicability to various parallel languages. Also, the SST machine and its C library are useful in implementing an SHE-based parallel system. Less
期刊论文(46)
专著(0)
科研奖励(0)
会议论文
伊藤貴康, 宮川伸也: "スティール評価法のための仮想並列マシンの設計と実現"情報処理学会論文誌. 第44巻(印刷中). (2003)
Takayasu Ito、Shinya Miyakawa:“Steele 评估方法的虚拟并行机的设计和实现”,日本信息处理学会杂志第 44 卷(出版中)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
森谷俊洋, 伊藤貴康: "知識表現システムにおける分類器の実現とそれによる処理性能の向上"情報処理学会第64回全国大会論文集. (2002)
Toshihiro Moriya、Takayasu Ito:“在知识表示系统中实现分类器并通过它提高处理性能”第 64 届日本信息处理学会全国会议记录(2002 年)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
江島賢司, 伊藤貴康: "遅延評価機構を備えた並列関数型言語とその処理系"東北大学電気通信研究所談話会記録. (2002)
Kenji Ejima、Takayasu Ito:“具有惰性评估机制的并行函数语言及其处理系统”东北大学电气通信研究所会议记录(2002)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
宮川伸也, 伊藤貴康: "スティール評価法のためのSSTマシンによる並列Schemeコンパイラの実現"情報処理学会プログラミング研究会資料. 1-14 (2002)
Shinya Miyakawa、Takayasu Ito:“使用 SST 机进行 Steele 评估方法的并行方案编译器的实现”日本信息处理协会编程研究组资料 1-14 (2002)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
20
    The Research on the Market Mechanism of Mid and Long Term Interest Rates in Japan
    • 批准号:
      19530271
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $1.33万
    • 财政年份:
      2007
    • 负责人:
      ITO Takayasu
    • 依托单位:
    Research on Theoretical Aspects of Evolutionary Software
    • 批准号:
      09245102
    • 项目类别:
      Grant-in-Aid for Scientific Research on Priority Areas
    • 资助金额:
      $26.24万
    • 财政年份:
      1997
    • 负责人:
      ITO Takayasu
    • 依托单位:
    Research on Parallel Lisp Language and System
    • 批准号:
      01420029
    • 项目类别:
      Grant-in-Aid for General Scientific Research (A)
    • 资助金额:
      $22.34万
    • 财政年份:
      1989
    • 负责人:
      ITO Takayasu
    • 依托单位:
    Complementary Programming Environment
    • 批准号:
      60420035
    • 项目类别:
      Grant-in-Aid for General Scientific Research (A)
    • 资助金额:
      $25.02万
    • 财政年份:
      1985
    • 负责人:
      ITO Takayasu
    • 依托单位: