Design and Simulation of the Aquarius-II Multiprocessor

作者: Vason P. Srini , Tam M. Nguyen , Darren R. Busing , Mike J. Carlton , Bruce K. Holmer

DOI: 10.1023/A:1008211321698

关键词: Distributed shared memoryParallel computingShared memoryComputer scienceCache-only memory architectureInterleaved memoryMemory mapRegistered memoryUniform memory accessDistributed memory

摘要: Aquarius-II is a cache coherent multiprocessor system designed for the parallel execution of Prolog programs. It contains two tiers memory: synchronization memory and high bandwidth (HB) memory. The consists snooping caches connected to bus used store rendezvous points, bits, variables such as locks semaphores most write shared data. HB bulk application program code an inexpensive VLSI chip based crossbar interconnection network do not have full capability. architecture evaluated by simulation programs on Aquarius-II. design details components results are presented. Simulation indicate that tier significantly reduces interference speeds up when compared single multi. This multiprocesor has potential support other programming paradigms.

参考文章(25)
G H Barnes, S F Lundstrom, A controllable MIMD architecture Advanced computer architecture. pp. 30- 38 ,(1986)
S.J. Frank, Tightly coupled multiprocessor system speeds memory-access times Electronics; (United States). ,vol. 1, ,(1984)
Steven J. Wallach, The Convex C-1 64-bit Supercomputer. COMPCON. pp. 122- 126 ,(1985)
Peter L Van Roy, A Prolog Compiler for the PLM University of California at Berkeley. ,(1984)
Barry Steven Fagin, None, A parallel execution model for prolog University of California, Berkeley. ,(1987)
Gottlieb, Grishman, Kruskal, McAuliffe, Rudolph, Snir, The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer IEEE Transactions on Computers. ,vol. 32, pp. 175- 189 ,(1983) , 10.1109/TC.1983.1676201
John Simpson Conery, The and/or process model for parallel interpretation of logic programs University of California, Irvine. ,(1983)
Censier, Feautrier, A New Solution to Coherence Problems in Multicache Systems IEEE Transactions on Computers. ,vol. 27, pp. 1112- 1118 ,(1978) , 10.1109/TC.1978.1675013
Evan Tick, David H. D. Warren, Towards a pipelined Prolog processor New Generation Computing. ,vol. 2, pp. 323- 345 ,(1984) , 10.1007/BF03037325
Wann, Franklin, Asynchronous and Clocked Control Structures for VSLI Based Interconnection Networks IEEE Transactions on Computers. ,vol. 32, pp. 284- 293 ,(1983) , 10.1109/TC.1983.1676220