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...

Full description

Bibliographic Details
Main Authors: Tzu-che Huang, 黃子哲
Other Authors: none
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