ON WRITING A ROUTER FOR MESSAGE-PASSING IN A TRANSPUTER NETWORK

Citation
Aa. Sousa et Fn. Ferreira, ON WRITING A ROUTER FOR MESSAGE-PASSING IN A TRANSPUTER NETWORK, Computing systems in engineering, 6(4-5), 1995, pp. 471-476
Citations number
5
Categorie Soggetti
Engineering,"Computer Science Interdisciplinary Applications
ISSN journal
09560521
Volume
6
Issue
4-5
Year of publication
1995
Pages
471 - 476
Database
ISI
SICI code
0956-0521(1995)6:4-5<471:OWARFM>2.0.ZU;2-D
Abstract
In a distributed memory MIMD parallel machine, the efficient communica tion between processes/processors, through messages, is an important t ask to be handled by the programmer. Because the number of inter-proce ssor connections is limited, the communication between any two process ors is made by passing the messages through several other processors a nd then, a problem of messages routing appears. For dedicated systems, special architectures can be defined simplifying the problem but, if an environment constituting a basis for general applications developme nt is desired, the problem is more serious due to the deadlock possibi lity. A general router, able to avoid the problem, becomes then a very important tool for software development in parallel architectures. We have been defining a development platform, based on a network of Tran sputers and written in OCCAM, for image synthesis applications. This p aper reports our efforts in writing different versions of routers, bas ed on two different strategies, and justifies the choice of an efficie nt one to integrate in the platform.