Responsive image
博碩士論文 etd-0810110-025930 詳細資訊
Title page for etd-0810110-025930
論文名稱
Title
以查表為主之函數運算的表格面積縮減方法
Memory Reduction of Table-based Function Evaluation Methods
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
64
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2010-06-14
繳交日期
Date of Submission
2010-08-10
關鍵字
Keywords
查表法、函數近似方法、非等份切割法
Function approximations, Non-uniform piecewise methods, Table-lookup Methods
統計
Statistics
本論文已被瀏覽 5680 次,被下載 0
The thesis/dissertation has been browsed 5680 times, has been downloaded 0 times.
中文摘要
在數位訊號處理過程中,常常會使用到可以運算特定函數的硬體單元,例如:求倒數、開根號、取指數或對數…等運算。一般說來通常採用以查表為主的函數近似方法來實作,如此可避免因為運算繁雜而導致效能不佳,但是隨著精準度提高,表格所占的面積卻將大幅增加。本論文透過非等份切割法,切割表格後再將表格重排,以取得可較節省面積的對應方式,此方法針對函數近似演算法加以改良,可有效減少表格面積及額外的硬體負擔。
Abstract
In many digital signal processing applications, we often need some special function
units that can compute complicated arithmetic functions such as reciprocal, logarithm, power of 2, trigonometric functions, etc. The most popular designs are based on look-up tables with polynomial approximation. However, the table size will increase significantly in accordance with precision. In this thesis, we propose a method called remapping to reduce the table size by using non-uniform segmentation. When we obtain the coefficients for all segments, we do not store them in order. By sorting the coefficients in the ROM ,we design a efficient hardware mapping. The method can reduce the ROM size with lower extra cost spent in address mapping for non-uniform segmentation.
目次 Table of Contents
Chapter 1 導論 8
1.1 研究動機 8
1.2 論文架構 9
Chapter 2 研究背景與相關研究 10
2.1 函數近似方法分類 10
2.2 查表法(Table-lookup Methods) 11
2.3 Bipartite and Multipartite Table Methods 13
2.3.1 Bipartite Methods 13
2.3.2 Multipartite Methods 16
2.4 Table-polynomial Methods 18
2.4.1 Uniform Piecewise Methods 19
2.4.2 Non-uniform Piecewise Methods 24
2.5 Interpolation Methods 29
Chapter 3 Remapping Method 31
3.1 方法概述 31
3.2 架構設計 39
3.3 誤差分析以及bit width最佳化 44
Chapter 4 實驗結果以及比較 49
4.1 演算法之分析比較 49
4.2 面積以及速度之評估 51
Chapter 5 結論及未來展望 60
5.1 結論 60
5.2 未來展望 61
參考文獻 62
參考文獻 References
[1] J.M. Muller, “A Few Results on Table-Based Methods,” Reliable Computing, Vol. 5, No. 3, pp. 279-288, Aug. 1999.
[2] D. Das Sarma and D.W. Matula, ªFaithful Bipartite ROM Reciprocal Tables,º Proc. 12th Symp. Computer Arithmetic, pp. 17-29, 1995.
[3] M.J. Schulte and J.E. Stine, “Symmetric Bipartite Tables for Accurate Function Approximation,” Proc. 13th Symp. Computer Arithmetic, pp. 175-183, 1997.
[4] J.E. Stine and M.J. Schulte, “The Symmetric Table Addition Method for Accurate Function Approximation,” J. VLSI Signal Processing Systems for Signal Image and Video Technology, vol. 21, pp. 167-177, 1999.
[5] M.J. Stine and J.E. Stine, “Approximating Elementary Functions with Symmetric Bipartite Tables,” IEEE Transactions on Computers, vol. 48, no. 8, pp. 842-847, Aug. 1999.
[6] F-d Dinechin and A. Tisserand, “Some Improvements on Multipartite Table Methods,” Proc. 15th IEEE Symp. Computer Arithmetic, pp. 128-135, 2001.
[7] F-d Dinechin and A. Tisserand, “Multipartite Table Method,” IEEE Transactions on Computers, vol. 54, no. 3, pp. 319-330, Mar. 2005.
[8] T.B. Jung, S.F. Hsiao, and M.J. Tsai, “Para-CORDIC: Parallel CORDIC rotation algorithm,” IEEE Transactions on Circuits and System-I, vol. 51, no. 8, pp. 1515-1524, Aug. 2004.
[9] E. Antelo and J. Villalba, “Low Latency Pipelined Circular CORDIC,” Proc. 17th IEEE Symp. Computer Arithmetic, pp. 280-287, 2005.
[10] E. Antelo, J. Villalba, and E.L. Zapata, “Low-Latency Pipelined 2D and 3D CORDIC Processors,” IEEE Transactions on Computers, vol. 57, no. 3, pp.404-417, Mar. 2008.
[11] M.J. Schulte and E.E. Swartzlander, “Hardware Designs for Exactly Rounded Elementary Functions,” IEEE Transactions on Computers, vol. 43, no. 8, Aug. 1994.
[12] J. Cao, B. Wei, and J. Cheng, “High-Performance Architectures for Elementary Function Generation,” Proc. 15th IEEE Symp. Computer Arithmetic, pp. 136-144, 2001.
[13] J.A. Pineiro, J.D. Bruguera, and J.M. Muller, “Faithful Powering Computation Using Table Look-Up and Fused Accumulation Tree,” Proc. IEEE 15th Symp. Computer Arithmetic, pp. 40-47, 2001.
[14] J.M. Muller, “Partially rounded Small-Order Approximations for Accurate, Hardware-Oriented, Table-Based Methods,” Proc. IEEE 16th Symp. Computer Arithmetic, pp. 1-8, 2003.
[15] E.G. Walters-III and M.J. Schulte, “Efficient Function Approximation Using Truncated Multipliers and Squarers,” Proc. IEEE 17th Symp. Computer Arithmetic, 2005.
[16] J.A. Pineiro, J.M. Muller, and J.D. Bruguera, “High-Speed Function Approximation Using a Minimax Quadratic Interpolator,” IEEE Transactions on Computers, vol. 54, no. 3, pp. 304-318, Mar. 2005.
[17] D-U Lee, W. Luk, J. Villasenor, and P.Y.K. Cheung, “Hierarchical Segmentation Schemes for Function Evaluation,” Proc. IEEE Conf. Field-Programmable Technology, pp. 92-99, Dec. 2003.
[18] D-U Lee, W. Luk, J. Villasenor, and P.Y.K. Cheung, “Non-uniform Segmentation for Hardware Function Evaluation,” Proc. 11th Int’l Conf. Field Proframmable Logic and Applications, pp. 796-807, Sept. 2003.
[19] D-U Lee, “Hierarchical Segmentation for Hardware Function Evaluation” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 17, No. 1, Jan pp. 103-116 2009
[20] T. Sasao, S. Nagayama, and J.T. Butler, “Numerical Function Generators Using LUT Cascades,” IEEE Transactions on Computers, vol. 56, no. 6, June 2007.
[21] D-U Lee, R.C.C Cheung, W. Luk, and J.D. Villasenor, “Hardware Implementation Trad-Offs of Polynomial Approximations and Interpolations,” IEEE Transactions on Computers, vol. 57, no. 5, May 2008.
[22] D-U Lee, A.A. Gaffar, O. Mencer, and W. Luk, “Adaptive Range Reduction for Hardware Function Evaluation,” Proc. IEEE Int’l Conf. Field-Programmable Technology, pp.169-176, 2004.
[23] D-U Lee, A.A. Gaffar, O. Mencer, and W. Luk, “Optimizing Hardware Function Evaluation,” IEEE Transactions on Computers, vol. 54, no. 12, Dec. 2005.
[24] Behroox Parhami, Computer Arithmetic (Algorithms and Hardware Designs), Oxford University Press, 2000
[25] L-D. Van and C.C. Yang, “Generalized Low-Error Area-Efficient Fixed-Width Multipliers,” IEEE Transactions on Circuits and System-I, vol. 52m no. 8, Aug. 2005.
[26] K.C. Bickerstaff, M.J. Schulte, and E.E. Swartzlander,Jr., “Reduced Area Multipliers,” Proceedings 1993 Application Specific Array Processors, pp. 478-489, 1993.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 18.223.107.149
論文開放下載的時間是 校外不公開

Your IP address is 18.223.107.149
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code