首页 | 本学科首页   官方微博 | 高级检索  
     

函数式语言并行实现中并行颗粒度的动态控制
引用本文:袁伟,孙永强.函数式语言并行实现中并行颗粒度的动态控制[J].计算机学报,1994,17(3):212-217.
作者姓名:袁伟  孙永强
作者单位:上海交通大学计算机科学与工程系
摘    要:本文针对并行处理中并行颗粒度的控制问题,将惰性计值的延迟思想引入并行进程的生成过程中,并与文献[1,2]的LE计值语义相结合,提出了函数式语言的并行LE计值语义,由于采用IHREAD来实现对并行归约子进程的延迟处理,使得并行计算进程在运行时可以动态增加其并行颗粒度,从而减少了一些不必要的细粒度并行性的开发,与文献[5]相比,由于基于负载的动态内联思想在延迟处理操作中的引入亦进一步减少了很大一部分延

关 键 词:函数式语言  并行处理  颗粒度

DYNAMIC GRANULARITY CONTROL FOR PARALLEL EXECUTION OF FUNCTIONAL PROGRAMS
Yuan Wei and Sun Yongqiang.DYNAMIC GRANULARITY CONTROL FOR PARALLEL EXECUTION OF FUNCTIONAL PROGRAMS[J].Chinese Journal of Computers,1994,17(3):212-217.
Authors:Yuan Wei and Sun Yongqiang
Abstract:This paper proposes a lazy process creation scheme for controlling the granularity in the parallel implementation of functional programming languages.Based on the LE(Lazyu-Eager) evaluation semantics,a parallel LE evaluation semantics is put forward.With the introduction of THREAD and load based inline,process creation can be delayed and the cost of process delay operations minimized.resulting in the efficient exploitation of the fine grain parallelism in programs.Experiment results on the Transputer system show that the approach is promising.
Keywords:Functional programming  parallel processing  dynamic granularity  lazy process creation  parallel LE evaluation semantics
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号