Title :
TransCom: a communication microkernel for transputers
Author :
Moure, J.C. ; Franco, Daniel ; Heymann, Elisa ; Luque, Emilio
Author_Institution :
Dept. d´´Inf., Univ. Autonoma de Barcelona, Spain
Abstract :
If parallel computers have to become general purpose tools, it is necessary to develop services that make transparent its internal characteristics and make parallel programming easier. Trying to fulfil this goal and to have a platform for the test and evaluation of mechanisms for a parallel architecture, a microkernel called TransCom has been designed for a distributed-memory multiprocessor. The microkernel includes services to virtualise the communication network, which provides a parallel programming model based on message passing. It has been designed in two steps: a tiny system core called TransRouter providing simple functions for data transport and routing, but without protocol services, and a basic set of communication primitives, on top of the TransRouter and including its own communication protocols, to make up the TransCom. Concurrently with the development of the microkernel, some studies and simulations have been undertaken in order to virtualise the “processor resource” through the load distribution among the processors
Keywords :
access protocols; distributed memory systems; message passing; network operating systems; operating system kernels; parallel programming; processor scheduling; transputer systems; TransCom; TransRouter; communication microkernel; communication network; communication primitives; communication protocols; data transport; distributed-memory multiprocessor; load distribution; message passing; parallel architecture; parallel programming; processor resource; transputers; Application software; Communication networks; Computational modeling; Computer architecture; Concurrent computing; Hardware; High performance computing; Parallel programming; Programming profession; Routing protocols;
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
DOI :
10.1109/EMPDP.1996.500581