[發明專利]一種電子設備及數據處理方法有效
| 申請號: | 201310392979.7 | 申請日: | 2013-09-02 |
| 公開(公告)號: | CN104424033B | 公開(公告)日: | 2018-10-12 |
| 發明(設計)人: | 梁穎;靳玉茹;倪緒能;鄭啟忠 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F21/72 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 呂雁葭 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子設備 數據處理 方法 | ||
本申請公開了一種電子設備及數據處理方法,用于解決現有技術中存在的協處理器不能主動承擔中央處理器的任務的技術問題。該電子設備包括:第一處理模塊,包含第一處理單元、存儲單元以及指令存儲單元;第二處理模塊,包含第二處理單元;數據通信模塊,連接所述第一處理模塊和所述第二處理模塊,用于所述第一處理模塊與所述第二處理模塊之間的數據和/或指令交互;其中,所述指令存儲單元包含應用于所述第二處理模塊的指令集合,所述第二處理單元執行操作時通過數據通信模塊從所述指令集合中獲取相應的指令,完成所述操作。
技術領域
本申請涉及電子技術領域,特別涉及一種電子設備及數據處理方法。
背景技術
隨著計算機技術的不斷發展,計算機被應用到越來越多的領域,給人們的生產生活帶來極大的便利。
這些不同的領域都有著對各自領域特定應用的運算加速的需求,例如,電影動畫渲染領域需要計算機對圖像處理加速,金融分析領域需要計算機對數字運算處理加速等等。通過提高中央處理器(CPU)的能力可以提高計算機的運算能力,然而中央處理器是通用型處理器,雖兼顧多種應用,卻缺乏對特定應用運算加速的能力。即使使用多核CPU可以在一定程度提高計算機運算能力,但其并行編程十分復雜,而且仍然難以滿足多種應用得需求。
目前,有效的解決方法是通過在計算機中增加特定的協處理器來輔助CPU完成特定任務的運算。由于協處理器是針對某些特定計算任務而設計的,設計時不必過多地考慮其通用性,因而往往會擁有很好的特定計算性能。
但是在本申請的發明人在實現本申請實施例的技術方案的過程中,至少發現上述現有技術存在如下技術問題:
現有技術中,中央處理器與協處理器在進行指令傳輸時,指令是通過內存地址在CPU的指令存儲固件和數據緩存裝置間傳輸的,數據緩存裝置再通過總線地址與協處理器進行指令傳輸,而內存地址的分配是由CPU決定的,進而使得協處理器就主動不能通過內存地址向CPU發送一承擔任務的請求。
即,現有技術中的協處理器高度依賴于中央處理器,不能主動承擔中央處理器的任務。
發明內容
本申請提供一種電子設備及數據處理方法,用于解決現有技術中存在的協處理器不能主動承擔中央處理器的任務的技術問題。
本申請一方面提供了一種電子設備,包括:第一處理模塊,包含第一處理單元、存儲單元以及指令存儲單元;第二處理模塊,包含第二處理單元;數據通信模塊,連接所述第一處理模塊和所述第二處理模塊,用于所述第一處理模塊與所述第二處理模塊之間的數據和/或指令交互;其中,所述指令存儲單元包含應用于所述第二處理模塊的指令集合,所述第二處理單元執行操作時通過數據通信模塊從所述指令集合中獲取相應的指令,完成所述操作。
優選的,所述第一處理模塊還包括第一硬件協議棧模塊,所述第一硬件協議棧模塊與所述存儲單元及所述數據通信模塊相連,用于控制所述第一處理模塊中的第一數據和/或第一指令經由所述數據通信模塊向所述第二處理模塊的發送,及用于控制經由所述數據通信模塊接收所述第二處理模塊發送的第二數據和/或第二指令;所述第二處理模塊還包括第二硬件協議棧模塊,所述第二硬件協議棧模塊與所述數據通信模塊相連,用于控制所述第二數據和/或所述第二指令經由所述數據通信模塊向所述第一處理模塊的發送,及用于控制經由所述數據通信模塊接收所述第一數據和/或所述第一指令;其中,所述第一硬件協議棧模塊和所述第二硬件協議棧模塊的通信協議與所述數據通信模塊對應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310392979.7/2.html,轉載請聲明來源鉆瓜專利網。





