DocumentCode
2234795
Title
An experimental active-memory-based network element
Author
Asthana, Abhaya ; Cravatts, Mark ; Krzyzanowski, Paul
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
fYear
1994
fDate
2-5 Aug 1994
Firstpage
139
Lastpage
148
Abstract
We describe a network element based on an active memory named SWIM (Structured Wafer-based Intelligent Memory), designed for efficient storage and manipulation of data structures. The key architectural idea in SWIM is to put some processing logic inside each memory chip that allows it to perform data manipulation operations locally and to interact with a disk or a communication line through a backend port. The processing logic is specially designed to perform operations such as pointer dereferencing, memory indirection, searching and bounds checking efficiently. The network element is built using an interconnected ensemble of such memory logic pairs. A complex processing task can now be distributed between a large number of small memory processors each doing a sub-task, while still retaining a common locus of control in the host CPU for higher level administrative and provisioning functions. We argue that active memory based processing enables more powerful, scalable and robust designs for storage and communications subsystems, that can support emerging network services, multimedia workstations and wireless PCS systems. A complete parallel hardware and software system constructed using an array of SWIM elements has been operational for over a year
Keywords
data structures; integrated memory circuits; memory architecture; SWIM; Structured Wafer-based Intelligent Memory; active-memory-based network element; backend port; data manipulation; data structures; memory chip; memory logic; multimedia workstations; network services; processing logic; wireless PCS systems; Communication system control; Data structures; Hardware; Intelligent networks; Intelligent structures; Logic design; Multimedia systems; Personal communication networks; Robustness; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1994., Proceedings of the Third IEEE International Symposium on
Conference_Location
San Francisco, CA
Print_ISBN
0-8186-6395-2
Type
conf
DOI
10.1109/HPDC.1994.340250
Filename
340250
Link To Document