一種針對浮點運算的分段式異常處理方法
大?。?/span>1.69 MB 人氣: 2018-01-19 需要積分:2
標簽:浮點運算(11014)
異常會造成程序錯誤,實現完全沒有異常的浮點計算軟件也很艱難,因此,實現有效的異常處理方法很重要.但現有的異常處理并不針對浮點運算,并且研究重點都集中在整數溢出錯誤上,而浮點類型運算降低了整數溢出存在的可能,針對上述現象,面向基于匯編實現的數學函數,提出了一種針對浮點運算的分段式異常處理方法.通過將異常類型映射為64位浮點數,以核心運算為中心,將異常處理過程分為3個階段:輸入參數檢測(處理INV異常)、特定代碼檢測f處理DZE異常和INF異常)以及輸出結果檢測(處理FPF異常和DNO異常),并從數學運算的角度對該方法采用分段式處理的原因進行了證明.實驗將該方法應用于Mlib浮點函數庫,對庫中600多個面向不同平臺的浮點函數進行了測試,測試結果表明:該方法能夠將出現浮點異常即中斷的函數個數從90%降到0%.同時,實驗結果驗證了該方法的高效性。
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
一種針對浮點運算的分段式異常處理方法下載
相關電子資料下載
- 浮點運算的尾數部分是如何轉變成二進制的? 258
- C2000浮點運算注意事項:CPU和CLA的差異及誤差處理技巧 831
- 先楫發布RISC-V微控制器HPM6200 支持雙精度浮點運算及DSP擴展 1291
- 如何使用FPGA來實現浮點運算 291
- 詳解浮點運算的定點編程 1050
- 如何用FPGA實現浮點運算 2363
- C2000浮點運算注意事項之CPU和CLA的差異及誤差處理技巧 1261
- FPGA中浮點運算定標實現方法 4333
- ADI在語音識別技術領域還有待提高 1282
- 關于STM32浮點運算單元FPU的應用示例 7293