Parallel Evaluation of Functional Programs
Parallel Evaluation of Functional Programs
批准号:
01550278
负责人:
TAKEICHI Masato
金额:
$1.41万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (C)
财政年份:
1989
资助国家:
日本
项目状态:
已结题
起止时间:
1989 至 1990
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We have studied a basic problem in constructing parallel evaluation system which supports functional programming. It is worth noting that recent development in hardware technology makes it practical to implement the evaluator of functional programs. It is true, however, that evaluators of functional languages implemented on conventional hardware run slower than those for procedural languages. In addition to this, it is known that there is a serious problem in evaluating functional programs in a sequential fashion. This is the reason why we study the way to evaluate functional programs in parallel.We discuss parallel functional programming from the programmer's point of view and present novel ideas on implementing functional languages for parallel machines. First of all, we show that simple annotation works effectively to control evaluation order of parallel functional programs. And we extend this idea to make an evaluator for distributed parallel computers such as transputer systems or the Intel Hypercube. We propose a construct to represent recursive environment structures on a processor network, which is an extension to the standard environment structure.Our research concludes with successful experimentation results to support these ideas.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Kaneko, K.: "Relation between Lambda Hoisting and Fully Lazy Lambda Lifting" 日本ソフトウェア科学会第7回大会論文集. 357-360 (1990)
Kaneko, K.:“Lambda 提升与完全惰性 Lambda 提升之间的关系”日本软件科学学会第七届年会论文集 357-360 (1990)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
武市 正人: "関数プログラミングの実際" コンピュ-タソフトウェア. 8. 3-11 (1991)
Masato Takeichi:《实用函数式编程》计算机软件。8. 3-11 (1991)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Takeichi, M: "Deriving a Functional Knuth-Morris-Pratt Algorithm by Transformation" Journal of Information Processing. Vol. 13. (1991)
Takeichi, M:“通过变换推导函数 Knuth-Morris-Pratt 算法”信息处理杂志。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Kaneko, K: "Relation between Lambda Hoisting and Fully Lazy Lambda Lifting," Proc. JSSST 7th Conf.,. 357-360 (1990)
Kaneko, K:“Lambda 提升与完全惰性 Lambda 提升之间的关系”,Proc。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Masato Takeichi: "Evaluation Partial Order and Synchronization Mechanisms in Parallel Functional Programs" 情報処理学会「フソトウェア基礎論」研究会論文集. 31-4. 1-10 (1989)
Masato Takeichi:“并行功能程序中的评估偏序和同步机制”日本信息处理学会“软件基础”研究组论文集 31-4(1989)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 9 条
Parallelism-Oblivious Parallel Programming
-
批准号:22650006
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$1.71万
-
财政年份:2010
-
负责人:TAKEICHI Masato
-
依托单位:
Bidirectional Transformation Mechanisms and its Application
-
批准号:19200002
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$27.12万
-
财政年份:2007
-
负责人:TAKEICHI Masato
-
依托单位:
Calculation Carrying Document Processing Language and its Application
-
批准号:15200001
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$18.89万
-
财政年份:2003
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Constructive Parallel Programming Models
-
批准号:11480065
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$9.09万
-
财政年份:1999
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Program Calculator System
-
批准号:11694130
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.14万
-
财政年份:1999
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of a Program Calculation System
-
批准号:10558041
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.85万
-
财政年份:1998
-
负责人:TAKEICHI Masato
-
依托单位:
Program Optimization Based on Constructive Algorithmics
-
批准号:09680326
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.05万
-
财政年份:1997
-
负责人:TAKEICHI Masato
-
依托单位:
Research on Fundamental Mechanisms for Software Evolution
-
批准号:09245103
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$26.24万
-
财政年份:1997
-
负责人:TAKEICHI Masato
-
依托单位:
Research on Self-evolution Mechanisms of Computer Programs
-
批准号:07458053
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$3.26万
-
财政年份:1995
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Parallel Functional Programming Systems
-
批准号:06558039
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$10.11万
-
财政年份:1994
-
负责人:TAKEICHI Masato
-
依托单位:
海外基金