@InProceedings{asthana:active, author = {Abhaya Asthana and Mark Cravatts and Paul Krzyzanowski}, title = {An Experimental Active Memory Based {I/O} Subsystem}, booktitle = {Proceedings of the IPPS~'94 Workshop on Input/Output in Parallel Computer Systems}, year = {1994}, month = {April}, pages = {73--84}, organization = {AT\&T Bell Labs}, note = {Also appeared in Computer Architecture News 22(4)}, later = {asthana:active-book}, keywords = {parallel I/O, architecture, pario-bib}, comment = {They describe an I/O subsystem based on an ``active memory'' called SWIM (Structured Wafer-based Intelligent Memory). SWIM chips are RAM chips with some built-in processing. The idea is that these tiny processors can manipulate the data in the chip at full speed, without dealing with memory bus or off-chip costs. Further, the chips can work in parallel. They demonstrate how they've used this to build a national phone database server, a high-performance IP router, and a call-screening agent.} }