[發明專利]基于龍芯平臺的動態調頻調壓方法有效
| 申請號: | 202010955997.1 | 申請日: | 2020-09-11 |
| 公開(公告)號: | CN112181639B | 公開(公告)日: | 2023-07-28 |
| 發明(設計)人: | 譚健;吳少剛;陳華才 | 申請(專利權)人: | 江蘇航天龍夢信息技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 蘇州誠逸知識產權代理事務所(特殊普通合伙) 32313 | 代理人: | 曹孝陳 |
| 地址: | 215500 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 平臺 動態 調頻 調壓 方法 | ||
本發明公開了基于龍芯平臺的動態調頻調壓方法:S1、主核向管理核下達調頻命令;S2、管理核確定主核當前的頻率檔位;S3、對比主核當前的頻率檔位和調頻指令中的頻率檔位;S4、當主核當前的頻率檔位低于調頻指令中的頻率檔位,進行升頻操作;S5、當主核當前的頻率檔位高于調頻指令中的頻率檔位,進行降頻操作。本發明使用基于國產RT?Thread實時操作系統的管理核響應主核的調頻需求,使得龍芯4000平臺以上能夠在不同的應用場景中采用不同的頻率和電壓,達到性能與功耗的統一。
技術領域
本發明涉及計算機技術領域,特別是涉及基于龍芯平臺的動態調頻調壓方法。
背景技術
目前龍芯平臺不具備智能睿頻技術,使得無論何種應用場景均采用同一頻率、同一電壓,造成了資源浪費的同時又影響使用體驗。
常見的節能模式采用關閉某些CPU核的方式或者單純改變CPU運行頻率,這種方式第一造成了性能方面的缺失;第二使得CPU運行在與電壓不匹配的狀態;第三CPU核自己管理自己缺乏獨立性。
為了應對上述三種問題,需要采用獨立的處理部件來管理頻率與功耗之間的關系。處理部件使用國產RT-Thread作為管理系統,通過根據應用場景指令,動態實時的調節CPU運行頻率與電壓,在性能與功耗間做一個動態平衡。
發明內容
本發明的任務在于提供基于龍芯平臺的動態調頻調壓方法,能夠提升主頻運行速度,保證資源的有效利用,給用戶帶來更流暢的使用體驗。
為實現上述目的,本發明提供基于龍芯平臺的動態調頻調壓方法,具體步驟為:
S1、主核向管理核下達調頻命令;
S2、管理核確定主核當前的頻率檔位;
S3、對比主核當前的頻率檔位和調頻指令中的頻率檔位;
S4、當主核當前的頻率檔位低于調頻指令中的頻率檔位,進行升頻操作;
S5、當主核當前的頻率檔位高于調頻指令中的頻率檔位,進行降頻操作;
進一步的,所述主核與管理核通過郵箱通信。
進一步的,所述頻率檔位分為若干檔,與主核頻率相對應,形成頻率表。
進一步的,所述管理核通過主核當前的時鐘參數計算獲得主核實際頻率,依據頻率表確定主核當前的頻率檔位。
進一步的,所述升頻操作和降頻操作是逐級調頻的。
進一步的,所述逐級調頻的具體實施步驟是:
S1、依據頻率表獲取下一級頻率檔位對應的主核頻率;
S2、依據公式計算獲得實現該主核頻率的分頻系數;
S3、設置當前狀態下的時鐘參數;
S4、設置分頻。
進一步的,所述分頻系數有最低和最高限制,當步驟S2所得分頻系數高于最高分頻系數,則步驟S4按照最高分頻系數設置分頻,當步驟S2所得分頻系數低于最低分頻系數,則步驟S4按照最低分頻系數設置分頻。
進一步的,所述當前狀態分為普通狀態和睿頻狀態,當主核向管理核下達使能命令,決定啟動睿頻,當前狀態變為睿頻狀態,直到主核下達退出命令,當前狀態恢復普通狀態。
進一步的,所述管理核實時監測主核溫度,當溫度超過設定的安全溫度時,進行降頻操作,使主核頻率檔位下降一級。
進一步的,所述管理核完成調頻指令后,反饋主核當前的頻率檔位。
進一步的,所述管理核使用國產RT-Thread實時操作系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇航天龍夢信息技術有限公司,未經江蘇航天龍夢信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010955997.1/2.html,轉載請聲明來源鉆瓜專利網。





