scispace - formally typeset
Search or ask a question

Showing papers by "Per Stenström published in 1988"


Journal ArticleDOI
Per Stenström1
TL;DR: The techniques that can be used to design a memory system that reduces the impact of contention are examined and the implementations and the design decisions taken in each are reviewed.
Abstract: The techniques that can be used to design a memory system that reduces the impact of contention are examined. To exemplify the techniques, the implementations and the design decisions taken in each are reviewed. The discussion covers memory organization, interconnection networks, memory allocation, cache memory, and synchronization and contention. The multiprocessor implementations considered are C.mmp, CM*, RP3, Alliant FX, Cedar, Butterfly, SPUR, Dragon, Multimax, and Balance. >

45 citations


Proceedings ArticleDOI
Per Stenström1
01 Jan 1988
TL;DR: It is shown that the memory sharing specified by the cactus stack can be implemented with a performance comparable to traditional translation look-aside buffers with respect to both chip area and time.
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. >

6 citations