Parallel processing in LIPS

被引:0
作者
Bavan, AS [1 ]
Illingworth, E [1 ]
Milankovic-Atkinson, M [1 ]
Walker, MJ [1 ]
机构
[1] Univ N London, Sch Comp, London N7 8EA, England
来源
ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS | 1997年
关键词
parallel language; hardware independent; dataflow; message passing; guarded processes;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Major problems with parallel languages are concerned with the complexity and lack of expressive power which makes it difficult ttl produce efficient code and the ease of mapping onto parallel hardware. Also, a parallel language must be independent of specific hardware features as well as the underlying run-time support for it to be mapped efficiently on a range of hardware. This paper presents it parallel language (LIPS [5, 6]) which allows the programs to be mapped onto a range of parallel hardware in an efficient manner. LIPS encourages a pipelining effect to occur onboard each processor in a parallel system, with data becoming available to each node once the pipe is full. LIPS uses an asynchronous communication subsystem [7] so that synchronisation delays can be avoided The communication dynamics being of a dataflow nature, where variables are passed from one process to another as the values become available. LIPS offers facilities for representation of data now of control and the manipulation of the network of processes in a practical form suitable for constructing programs for MIMD computing.
引用
收藏
页码:1480 / 1483
页数:2
相关论文
empty
未找到相关数据