DocumentCode :
273321
Title :
VLSI support for a cactus stack oriented memory organization
Author :
Stenström, Per
Author_Institution :
Dept. of Comput. Eng., Lund Univ., Sweden
Volume :
1
fYear :
1988
fDate :
0-0 1988
Firstpage :
211
Lastpage :
220
Abstract :
A cactus stack is a set of stacks organized as a tree in which each path from the root to any leaf constitutes a stack. Such a stack organization is required in the implementation of some block-structured parallel languages (e.g. Ada), and cannot be implemented efficiently in traditional memory organizations. VLSI-based mechanisms for efficient support of the memory sharing specified by the cactus stack are suggested. The implementation is demonstrated for an MIMD multiprocessor with distributed, shared memory but is applicable also to other computer organizations. The sharing is supported by a novel associative memory structure that maps arbitrarily sized segments in different logical address spaces onto one linear virtual address space. It is shown that it can be implemented with a performance comparable to traditional translation look-aside buffers with respect to both chip area and time.<>
Keywords :
VLSI; content-addressable storage; data structures; file organisation; parallel architectures; parallel programming; trees (mathematics); Ada; MIMD multiprocessor; VLSI support; associative memory structure; block-structured parallel languages; cactus stack oriented memory organization; performance; tree; Associative memory; Computer languages; Displays; Distributed computing; Hardware; Magnetic heads; Registers; Runtime; Space technology; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0841-2
Type :
conf
DOI :
10.1109/HICSS.1988.11768
Filename :
11768
Link To Document :
بازگشت