簡易檢索 / 詳目顯示

研究生: 辛宗潭
Shin, Tsung-Tan
論文名稱: 一個可重置之浮點輔助運算單元設計
A Reconfigurable Floating-Point Co-processor Design
指導教授: 周哲民
Jou, Jer-Min
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 51
中文關鍵詞: 可重置浮點
外文關鍵詞: Reconfigurable, Floating-Point
相關次數: 點閱:53下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 算術單元為數位系統中進行基本運算最主要的部份,特別是在計算機微處理器以及數位訊號處理器。本論中我們提出一個可重置浮點輔助運算單元架構,比傳統的整數和浮點架構更具有彈性及高性能。此架構可以處理8位元、16位元、32位元有符號/無符號的整數乘法運算,也可處理8位元、16位元、32位元和64位元加/減的加法運算。在浮點運算中,能夠處理IEEE浮點數標準格式的加/減/乘運算。在整數運算中,我們利用“單指令多資料指令集” (SIMD)技術,來同時處理大量較低位元寬度的運算。我們所提出的可重置架構,可做為輔助運算處理器單元或一般用途處理器的架構單元。實驗的結果顯示我們所提出的可重置架構,最大操作頻率可達309MHz。

    Arithmetic units are the main components of digital systems for performing the fundamental operations of arithmetic, especially for microprocessors and digital signal processors. In this thesis, we propose a reconfigurable floating-point co-processor unit architecture that has higher performance and flexible than the traditional integer and floating-point arithmetic unit. It can perform 8-bit, 16-bit, 24-bit and 32-bit signed/unsigned integer multiplication, and perform 8-bit, 16-bit, 32-bit and 64-bit add/sub adder. For floating-point operations, it can perform IEEE standard single precision floating-point add/sub/mul operations. For integer operations, we use “single instruction multiple data” (SIMD) technology to perform a lot of lower bit width of operands at the same operation. The proposed reconfigurable arithmetic unit can be used as a co-processing unit or an arithmetic unit in general-propose processors. The experimental result indicated that the maximum operation frequency of proposed reconfigurable
    arithmetic unit is 309MHz.

    摘 要...................................................I Abstract................................................II 致 謝...................................................III 目 錄...................................................IV 圖 目 錄................................................VI 表 目 錄................................................X 第一章 導論.............................................1 第二章 浮點加(減)、乘運算及電路設計.....................3 2.1 IEEE浮點運算標準格式:...............................3 2.2 浮點加(減)法運算及電路設計:.........................8 2.3浮點數乘法運算及電路設計:............................10 第三章 可重置計算系統...................................13 3.1靜態和動態可重置系統(Statically and Dynamically):....14 3.2 可重置計算系統的耦合(Coupling):.....................15 3.3 可重置系統的顆粒性(Granularity):....................17 3.4可編程式性的深度(Depth of Programmability):..........18 3.5自我可重置計算系統 (Self Reconfigurable computing systems):..............................................19 第四章 可重置浮點運算單元...............................20 4.1單精度可重置浮點運算的組成元件:......................20 第五章 可加性乘法模組概念...............................22 5.1 分而治之設計策略(Divide-And-Conquer Designs):.......22 5.2 可加性乘法模組:.....................................23 5.3 可加性乘法模組部分積化減:...........................25 5.4 有符號乘法運算的處理:...............................26 第六章 可重置之可加性乘法模組陣列單元...................28 6.1 可重置之可加性乘法模組陣列架構:.....................28 6.2 可重置之可加性乘法模組單位方塊:.....................29 6.3 控制指令集欄位:.....................................31 6.4 可重置之可加性乘法模組陣列算術運算設計:.............32 6.5 單一指令多資料集(SIMD)設計:.........................41 6.6 資料輸入/輸出界面:..................................46 第七章 實驗結果及結論...................................49 7.1 實驗結果:...........................................49 7.2 結論: ...............................................50 參考文獻................................................51

    [1] Chien-Ming Sun, Chen-Yen Lin, Jer-Min Jou, “Design of
    a Novel Reconfigurable Arithmetic Unit Array
    Architectures”, IEEE Computer Society Annual
    Symposium on VLSI, May 9-11,2007.
    [2] Shamsiah Suhaili and Othman Sidek, “Design and
    Implementation of Reconfigurable ALU on FPGA”, ICECE
    2004, 28-30 December 2004, Dhaka, Bangladesh.
    [3] Albert Danysh and Dimitri Tan, “Architecture and
    Implementation of a Vector/SIMD Multiply-Accumulate
    Unit”, IEEE TRANS. ON COMPUTERS, VOL. 54, NO.3,
    MARCH 2005.
    [4] Dominique Lavenier, Yan Solihin, Kirk W. Cameron,
    “Integer/Floating-point Reconfigurable ALU”,
    Technical Report LA-UR #99-5535, Los Alamos National
    Laboratory, Sep 1999.
    [5] Behrooz Parhami. “Computer Arithmetic Algorithms and
    Hardware Designs”, Oxford, 2000.
    [6] Mi Lu, “Arithmetic and Logic in Computer Systems”,
    Wiley Interscience, 2004.
    [7] Guangming Lu. “Modeling, Implementation and
    Scalability of the MorphoSys Dynamically
    Reconfigurable Computing Architecture”, Doctor of
    Philosophy in Electrical and Computer Engineering
    University of California, Irvine, 2000.
    [8]T.J. Todman, G.A. Constantinides, S.J.E. Wilton, O.
    Mencer, W. Luk and P.Y.K. Cheung “Reconfigurable
    computing: architectures and design methods”, IEE
    Proc.-Comput. Digit. Tech., Vol. 152, No. 2, March 2005
    [9] Jer-Min Jou. "Reconfigurable SoC Architectures,"
    Proceedings of the 2003 VLSI Design/CAD Symposium,2003.
    [10] Xilinx: Xilinx ISE 6 Software Manuals, www.xilinx.com.

    下載圖示 校內:立即公開
    校外:2008-08-29公開
    QR CODE