TY - GEN
T1 - Software experience with concurrent C and LISP in a distributed system
AU - Salama, Roberto
AU - Liu, Wentai
AU - Gyurcsik, Ronald S.
N1 - Publisher Copyright:
© 1988 ACM.
PY - 1988/2/1
Y1 - 1988/2/1
N2 - This paper discusses a software system made possible by the current advances in distributed processing, high-speed computer networks, and concurrent language implementation. The system discussed herein consists of several software layers. At the core of the system lies the UNIXtm operating system. This particular operating system provides an extensible set of communication domains which support communication within one UNIX system as well as within several computers inside a Local Area Network. Concurrent C‡, a concurrent programming language, provides the capability for dynamically creating processes within a set of interconnected computers. The user interface to the system consists of a LISP interpreter written in Concurrent C. The resulting system uses a data-driven mechanism such that processes can start executing once their respective input data becomes available. The system has been used for testing tasks for the real-time robotics vision and for the simulation of large VLSI designs.
AB - This paper discusses a software system made possible by the current advances in distributed processing, high-speed computer networks, and concurrent language implementation. The system discussed herein consists of several software layers. At the core of the system lies the UNIXtm operating system. This particular operating system provides an extensible set of communication domains which support communication within one UNIX system as well as within several computers inside a Local Area Network. Concurrent C‡, a concurrent programming language, provides the capability for dynamically creating processes within a set of interconnected computers. The user interface to the system consists of a LISP interpreter written in Concurrent C. The resulting system uses a data-driven mechanism such that processes can start executing once their respective input data becomes available. The system has been used for testing tasks for the real-time robotics vision and for the simulation of large VLSI designs.
UR - http://www.scopus.com/inward/record.url?scp=34748849569&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34748849569&partnerID=8YFLogxK
U2 - 10.1145/322609.322662
DO - 10.1145/322609.322662
M3 - Conference contribution
AN - SCOPUS:34748849569
T3 - Proceedings of the 1988 ACM 16th Annual Conference on Computer Science, CSC 1988
SP - 329
EP - 334
BT - Proceedings of the 1988 ACM 16th Annual Conference on Computer Science, CSC 1988
PB - Association for Computing Machinery, Inc
T2 - 16th ACM Annual Conference on Computer Science, CSC 1988
Y2 - 23 February 1988 through 25 February 1988
ER -