Title :
A distributed shared memory multiprocessor: ASURA - Memory and cache architectures
Author :
Mori, Shin-Ichiro ; Saito, Hideki ; Goshima, Masahiro ; Yanagihara, Mamoru ; Tanaka, Takashi ; Fraser, David ; Joe, Kazuki ; Nitta, Hiroyuki ; Tomita, Shiniji
Author_Institution :
Dept. of Inf. Sci., Kyoto Univ., Japan
Abstract :
ASURA is a large scale, cluster-based, distributed, shared memory, multiprocessor being developed at Kyoto University and Kubota Corporation. Up to 128 clusters are interconnected to form an ASURA system of up to 1024 processors. The basic concept of the ASURA design is to take advantage of the hierarchical structure of the system. Implementing this concept, a large shared cache is placed between each cluster and the inter-cluster network. The shared cache and the shared memories distributed among the clusters form part of ASURA´s hierarchical memory architecture, providing various unique features to ASURA. In this paper, the hierarchical memory architecture of ASURA and its unique cache coherence scheme, including a proposal of a new hierarchical directory scheme, are described with some simulation results.
Keywords :
cache storage; distributed memory systems; multiprocessor interconnection networks; parallel architectures; shared memory systems; ASURA; Kubota Corporation; Kyoto University; cache architectures; cache coherence scheme; cluster-based multiprocessor; distributed shared memory multiprocessor; hierarchical directory scheme; hierarchical memory architecture; hierarchical structure; inter-cluster network; large scale multiprocessor; large shared cache; shared cache; simulation results; Information science; Large-scale systems; Magnetooptic recording; Memory architecture; Multiprocessing systems; Optical fibers; Parallel processing; Proposals; Prototypes; Topology;
Conference_Titel :
Supercomputing '93. Proceedings
Print_ISBN :
0-8186-4340-4
DOI :
10.1109/SUPERC.1993.1263528