一種針對浮點運算的分段式異常處理方法
大小:1.69 MB 人氣: 2018-01-19 需要積分:2
標簽:浮點運算(11116)
異常會造成程序錯誤,實現完全沒有異常的浮點計算軟件也很艱難,因此,實現有效的異常處理方法很重要.但現有的異常處理并不針對浮點運算,并且研究重點都集中在整數溢出錯誤上,而浮點類型運算降低了整數溢出存在的可能,針對上述現象,面向基于匯編實現的數學函數,提出了一種針對浮點運算的分段式異常處理方法.通過將異常類型映射為64位浮點數,以核心運算為中心,將異常處理過程分為3個階段:輸入參數檢測(處理INV異常)、特定代碼檢測f處理DZE異常和INF異常)以及輸出結果檢測(處理FPF異常和DNO異常),并從數學運算的角度對該方法采用分段式處理的原因進行了證明.實驗將該方法應用于Mlib浮點函數庫,對庫中600多個面向不同平臺的浮點函數進行了測試,測試結果表明:該方法能夠將出現浮點異常即中斷的函數個數從90%降到0%.同時,實驗結果驗證了該方法的高效性。
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
一種針對浮點運算的分段式異常處理方法下載
相關電子資料下載
- 優秀的Verilog/FPGA開源項目-浮點運算器(FPU)介紹 885
- 為什么使用FPGA?FPGA為什么比GPU的延遲低這么多? 1064
- NVIDIA發布一款人形機器人通用基礎模型—Project GR00T 401
- 極海APM32F407可編程邏輯控制器PLC應用概述 981
- CKS32F4xx系列DSP功能介紹 1113
- 深入了解浮點運算—CPU和GPU算力是如何計算的? 1998
- stm32f407浮點運算速度 2148
- 浮點運算的尾數部分是如何轉變成二進制的? 641
- C2000浮點運算注意事項:CPU和CLA的差異及誤差處理技巧 1527
- 先楫發布RISC-V微控制器HPM6200 支持雙精度浮點運算及DSP擴展 1677