查詢結果分析
來源資料
頁籤選單縮合
題 名 | 軟硬體共流設計之可重組計算系統=An Implementation of Hardware/Software Codesign Reconfigurable Computing System |
---|---|
作 者 | 劉嘉政; 林玉田; 陳鑫舜; | 書刊名 | 逢甲學報 |
卷 期 | 36 1999.12[民88.12] |
頁 次 | 頁73-97 |
分類號 | 310.153 |
關鍵詞 | 可程式化邏輯陣列; 軟硬體共流設計; 可重組系統; FPGA; Hardware/Software codesign; Reconfigurable system; |
語 文 | 中文(Chinese) |
中文摘要 | 傳統的計算系統其硬體架構是固定的,軟體程式則是具有變異性;對於可重組計算 系統的設計則採用兩者的特點,在此系統下硬體電路是可變的,而且是受到軟體程式的控制, 根據軟體程式的需求改變硬體電路的功能,如此系統可以得到軟體具彈性的優點與硬體電路 執行效能的長處。本篇論文是針對可重組計算系統的研發,發展一個設計流程,此設計流程 的建立可以使得程式經過此流程的適當處理,能在可重組計算系統下執行,提高整體程式執 行效能,此流程稱為硬軟體共流設計流程。 本論文建立之於可重組計算系統下的硬軟體共流設計環境,是從一般C語言軟體程式的 輸入,以加入"剖析標籤"的方式,蒐集特定的分析參數:包括基本程式段(Basic Unit)執行耗 費時間及其轉換為硬體電路的複雜度及所規劃的時間、利用圖型模型來分析資料輸入輸出所 需耗費的時間,和使用區域規劃的可程式化硬體元件的硬體資源使用率,藉由分析可變的加 權參數式選擇"可硬體化的程式段",經過程式的分析後加以分割和再合成,經過重複的再選 擇,藉以得到系統的最佳加速比。 |
英文摘要 | A reconfigurable computing (RC) system combines the traditional computing system with programmable hardware devices. The RC system explores hardware/software solutions for specific application needs. The programmable hardware devices is modified at runtime(or compile time) to meet the needs of an application. Thus system could gain the benefits of both flexibility of software and efficiency of hardware. In this paper, we develop a design flow environment for designing program which transfers original program in order to run under the RC system and increase the program execution performance. This design flow is called "hardware/software codesign" flow. In our design flow environment, we adopt the C language program as input source. In profiling phase, we insert "profiling tags" to collect program behavior data. Those behavior data contains the running time of basic blocks, the corresponding circuit complexity of basic blocks and the data transfer time between the basic blocks. In partitioning phase, we choose the "hardware candidates" by analyzing the program behavior data under certain criterions. In regard to the selection hardware candidates, the system repeats program partition and cosynthesis processes in order to find out the system best speedup. |
本系統中英文摘要資訊取自各篇刊載內容。