DocumentCode :
2602707
Title :
Experiences in simulating a declarative multiprocessor
Author :
Tan, Gary S H ; Teo, Y.M.
Author_Institution :
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
fYear :
1995
fDate :
9-13 Apr 1995
Firstpage :
95
Lastpage :
104
Abstract :
There has been extensive research into nonconventional, non-von Neumann parallel computer architectures and declarative programming languages. Dataflow and reduction multiprocessors are examples of such machines which exhibit novel architectures. The Flagship parallel reduction machine is one such multiprocessor using a packet-based graph reduction model of computation to exploit the parallelism inherent in functional languages. A functional simulator for the Flagship machine has been written for studying the functional characteristics of the machine. However, the functional simulator only simulates the actions of the executional units, with no notion of the time involved. For performance evaluation, timing characteristics must be monitored. This paper describes a technique for introducing an event-driven timing scheme into the functional simulator. With the introduction of such a scheme, certain synchronisation issues arise due to the functionality of the simulator. This paper also describes ways of resolving these issues. The architecture is MIMD, based on a set of tightly-coupled processor-store pairs interconnected by a delta network. This is a commonly used architecture, so anyone intending to simulate a similar architecture can draw from the experiences as related in this paper
Keywords :
functional languages; parallel architectures; parallel languages; parallel machines; performance evaluation; synchronisation; timing; virtual machines; Flagship parallel reduction machine; MIMD architecture; declarative multiprocessor simulation; declarative programming languages; delta network; event-driven timing scheme; executional units; functional languages; functional simulator; packet-based graph reduction model; parallel computer architectures; performance evaluation; synchronisation; tightly-coupled processor-store pairs; timing characteristics; Computational modeling; Computer architecture; Computer languages; Computer science; Concurrent computing; Discrete event simulation; Information systems; LAN interconnection; Monitoring; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1995., Proceedings of the 28th Annual
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-7091-6
Type :
conf
DOI :
10.1109/SIMSYM.1995.393590
Filename :
393590
Link To Document :
بازگشت