Parallel and Distributed Computing

Parallel computing deals with the development of programs where multiple concurrent processes cooperate in the fulfillment of a common task. Distributed computing deals with the development of applications that execute on different computers interconnected by networks. Distributed computing in local networks is also called cluster computing while in wide-area networks we nowadays talk about grid computing. In the World Wide Web, web services implement globally distributed applications.

At RISC-Linz, parallel and distributed computing has its root in the early 1980's with the development of the L-machine, an early parallel computer. Since then numerous parallel and distributed software system, programming languages, and applications have been developed, mostly for the purpose of symbolic computation.

RISC pursues various projects in this area.

Wolfgang Schreiner
Last modified: Wed May 3 11:44:30 CEST 2006