DocumentCode :
2250211
Title :
Parallel processing in LIPS
Author :
Bavan, A.S. ; Illingworth, E. ; Milankovic-Atkinson, M. ; Walker, M.J.
Author_Institution :
School of Computing, Univ. of North London, UK
Volume :
3
fYear :
1997
fDate :
9-12 Sep 1997
Firstpage :
1480
Abstract :
Major problems with parallel languages are concerned with the complexity and lack of expressive power which makes it difficult to 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 manned efficiently on a range of hardware. This paper presents a parallel language (LIPS) 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 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, flow of control and the manipulation of the network of processes in a practical form suitable for constructing programs for MIMD computing
Keywords :
parallel languages; parallel processing; synchronisation; LIPS; asynchronous communication subsystem; hardware features; parallel languages; parallel processing; run-time support; synchronisation delays; Asynchronous communication; Communication system control; Computer networks; Delay; Hardware; Lips; Parallel languages; Parallel processing; Pipeline processing; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on
Print_ISBN :
0-7803-3676-3
Type :
conf
DOI :
10.1109/ICICS.1997.652238
Filename :
652238
Link To Document :
بازگشت