[發(fā)明專利]用于雙目的地類型轉(zhuǎn)換、累加和原子存儲器操作的指令在審
| 申請?zhí)枺?/td> | 201810414454.1 | 申請日: | 2018-05-03 |
| 公開(公告)號: | CN108804137A | 公開(公告)日: | 2018-11-13 |
| 發(fā)明(設(shè)計)人: | W.M.布朗;K.拉曼 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F15/80 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 臧永杰;鄭冀之 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 寄存器 源向量 指令 浮點 存儲器操作 累加和 處理器 存儲 標識符 代碼存儲裝置 單精度浮點數(shù) 標識符標識 存儲器 解碼 第二半部 第二位置 第一半部 第一位置 解碼電路 提取電路 提取指令 元素轉(zhuǎn)換 源標識符 指令解碼 操作碼 轉(zhuǎn)換 電路 | ||
1.一種用于執(zhí)行指令的系統(tǒng),所述系統(tǒng)包括:
存儲器;
處理器,其包括:
用來從所述存儲器提取所述指令的提取電路,所述指令包括操作碼、第一目的地標識符、可選的第二目的地標識符、和用來指定源向量寄存器的源標識符,所述源向量寄存器包括多個單精度浮點數(shù)據(jù)元素;
用來對所提取的指令解碼的解碼電路;以及
執(zhí)行電路,其用來執(zhí)行經(jīng)解碼的指令以便:將所述源向量寄存器的元素轉(zhuǎn)換成雙精度浮點值,將所述雙精度浮點值的第一半部存儲到由所述第一目的地標識符標識的第一位置,以及將所述雙精度浮點值的第二半部存儲到由所述第二目的地標識符標識的第二位置。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述指令不包括所述可選的第二目的地標識符,并且其中所述執(zhí)行電路用來將所述雙精度浮點值的第一半部存儲到由所述第一目的地標識符標識的第一位置,并且將所述雙精度浮點值的第二半部存儲到所述源向量寄存器中。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一位置包括寄存器文件的第一目的地向量寄存器,并且所述第二位置包括所述寄存器文件的第二目的地向量寄存器。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中所述源向量寄存器、所述第一目的地向量寄存器和所述第二目的地向量寄存器是512位向量寄存器。
5.根據(jù)權(quán)利要求1-4中的任一項所述的系統(tǒng),其中所述執(zhí)行電路進一步用來將所述雙精度浮點值的第一半部的每一個向量元素添加到先前存儲在所述第一位置中的數(shù)據(jù)并且將第一和存儲到所述第一位置,以及將所述雙精度浮點值的第二半部的每一個向量元素添加到先前存儲在所述第二位置中的數(shù)據(jù)并且將第二和存儲到所述第二位置。
6.根據(jù)權(quán)利要求1-4中的任一項所述的系統(tǒng),其中由所述第一目的地標識符和所述第二目的地標識符標識的位置位于所述存儲器中。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述執(zhí)行電路進一步用來:
實施第一原子讀取-修改-寫以便讀取存儲在所述第一位置中的第一數(shù)據(jù)、將所述雙精度浮點值的第一半部添加到所述第一數(shù)據(jù)、以及將雙精度浮點和存儲到所述第一位置;以及
實施第二原子讀取-修改-寫以便讀取存儲在所述第二位置中的第二數(shù)據(jù)、將所述雙精度浮點值的第二半部添加到所述第二數(shù)據(jù)、以及將雙精度浮點和存儲到所述第二位置。
8.根據(jù)權(quán)利要求1-4中的任一項所述的系統(tǒng),其中所述執(zhí)行電路用來并行地轉(zhuǎn)換所述源向量寄存器的所有元素。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述操作碼用來指定僅所述源向量寄存器的下半部要被轉(zhuǎn)換并存儲到所述第一位置。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述操作碼用來指定僅所述源向量寄存器的上半部要被轉(zhuǎn)換并存儲到所述第一位置。
11.一種執(zhí)行指令的方法,該方法包括:
從存儲器提取所述指令,所述指令包括操作碼、第一目的地標識符、可選的第二目的地標識符和用來指定包括多個單精度浮點數(shù)據(jù)元素的源向量寄存器的源標識符;
由解碼電路對所提取的指令解碼;以及
由執(zhí)行電路執(zhí)行經(jīng)解碼的指令以便:將所述源向量寄存器的元素轉(zhuǎn)換成雙精度浮點值,將所述雙精度浮點值的第一半部存儲到由所述第一目的地標識符標識的第一位置,以及將雙精度值的第二半部存儲到由所述第二目的地標識符標識的第二位置。
12.根據(jù)權(quán)利要求11所述的方法,其中所述指令不包括所述可選的第二目的地標識符,并且其中所述執(zhí)行電路用來將所述雙精度浮點值的第一半部存儲到第一位置中,并且將所述雙精度浮點值的第二半部存儲到所述源向量寄存器中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810414454.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 序列轉(zhuǎn)換方法及裝置
- 一種翻譯的方法、目標信息確定的方法及相關(guān)裝置
- 一種基于詞向量連接技術(shù)的神經(jīng)機器翻譯方法及裝置
- 文本翻譯方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 文本處理方法、裝置、計算機可讀存儲介質(zhì)和計算機設(shè)備
- 一種基于多信息源圖嵌入的好友推薦方法及系統(tǒng)
- 近鄰向量的召回方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 文本處理方法、裝置、計算機可讀存儲介質(zhì)和計算機設(shè)備
- 文本翻譯方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種基于特征表示學習的跨領(lǐng)域情感分類方法及系統(tǒng)





