HP Labs Technical Reports
Click here for full text:
Pattern-Addressable Memory and the Chameleon Board: A Brief Overview and User's Guide
Robinson, Ian N.
Abstract: The Chameleon board and its attendant software is designed to provide a hardware and software environment for experimenting with a novel memory system called pattern-addressable memory. PAM (for short) supports rapid associative operations over arbitrarily structured data, from single words to complex expressions. Associative hardware's big advantage is in the support of rapid access to data that is dynamic, unpredictable and un-ordered, as evidenced by its widespread use in cache memories and TLB's. The PAM extends this functionality to encompass complex data-structures and the pattern-matching between them. This document outlines the syntax available for storing and querying data, a conceptual model of the hardware, the data-structures and functions provided in the software library, and examples of their application.
Back to Index