[發明專利]自動管道組成有效
| 申請號: | 201380061907.2 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN104813282B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | S.A.克里格;M.D.耶羅尼莫 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 徐予紅;張懿 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 管道 組成 | ||
1.一種用于自動管道組成的系統,其中所述系統包括:
處理器,其中所述處理器執行代碼;以及
代碼存儲裝置,其中句法元素被注入到所述代碼存儲裝置內的代碼中,
其中所述句法元素規定將獨立函數合并到單個循環中,并且將數據訪問合并用于每個函數。
2.如權利要求1所述的系統,其中編譯器使用編譯器標記來將句法元素注入到所述代碼中。
3.如權利要求1所述的系統,其中用戶將句法元素顯式插入到所述代碼中。
4.如權利要求1所述的系統,其中注入句法元素包括使用靜態代碼分析來自動地推斷所述句法元素。
5.如權利要求1所述的系統,其中注入句法元素包括使用編譯指示或特殊的數據類型來顯式指示所述句法元素。
6.如權利要求1所述的系統,其中所述句法元素是描述所述數據的組織的數據屬性。
7.如權利要求1所述的系統,其中所述句法元素是描述要合并的所述數據類型、函數以及緩沖器大小的計算屬性。
8.如權利要求1所述的系統,其中在所述代碼的所述執行之前,所述處理器使用所述處理器的本機語言來將句法元素注入到所述代碼中。
9.如權利要求1所述的系統,其中編譯器在中間級將句法元素注入到所述代碼中,其中所述中間級是基于所述系統的硬件的抽象。
10.如權利要求1所述的系統,其中所述句法元素被注入到高級編程語言中或由編譯器或翻譯器注入所述句法元素。
11.如權利要求1所述的系統,其中運行時間系統使用在目標處理器上執行的句法元素來生成優化的機器代碼。
12.一種用于自動管道組成的設備,包括:
用于將句法元素注入到代碼中的邏輯,其中所述句法元素規定將獨立函數合并到單個循環中,并且將數據訪問合并用于每個函數;
用于執行所述管道的邏輯,其中所述管道包括所述合并的函數和數據訪問。
13.如權利要求12所述的設備,其中用于注入句法元素的所述邏輯包括使用編譯器標記來自動地推斷所述句法元素。
14.如權利要求12所述的設備,其中用于注入句法元素的所述邏輯包括使用靜態代碼分析來自動地推斷所述句法元素。
15.如權利要求12所述的設備,其中用于注入句法元素的所述邏輯包括使用編譯指示或特殊的數據類型來顯式指示所述句法元素。
16.如權利要求12所述的設備,其中所述句法元素是描述所述數據的組織的數據屬性。
17.如權利要求12所述的設備,其中所述句法元素是描述要合并的所述數據類型、函數以及緩沖器大小的計算屬性。
18.如權利要求12所述的設備,還包括運行時間系統,用于使用在目標處理器上執行的句法元素來生成優化的機器代碼。
19.如權利要求12所述的設備,其中所述設備是打印裝置。
20.如權利要求12所述的設備,其中所述設備是圖像捕獲機制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380061907.2/1.html,轉載請聲明來源鉆瓜專利網。





