ACM Home Page
Please provide us with feedback. Feedback
An intelligent memory system
Full text PdfPdf (586 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 16 ,  Issue 4  (September 1988) table of contents
Special Issue: Architectural Support for Operating Systems
Pages: 12 - 20  
Year of Publication: 1988
ISSN:0163-5964
Authors
A. Asthana  AT&T Bell Laboratories, 600 Mountain Ave., Murray Hill, NJ
H. V. Jagadish  AT&T Bell Laboratories, 600 Mountain Ave., Murray Hill, NJ
J. A. Chandross  AT&T Bell Laboratories, 600 Mountain Ave., Murray Hill, NJ
D. Lin  AT&T Bell Laboratories, 600 Mountain Ave., Murray Hill, NJ
S. C. Knauer  AT&T Bell Laboratories, 600 Mountain Ave., Murray Hill, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 19,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/54331.54332
What is a DOI?

ABSTRACT

SWIM(Structured Wafer-Scale Intelligent Memory) is a high bandwidth, multi-ported, disk-sized memory system capable of storing, maintaining, and manipulating data structures within it, independent of the main processing units. Up to thousands of active storage elements, each element having some storage and some associated processing logic, function independently or in groups to implement userdefined objects. SWIM increases memory functionality to better balance the time spent in moving data with that involved in actually manipulating it. Just as one may associate a cache with each processor, each memory module has processing logic associated with it. Such logic decreases the processormemory bandwidth requirements, improves memory utilization, scales better in a multiprocessor, and yields a faster response from memory. The faster response results from proximity, a specialized micro architecture and parallelism.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
[2] William R. Smith et al, "SYMBOL - A Large Experimental System Exploring Major Hardware Replacement of Software," in Proceedings of 1971 Joint Computer Conference, vol. 38, AFIPS, 601-616.
 
3
[3] Yaohan Chu, "Evolution of Computer Memory Structure," in Proceedings 1976 National Computer Conference, vol. 45, AFIPS, 733-748.
 
4
[4] P. M. Davies, "Design for an Associative Computer," in Proceedings Pacific Computer Conference, AFIPS, 1963.
 
5
[5] G. Estrin and R. Fuller, "Algorithms for Content Addressable Memory Organizations," in Proceedings 1963 Pacific Computer Conference, vol. 24, AFIPS.
 
6
[6] Richard G. Ewing and Paul M. Davies, "An Associative Processor," in Proceedings of the 1964 Joint Computer Conference, vol. 26, AFIPS.
 
7
[7] W. K. Giloi and H. K. Berg, "STARLET - and Unorthodox Concept of a String/ Array Computer," in Proceedings IFIP Congress, vol. 1, 1974, 103-107.
 
8
[8] J. A. Githens, "A Fully Parallel Computer for Radar Data Processing," Naecon 70 Record, 290-297.
 
9
[9] A. G. Hanlon, "Content-Addressable and Associative Memory Systems - a Survey," IEEE Transactions Electronic Computers, EC-15, 4 (August 1966), 509-521.
 
10
 
11
[11] G. Hollander, "Quasi-Random Access Memory Systems," in Proceedings of the Eastern Joint Computer Conference, 1956, 128-135.
 
12
[12] R. N. Ibbett, The Architecture of High Performance Computers, Springer-Verlag, New York, 1982.
 
13
 
14
 
15
[15] J. Rattner, "Architecture of the Intel iAPX Micromainframe: A Personal History," Lambda, 2, 1 (1981), 27-29.
 
16
[16] Jack A. Rudolph, "A Production Implementation of an Associative Array Processor - STARAN," in Proceedings of the 1972 Fall Joint Computer Conference, vol. 41, AFIPS, 229-241.


Collaborative Colleagues:
A. Asthana: colleagues
H. V. Jagadish: colleagues
J. A. Chandross: colleagues
D. Lin: colleagues
S. C. Knauer: colleagues