Content deleted Content added
DocWatson42 (talk | contribs) Performed cleanup. |
Primergrey (talk | contribs) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 3:
{{technical|date=August 2012}}
}}
{{short description|Type of computing platform}}
'''Computing with
==Details==
<!-- Deleted image removed: [[Image:Memory Logic Block.png|thumb|right|alt=Time-multiplexed execution of mapped application using embedded memory blocks.|Functional block diagram of
Computing with memory platforms are typically used to provide the benefit of hardware reconfigurability. Reconfigurable computing platforms offer advantages in terms of reduced design cost, early time-to-market, rapid prototyping and easily customizable hardware systems. FPGAs present a popular reconfigurable computing platform for implementing digital circuits. They follow a purely spatial computing model. Since their inception in 1985, the basic structure of the FPGAs has continued to consist of two-dimensional array of
Contrary to the purely spatial computing model of FPGA, a reconfigurable computing platform that employs a temporal computing model (or a combination of both temporal and spatial) has also been investigated <ref name="Ref 7">S. Paul and S. Bhunia, "Reconfigurable Computing Using Content Addressable Memory for Improved Performance and Resource Usage", Design Automation Conference, 2008.</ref><ref name="Ref 8">S. Paul, S. Chatterjee, S. Mukhopadhyay and S. Bhunia, "Nanoscale Reconfigurable Computing Using Non-Volatile 2-D STTRAM Array", International Conference on Nanotechnology, 2009.</ref> in the context of improving performance and energy over conventional FPGA. These platforms, referred as
<!-- Deleted image removed: [[:Image:Memory Logic Block.png]] shows the high-level block diagram of MBC. -->
Line 20:
* [[Field-programmable gate array]] (FPGA)
* [[Memoization]]
* [[Reconfigurable
==References==
|