Skip to main content
Go to the home page of the European Commission (opens in new window)
English en
CORDIS - EU research results
CORDIS
Content archived on 2024-04-16

Universal Message-Passing Architectures

Objective

The objective of PUMA is to develop a family of transputer-based components providing low-latency global communications, and to investigate networking and software techniques for the exploitation of parallel processing machines having a greatly increased capability for non-local communications.
The hardware to be developed within the project includes the communications mechanism of the new H1 transputer, a routing/switch chip to enable the H1 to be fully exploited in multi-transputer systems, and chips to perform link interfacing (between existing transputers and H1) and link adaptation.
New parallel computer architectures based on low-latency, global communications require improved techniques in network communication theory, compilers and language design. These issues are being addressed within the project. Performance improvements through automatic placement and migration of processes are also being studied. The project aims to provide the new concepts rather than to develop fully engineered compilers and operating systems etc. Research will also be carried out into the more speculativePRAM model of parallel computation.
PUMA is complementary to the GENESIS projects (numbers 2427 and 2702), and has links with SUPERNODEII (2528).
Performance evaluation results and ensuing recommendations for the design and architecture of future transputer based networks for scalable, universal message passing machines have been collected. The main method used for the investigations was the simulation of network and load models on the packet level, partly extended by a novel combination with analytical models. 3 important steps of performance evaluation and their results have been evaluated. In the first step, sustained random communication performance is evaluated with respect to the predicition of throughput and delay, their variation with the network size and cost relative comparison of the different topologies. In the second step, various routing schemes are investigated for their performance effects on different load patterns. Finally, the effects of hot spot load and of network partitioning have been investigated.

The objective of the project was to develop a family of transputer based components providing low latency global communications, and to investigate networking and software techniques for the exploitation of parallel processing machines having a greatly increased capability for nonlocal communications.
The hardware developed within the project includes the communications mechanism of the new H1 transputer (the T900), a routing/switch chip to enable the H1 to be fully exploited in multitransputer systems, and chips to perform link interfacing (between exisitng transputers and H1) and link adaption.
New parallel computer architectures based on low latency, global communications require improved techniques in network communication theory, compilers and language design. These issues are bein addressed within the project. Performance improvements through automatic placement and migration of processes are also being studied. The project aims to provide the new concepts rather than to develop fully engineered compilers and operating systems etc. Research will also be carred out into the more speculative PRAM model of parallel computation.
Work on transputer components for communications (C100, C104) has progressed well. Results from network simulations have influenced the C104 for the internal registers and the adaptive routing mechanism. The virtual channel router (VCR), by simulating the system's communications, has aided the study of software development. The evaluation of new concepts has been made using applications for physical and mathematical libraries.
The H1 has been announced by INMOS as the T9000.
Work on transputer components for communications (C100, C104) has progressed well. Results from network simulations have influenced the C104 for the internal registers and the adaptive routing mechanism. The VCR (virtual channel router), by simulating thesystem's communications, has aided the study of software development. The evaluation of new concepts has been made using applications for physical and mathematical libraries.
Exploitation
The project has made significant advances towards general purpose, scalable parallel computation techniques and should form a strong and timely foundation on which to base the development of the next generation of parallel computing machines. Arising fromwork in the project, commercial software is now available for computer-aided design and verification of silicon devices. The VCR system is also available on a commercial basis.

Fields of science (EuroSciVoc)

CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.

You need to log in or register to use this function

Programme(s)

Multi-annual funding programmes that define the EU’s priorities for research and innovation.

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Data not available

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

Data not available

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

Data not available

Coordinator

Inmos Ltd
EU contribution
No data
Address
1,000 Aztec West
BS12 4SQ Almondsbury
United Kingdom

See on map

Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data

Participants (12)

My booklet 0 0