An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit
碩士 === 國立中山大學 === 電機工程學系研究所 === 93 === Reconfigurable computing systems require supports from powerful computer aided design tools to help users developing the interactions between software programs and hardware circuits. The placement and routing support for reconfigurable processing units is also...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/36903288693769474529 |
id |
ndltd-TW-093NSYS5442116 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NSYS54421162015-12-23T04:08:15Z http://ndltd.ncl.edu.tw/handle/36903288693769474529 An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit 實現用於微顆粒與多重內容之可重新組態運算單元的佈局繞線工具 Tzu-che Huang 黃子哲 碩士 國立中山大學 電機工程學系研究所 93 Reconfigurable computing systems require supports from powerful computer aided design tools to help users developing the interactions between software programs and hardware circuits. The placement and routing support for reconfigurable processing units is also the key to the efficiency of the computing system. In this thesis, we implemented the placement and routing tool for the FMRPU (Fine-grain Multi-context Reconfigurable Processing Unit). The routing resource among the Logic Arrays supports only 8-bit aligned data width, so the routing of the FMRPU can’t completely imitate from the pattern used by LUT-based routing. Thus we proposed an operation-based design model which accepts a data flow graph that describes the operations of the circuit. After compressing the graph, the tool uses Simulated Annealing algorithm with either Maze Route or Center-of-Gravity Route to map the compressed graph into FMRPU. Through the placement and routing tool we implemented, we have successfully mapped several algorithms used in multi-media applications, such as FFT and DCT, into FMRPU. none 邱日清 2005 學位論文 ; thesis 79 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中山大學 === 電機工程學系研究所 === 93 === Reconfigurable computing systems require supports from powerful computer aided design tools to help users developing the interactions between software programs and hardware circuits. The placement and routing support for reconfigurable processing units is also the key to the efficiency of the computing system. In this thesis, we implemented the placement and routing tool for the FMRPU (Fine-grain Multi-context Reconfigurable Processing Unit). The routing resource among the Logic Arrays supports only 8-bit aligned data width, so the routing of the FMRPU can’t completely imitate from the pattern used by LUT-based routing. Thus we proposed an operation-based design model which accepts a data flow graph that describes the operations of the circuit. After compressing the graph, the tool uses Simulated Annealing algorithm with either Maze Route or Center-of-Gravity Route to map the compressed graph into FMRPU. Through the placement and routing tool we implemented, we have successfully mapped several algorithms used in multi-media applications, such as FFT and DCT, into FMRPU.
|
author2 |
none |
author_facet |
none Tzu-che Huang 黃子哲 |
author |
Tzu-che Huang 黃子哲 |
spellingShingle |
Tzu-che Huang 黃子哲 An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
author_sort |
Tzu-che Huang |
title |
An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
title_short |
An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
title_full |
An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
title_fullStr |
An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
title_full_unstemmed |
An Implementation of a Placement and Routing Tool for the Fine-grain Multi-context Reconfigurable Processing Unit |
title_sort |
implementation of a placement and routing tool for the fine-grain multi-context reconfigurable processing unit |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/36903288693769474529 |
work_keys_str_mv |
AT tzuchehuang animplementationofaplacementandroutingtoolforthefinegrainmulticontextreconfigurableprocessingunit AT huángzizhé animplementationofaplacementandroutingtoolforthefinegrainmulticontextreconfigurableprocessingunit AT tzuchehuang shíxiànyòngyúwēikēlìyǔduōzhòngnèiróngzhīkězhòngxīnzǔtàiyùnsuàndānyuándebùjúràoxiàngōngjù AT huángzizhé shíxiànyòngyúwēikēlìyǔduōzhòngnèiróngzhīkězhòngxīnzǔtàiyùnsuàndānyuándebùjúràoxiàngōngjù AT tzuchehuang implementationofaplacementandroutingtoolforthefinegrainmulticontextreconfigurableprocessingunit AT huángzizhé implementationofaplacementandroutingtoolforthefinegrainmulticontextreconfigurableprocessingunit |
_version_ |
1718156634332594176 |