[發明專利]處置半精度操作數的系統、方法和裝置在審
| 申請號: | 201811284253.0 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109840070A | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | R·凡倫天;M·J·查尼;R·薩德;E·烏爾德-阿邁德-瓦爾;J·科巴爾 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F7/57 | 分類號: | G06F7/57 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 李煒;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作數 指令 指令執行電路 方法和裝置 精度浮點數 解碼 控制信息 寄存器 歸零 下溢 轉儲 存儲 申請 | ||
1.一種裝置,包括:
指令執行電路,用于執行經解碼的指令,所述經解碼的指令具有利用半精度浮點數據的至少一個操作數;以及
寄存器,用于存儲與利用半精度浮點數據的所述至少一個操作數有關的控制信息,其中,所述控制信息用于指定所述指令的執行的下溢操作何時將被轉儲清除為零以及所述指令的非正規輸入何時將被歸零。
2.如權利要求1所述的裝置,其中,所述寄存器是控制和狀態寄存器。
3.如權利要求1-2中的任一項所述的裝置,其中,用于存儲控制信息的所述寄存器的位的位置18用于指示所述指令的非正規輸入何時將被歸零。
4.如權利要求1-3中的任一項所述的裝置,其中,用于存儲控制信息的所述寄存器的位的位置19用于指示所述指令的執行的下溢操作何時將被轉儲清除為零。
5.如權利要求1-2中的任一項所述的裝置,其中,用于存儲控制信息的所述寄存器的位的位置19用于指示所述指令的非正規輸入何時將被歸零。
6.如權利要求1-3中的任一項所述的裝置,其中,用于存儲控制信息的所述寄存器的位的位置18用于指示所述指令的執行的下溢操作何時將被轉儲清除為零。
7.如權利要求1-6中的任一項所述的裝置,其中,所述經解碼的指令是計算指令。
8.如權利要求1-7中的任一項所述的裝置,其中,所述寄存器由所述指令執行電路的浮點執行單元讀取。
9.如權利要求1-8中的任一項所述的裝置,其中,所述寄存器進一步用于存儲以下指示:已檢測到的異常,所述異常包括精度、下溢、上溢、除以零、非正規和無效操作;異常類型掩碼,所述異常類型掩碼包括無效操作、非正規操作、除以零掩碼、上溢、下溢和精度;舍入控制;以及用于非半精度浮點數據的非正規為零和轉儲清除為零。
10.一種方法,包括:
對指令解碼,所述指令具有利用半精度浮點數據的至少一個操作數;以及
根據與利用半精度浮點數據的所述至少一個操作數有關的控制信息來執行經解碼的指令,其中,所述控制信息用于指定所述指令的執行的下溢操作何時將被轉儲清除為零以及所述指令的非正規輸入何時將被歸零。
11.如權利要求10所述的方法,其中,所述寄存器是控制和狀態寄存器。
12.如權利要求10-11中的任一項所述的方法,其中,用于存儲控制信息的所述寄存器的位的位置18用于指示所述指令的非正規輸入何時將被歸零。
13.如權利要求10-12中的任一項所述的方法,其中,用于存儲控制信息的所述寄存器的位的位置19用于指示所述指令的執行的下溢操作何時將被轉儲清除為零。
14.如權利要求10-11中的任一項所述的方法,其中,用于存儲控制信息的所述寄存器的位的位置19用于指示所述指令的非正規輸入何時將被歸零。
15.如權利要求10-12中的任一項所述的方法,其中,用于存儲控制信息的所述寄存器的位的位置18用于指示所述指令的執行的下溢操作何時將被轉儲清除為零。
16.如權利要求10-15中的任一項所述的方法,其中,所述經解碼的指令是計算指令。
17.如權利要求10-16中的任一項所述的方法,其中,所述寄存器由指令執行電路的浮點執行單元讀取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811284253.0/1.html,轉載請聲明來源鉆瓜專利網。





