Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
ucin988222220.pdf (591.66 KB)
ETD Abstract Container
Abstract Header
MEMORY SYNTHESIS FOR FPGA-BASED RECONFIGURABLE COMPUTERS
Author Info
KASAT, AMIT
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=ucin988222220
Abstract Details
Year and Degree
2001, MS, University of Cincinnati, Engineering : Computer Engineering.
Abstract
A design executing on Reconfigurable Computer (RC) typically reads from and writes to physical memories on the RC. For data intensive applications like Digital Signal Processing (DSP), Image Processing, Pattern Recognition, etc. memory reads and writes constitute a large portion of the total design execution time. With the advent of on-chip memories available on various FPGA devices, a complete hierarchy of physical memories is now available on a RC. Different types of memories provide different access latencies, storage capacities, multiple ports etc. An intelligent usage of these memories can lead to significant improvement in the read/write latency of the design. Most automated synthesis tools targeted for RCs do a trivial form of memory mapping, which does not make use of this memory hierarchy. In order to exploit the memory hierarchy, more sophisticated logic partitioning and memory mapping tools arerequired. This thesis presents an automated memory mapping methodology during high level synthesis flow. By memory mapping, we mean performing a detailed assignment of various data structures, which are part of thedesign, to the physical memories available on the RC. We use TabuSearch meta-heuristic to find a good mapping for various logical memories of the design onto physical memories available on the RC. We present a heuristic, called Rectangle Carving, to map a single logical memory onto the RC. Tabu search calls this heuristic at every iteration to get new solutions. To ensure correct functionality for the memory mapping, additional control logic is required. This logic is used to resolve potential memory access conflicts, and to make the details of memory mapping transparent to the accessing logic, thus keeping the implementation of the logic independent of memory mapping. Quality of memory mapping is closely related to the way logic partitioning is done on the board. We present an integrated methodology to perform both logic partitioning and memory mapping together. A tabu search formulation is used to do the task. This helps in getting good overall design mapping in very little time. The execution time of the tool on benchmark examples is found to be very small. For design containing 100 logical memories, the stand alone memory mapper took less than 150 seconds. The heuristic is produces results within 3.5 % of the near optimal results produced by the ILP-approach. The spatial partitioner took less than 800 seconds for designs having 100 compute tasks and 100 logical memories.
Committee
Dr. Ranga Vemuri (Advisor)
Pages
79 p.
Keywords
FPGA
;
Memory Synthesis
;
On-chip RAM
;
Reconfigurable computers
;
Logic partitioning
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
KASAT, A. (2001).
MEMORY SYNTHESIS FOR FPGA-BASED RECONFIGURABLE COMPUTERS
[Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin988222220
APA Style (7th edition)
KASAT, AMIT.
MEMORY SYNTHESIS FOR FPGA-BASED RECONFIGURABLE COMPUTERS.
2001. University of Cincinnati, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=ucin988222220.
MLA Style (8th edition)
KASAT, AMIT. "MEMORY SYNTHESIS FOR FPGA-BASED RECONFIGURABLE COMPUTERS." Master's thesis, University of Cincinnati, 2001. http://rave.ohiolink.edu/etdc/view?acc_num=ucin988222220
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
ucin988222220
Download Count:
917
Copyright Info
© 2001, all rights reserved.
This open access ETD is published by University of Cincinnati and OhioLINK.