《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于多核DSP上下文環境備份與恢復方案的設計與實現*
基于多核DSP上下文環境備份與恢復方案的設計與實現*
2023年電子技術應用第8期
符超,吳翼虎,錢宏文
(中國電子科技集團公司第五十八研究所,江蘇 無錫 214035)
摘要: 在軟件定義計算體系架構中,DSP作為一種常用的硬件資源,勢必向虛擬化發展,以便最大化發揮其效能。提出了一種多核DSP上下文環境的備份與恢復的方案,以核0為控制核心,通過合理地內存分配以及讀寫操作,完成對其余核心在計算過程中的各狀態,如寄存器狀態、堆棧狀態、數據狀態以及程序狀態的保存與寫回,實現了其從計算任務M切換到計算任務N,待N完成后再切換回M繼續執行的功能;使用TI公司66AK2H14對方案作測試,驗證了其可行性。該方案對多核DSP硬件資源的靈活應用提供了實際的方法和經驗。
中圖分類號:TP311.1 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.223423
中文引用格式: 符超,吳翼虎,錢宏文. 基于多核DSP上下文環境備份與恢復方案的設計與實現[J]. 電子技術應用,2023,49(8):114-118.
英文引用格式: Fu Chao,Wu Yihu,Qian Hongwen. Design and implementation of context backup and resume scheme based on multi-core DSP[J]. Application of Electronic Technique,2023,49(8):114-118.
Design and implementation of context backup and resume scheme based on multi-core DSP
Fu Chao,Wu Yihu,Qian Hongwen
(No.58 Research Institute, China Electronics Technology Group Corporation, Wuxi 214035, China)
Abstract: In software-defined computing architectures, DSP, as a commonly used hardware resource, is bound to develop virtualization in order to maximize its performance. This paper proposes a multi-core DSP context environment backup and resume scheme, with core 0 as the control core, through reasonable memory allocation and read/write operations, the states of remaining core in the calculation process, such as register state, stack state, data state, and program state, are saved and written back, achieved the function of switching from computing task M to computing task N, and then switching back to M after N is completed. Using TI 66AK2H14 to verify its feasibility. This scheme provides practical methods and experience for the flexible application of multi-core DSP hardware resources.
Key words : multi-core DSP;context;backup;resume

0 引言

近年來,從國內外研究人員的研究成果來看,面向特定應用領域的軟件定義計算體系架構已經成為未來計算體系架構演進的重要方向[1]。軟件定義計算要求將硬件資源虛擬化,各硬件之間以軟件互連,將計算能力以異構的可重構的節點的形式提供給上層用戶,在完成定制化功能的前提下,實現系統運行效率最大化。數字信號處理器(Digital Signal Processor, DSP)作為異構計算不可或缺的一環,必將扮演越來越重要的角色。

上下文環境指的是任務計算過程中,處理器內各種寄存器,如通用寄存器、程序計數器、程序狀態字等,與任務處理有關的數據信息,處理器利用上下文環境來確定相關任務的狀態并使其繼續執行(如果任務被中斷) [2-3]。當DSP充當底層節點時,為了滿足可重構的要求,上下文環境在DSP重構時需要被妥善地備份保存,以便后續處理器利用其恢復任務的執行。

C66x是TI公司設計的一款高性能DSP核,擁有著出色的計算能力,其產品被廣泛應用于合成孔徑雷達(Synthetic Aperture Radar, SAR)圖像處理[4-5]、高速數據傳輸[6]、雷達信號處理[7]、目標探測[8]等技術領域。本文使用66AK2H14芯片作為硬件載體,以何雙宗等提出的動態重構方案[9-10]作為補充,詳細介紹了上下文環境備份與恢復方案的設計思路以及具體實現過程,并做了測試以充分驗證其可行性。


本文詳細內容請下載:http://m.jysgc.com/resource/share/2000005488


作者信息:

符超,吳翼虎,錢宏文

(中國電子科技集團公司第五十八研究所,江蘇 無錫 214035)


微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 日韩精品视频免费在线观看| 男男肉动漫未删减版在线观看| 国产私拍福利精品视频网站| а√天堂中文最新版地址bt| 日日噜狠狠噜天天噜av| 亚洲av产在线精品亚洲第一站| 污污的文章让人起反应的| 免费无码国产V片在线观看| 美妇与子伦亲小说| 日韩毛片无码永久免费看| 亚洲欧洲精品在线| 熟妇人妻一区二区三区四区 | 一级毛片aaaaaa视频免费看| 日本成人福利视频| 久久精品国产欧美日韩| 柳菁菁《萃5》专辑| 亚洲国产成人久久综合碰碰动漫3d| 波多野结衣和乡下公在线观看| 免费在线视频一区| 精品哟哟哟国产在线观看不卡| 四虎国产永久在线观看| 韩国中文电影在线看完整免费版 | 人妻丰满熟妇无码区免费| 精品国产三级a∨在线| 啦啦啦在线免费观看| 色婷婷精品大在线视频| 国产亚洲精品仙踪林在线播放| 黄瓜视频在线观看| 国产成人亚洲精品大帝| 久久久久久久岛国免费播放| 日韩精品人妻系列无码专区免费| 亚洲人和日本人jizz| 欧美寡妇XXXX黑人猛交| 亚洲成av人片在线观看www| 欧美高清性色生活片免费观看 | 天天碰免费视频| 国产男女性潮高清免费网站| 亚洲日本人成中文字幕| 国产精品v欧美精品∨日韩| 在线日本妇人成熟| 国产精品亚洲综合一区在线观看|