[發明專利]數據處理系統和用于在異類加速器之間進行切換的方法在審
| 申請號: | 201210315767.4 | 申請日: | 2012-08-30 |
| 公開(公告)號: | CN103164215A | 公開(公告)日: | 2013-06-19 |
| 發明(設計)人: | 金富珍;高在明;申宅均 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/46 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 劉虹 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理系統 用于 異類 加速器 之間 進行 切換 方法 | ||
相關申請的交叉引用
本申請要求于2011年8月30日提交的韓國專利申請第10-2011-0087411號的優先權,其公開通過引用整體結合于此。
技術領域
本發明概念的實施例涉及用于選擇加速器(accelerator)的技術,更具體地說,涉及用于在硬件加速器和軟件加速器之間進行選擇的片上系統及其操作方法。
背景技術
支持包括圖形、音頻、視頻、動畫、游戲、以及文本的多媒體的數據處理系統包括各種類型的加速器,如音頻編解碼器、視頻編解碼器、二維(2D)加速器和/或三維(3D)加速器。
這些加速器可以工以硬件或軟件來實現。硬件加速器使用專用硬件或專用硬件設備來比中央處理單元(CPU)更快地執行一些功能。換句話說,硬件加速器可以將一定功能的處理加速到高速而不會增加CPU的負擔。然而,硬件加速器需要單獨的(separate)硬件,這增加了制造成本。
軟件加速器能夠以較低的功率消耗來加速功能的處理,并且不需要單獨的硬件。然而,軟件加速器可以降低以較大負荷操作的數據處理系統的操作速度或響應速度。
發明內容
根據本發明概念的示范性實施例,一種用于操作片上系統的方法包括:接收在運行應用程序時生成的加速請求信號;響應于收到加速請求信號,將中央處理單元(CPU)的當前使用率(usage)與閾值進行比較以生成比較信號;并且響應于比較信號,執行在異類加速器之間的切換(switch)以加速由應用程序運行的多媒體功能。
異類加速器可以包括實現為硬件設備的硬件加速器和實現為程序代碼的軟件加速器,該程序代碼被配置為由CPU運行,并且軟件加速器從存儲器裝載到CPU,然后運行。
所述比較和生成可以發生在應用程序的默認加速器是硬件加速器并且硬件加速器當前正在操作時。
或者,所述比較可以發生在應用程序的默認加速器是軟件加速器時。
當前使用率可以是CPU的空閑時間。
或者,當前使用率可以是CPU的操作電壓和CPU的操作頻率之一。
根據本發明概念的示范性實施例,一種用于操作片上系統的方法包括:接收在運行應用程序時生成的加速請求信號;響應于加速請求信號確定用于加速由應用程序運行的功能的默認加速器是硬件加速器還是軟件加速器,軟件加速器被實現為可由CPU運行的程序;當確定默認加速器是軟件加速器或當前正在加速不同功能的硬件加速器時,將CPU的當前使用率與閾值進行比較以生成比較信號;并且根據比較信號用非默認加速器調換默認加速器。
所述確定可以基于存儲在表格中的加速器信息來執行。
根據本發明概念的示范性實施例,一種片上系統包括:異類加速器;以及被配置為運行加速器控制器模塊的CPU,該加速器控制器模塊生成用于在異類加速器之間進行轉換的比較信號,異類加速器用于加速由應用程序運行的功能。
加速器控制器模塊可以將CPU的當前使用率與閾值進行比較以輸出比較信號。異類加速器可以包括實現為硬件設備的硬件加速器和實現為計算機程序代碼的軟件加速器,該計算機程序代碼被配置為由CPU運行。軟件加速器可以從存儲器裝載到CPU,然后運行。
當硬件加速器被設定為用于加速功能的默認加速器并且正在加速不同功能時,加速器控制器模塊基于在對應于當前使用率的CPU的空閑時間大于閾值時生成的比較信號,用軟件加速器調換硬件加速器以加速功能。
當軟件加速器被設定為用于加速功能的默認加速器時,加速器控制器模塊可以基于在對應于當前使用率的CPU的空閑時間小于閾值時生成的比較信號,用硬件加速器調換軟件加速器以加速功能。
或者,當硬件加速器被設定為用于加速功能的默認加速器并且當前正在加速不同的功能時,加速器控制器模塊可以基于在對應于當前使用率的CPU的操作頻率低于閾值時生成的比較信號,用軟件加速器調換硬件加速器以加速功能。
或者,當軟件加速器被設定為用于加速功能的默認加速器時,加速器控制器模塊可以基于在對應于當前使用率的CPU的操作頻率高于閾值時生成的比較信號,用硬件加速器調換軟件加速器以加速功能。
當前使用率可以是CPU的空閑時間,或者可以是CPU的操作電壓和CPU的操作頻率之一。
根據本發明概念的示范性實施例,一種便攜設備包括:非易失性存儲器,其被配置為存儲多媒體數據;顯示器;異類加速器;以及CPU,其被配置為運行加速器控制器模塊,該加速器控制器模塊生成用于在異類加速器之間進行切換的比較信號,異類加速器用于加速由應用程序運行的多媒體的處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210315767.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:直流輸電閥冷系統離子交換樹脂試驗檢測裝置
- 下一篇:一種基坑模型試驗裝置





