Exploiting the Computational Power of Ternary Content Addressable Memory

نویسنده

  • Kamran Tirdad
چکیده

Ternary Content Addressable Memory or in short TCAM is a special type of memory that can execute a certain set of operations in parallel on all of its words. Because of power consumption and relatively small storage capacity, it has only been used in special environments. Over the past few years its cost has been reduced and its storage capacity has increased significantly and these exponential trends are continuing. Hence it can be used in more general environments for larger problems. In this research we study how to exploit its computational power in order to speed up fundamental problems and needless to say that we barely scratched the surface. The main problems that has been addressed in our research are namely boolean matrix multiplication, approximate subset queries using bloom filters, Fixed universe priority queues and network flow classification. For boolean matrix multiplication our simple algorithm has a run time of O (dN/w) where N is the size of the square matrices, w is the number of bits in each word of TCAM and d is the maximum number of ones in a row of one of the matrices. For the fixed universe priority queue problems we propose two data structures one with constant time complexity and space of O ( 1 nU ) and the other one in linear space and amortized time complexity of O( lg lgU lg lg lgU ) which beats the best possible data structure in the RAM model namely Y-fast trees. Considering each word of TCAM as a bloom filter, we modify the hash functions of the bloom filter and propose a data structure which can use the information capacity of each word of TCAM more efficiently by using the co-occurrence probability of possible members. And finally in the last chapter we propose a novel technique for network flow classification using TCAM.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Virtually Cool Ternary Content Addressable Memory

Fast content addressable data access mechanisms have compelling applications in today’s systems. Many of these exploit the powerful wildcard matching capabilities provided by ternary content addressable memories. For example, TCAM based implementations of important algorithms in data mining been developed in recent years; these achieve an an order of magnitude speedup over prevalent techniques....

متن کامل

A Novel Realization and Synthesis of Ternary Content-Addressable Memory (TCAM) Design Using Reversible Circuits

Reversible computing is a model of computing where the computational process to some extent is reversible. A necessary condition for reversibility of a computational model is that the relation of the mapping states of transition functions to their successors should at all times be one-to-one. Content addressable memory is a special type of memory which can do search operation in a single clock ...

متن کامل

Design and Testability of Z-ternary Content Addressable Memory Logic

The emerging technology using Field Programmable Gate Arrays (FPGA’s) is the leading architectures with look-up tables (LUT’s) based design plays the major role in the chip design. The memory unit and controller are the basic units and it performs the operation based on the lookup table methods. The logic circuit is designed based on requirements. The Ternary content addressable memories (TCAMs...

متن کامل

A Comparative Study of Low-Power Techniques for Ternary CAMs

Ternary content addressable memories (TCAMs) are attractive for applications such as packet forwarding and classification in network routers. However, the high cost and power consumption are limiting their popularity and versatility. In this paper, we present a comparative study of the design techniques for low-power TCAMs.

متن کامل

Dual Pai-Sigma Segment Matchline for low power Ternary CAM

This paper proposes a Dual Pai-Sigma Segment Matchline scheme to reduce the search (compare) power of a Ternary Content Addressable Memory (TCAM). The proposed Matchline does not incur the issues of short circuit current and charge sharing, which typically exist in the hybrid NAND-NOR Matchline. The proposed scheme is designed using 6T NAND&NOR TCAM cells and 4T NAND & NOR TCAM cells and their ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011