Today&rsquo / s reconfigurable devices successfully combine &lsquo / reconfigurable computing machine&rsquo / paradigm and &lsquo / high degree of parallelism&rsquo / and hence reconfigurable computing emerged as a
promising alternative for computing-intensive applications. Despite its superior performance
and lower power consumption compared to general purpose computing using microprocessors,
reconfigurable computing comes with a cost of design complexity. This thesis aims to
reduce this complexity by providing a flexible and user friendly development environment to
application programmers in the form of a complete reconfigurable computing platform.
The proposed computing platform is specially designed for real time embedded applications
and supports true multitasking by using available run time partially reconfigurable architectures.
For this computing platform, we propose a novel hardware task model aiming to minimize
logic resource requirement and the overhead due to the reconfiguration of the device.
Based on this task model an optimal 2D surface partitioning strategy for managing the hardware
resource is presented. A mesh network-on-chip is designed to be used as the communication
environment for the hardware tasks and a runtime mapping technique is employed to
lower the communication overhead.
As the requirements of embedded systems are known prior to field operation, an oine design
flow is proposed for generating the associated bit-stream for the hardware tasks. Finally, an
online real time operating system scheduler is given to complete the necessary building blocks
of a reconfigurable computing platform suitable for real time computing-intensive embedded
applications.
In addition to providing a flexible development environment, the proposed computing platform
is shown to have better device utilization and reconfiguration time overhead compared
to existing studies.
Identifer | oai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/12613628/index.pdf |
Date | 01 September 2011 |
Creators | Say, Fatih |
Contributors | Bazlamacci, Cuneyt Fehmi |
Publisher | METU |
Source Sets | Middle East Technical Univ. |
Language | English |
Detected Language | English |
Type | Ph.D. Thesis |
Format | text/pdf |
Rights | To liberate the content for public access |
Page generated in 0.1416 seconds