Proceedings of the 45th Annual Design Automation Conference 2008
DOI: 10.1145/1391469.1391670
|View full text |Cite
|
Sign up to set email alerts
|

Reconfigurable computing using content addressable memory for improved performance and resource usage

Abstract: Conventional FPGA architectures leverage on the spatial computing model where the design to be realized is represented in the form of multi-input single-output lookup tables (LUTs). However, such a model incorporates a reconfigurable interconnect network which leads to significant design overhead and poor scalability with process technology. In this paper, we propose a multi-cycle Memory Based Computational methodology that utilizes Content Addressable Memory (CAM) as the underlying reconfigurable fabric. The … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…To mitigate the limitation imposed by programmable interconnects, the concept of PLA-based logic evaluation has been explored which can drastically reduce the memory requirements in a reconfigurable computing framework [1]. Specifically, this method has been applied in the context of memory-based computing (MBC), a mixed spatial/ temporal reconfigurable computing paradigm which uses memory for traditional data storage, as well as for computation using LUTs.…”
Section: Reconfigurable Computing With Cammentioning
confidence: 99%
See 3 more Smart Citations
“…To mitigate the limitation imposed by programmable interconnects, the concept of PLA-based logic evaluation has been explored which can drastically reduce the memory requirements in a reconfigurable computing framework [1]. Specifically, this method has been applied in the context of memory-based computing (MBC), a mixed spatial/ temporal reconfigurable computing paradigm which uses memory for traditional data storage, as well as for computation using LUTs.…”
Section: Reconfigurable Computing With Cammentioning
confidence: 99%
“…Both purely spatial reconfigurable computing platforms like field-programmable gate arrays (FPGAs) [1], [91], [92] as well as various temporal computing platforms [2], [88], [89] can leverage the unique properties of nanoscale CAM structures and their associative search capabilities. Compared to the implementation of standard island-style FPGA architecture using nanoscale devices, time-multiplexed memory-based computing that uses dense CAM structures to implement logic functions (in contrast with 1-D LUTs stored in SRAM arrays) can be more effective in preserving the high integration density of nanoscale memory and improving performance due to a large reduction in programmable interconnect resources [2], as shown in Fig.…”
Section: B Application Spacementioning
confidence: 99%
See 2 more Smart Citations
“…Beyond that, RRAM gathered interest for several other applications such as neuromorphic systems [7], [8], content-addressable memories (CAM) and nonvolatile SRAM [9], [10]. CAM memory systems allow searching by content as opposed to searching by address [11], [12]. This approach avoids frequent and expensive memory accesses in applications where searching operations among a large amount of data are required, such as pattern recognition, routing tables and branch prediction in a processor [10].…”
Section: Introductionmentioning
confidence: 99%