<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Navigator Runtime 幫助您最大限度提高多內核效率

Navigator Runtime 幫助您最大限度提高多內核效率

作者: 時(shí)間:2012-05-04 來(lái)源:網(wǎng)絡(luò ) 收藏

導航器可提供高間通信機制。硬件隊列與數據包 DMA 是 IPC 的基本構建塊。某些隊列經(jīng)過(guò)精心設計,可對 IPC 產(chǎn)生中斷。多內核導航器內部的 uRISC 內核使用可編程中斷通知功能實(shí)現自動(dòng)隊列監控與管理。多內核導航器可充分限制軟件開(kāi)銷(xiāo),降低同步時(shí)延,并可 IPC 吞吐量。此外,它還支持無(wú)鎖編程模型。圖 2 是使用多內核導航器的 IPC 示意圖。

2.jpg

圖 2:使用多內核導航器實(shí)現處理器間的通信

多內核

雖然采用 TI KeyStone II 硅芯片架構已經(jīng)解決了多內核挑戰,但只有應用軟件開(kāi)發(fā)人員充分發(fā)揮多內核性能,才能真正實(shí)現這種硬件架構的各種優(yōu)勢。在軟件方面,TI 正在投資標準編程方法,讓支持多內核導航器的 KeyStone II 的各項優(yōu)勢充分體現在應用中。行業(yè)中及學(xué)術(shù)界已經(jīng)涌現出大量有望成為標準的多內核編程趨勢。所有這些方法的共同之處在于應用軟件開(kāi)發(fā)人員先通過(guò)語(yǔ)言表達,采用特定手段描述其應用的并行性,然后再映射至底層運行時(shí)。該運行時(shí)可掌控將過(guò)程映射至底層硬件架構。

是一個(gè)可擴展薄軟件層,可多內核導航器實(shí)現更高水平的并行編程性能,可擴展性、移植性及。對 AMP 編程挑戰而言,多內核導航器和 的完美結合是一款功能強大的獨特解決方案。

Navigator Runtime 的主要功能是將工作任務(wù)分配給多個(gè)內核。先將工作任務(wù)放入待執行的虛擬隊列,然后由嵌入在多內核導航器硬件中的 uRISC 內核執行中央調度。調度器根據優(yōu)先級、原子性以及本地性選擇工作任務(wù),然后分配給軟件分配器。軟件分配器是駐留在每一個(gè)內核中的 Navigator Runtime 的必備部件。分配器隨即將每項工作任務(wù)發(fā)送至處理元件執行,處理元件可能是內核、AccelerationPac 或 I/O 端點(diǎn)中的線(xiàn)程。

充分發(fā)揮多內核導航器的作用,工作任務(wù)制定者及使用者的抽象可由 Navigator Runtime 完成。將嵌入式 uRISC 內核用于集中調度工作(無(wú)需消耗主 DSP 或 ARM® 內核的 MIPS),可實(shí)現低開(kāi)銷(xiāo)、低時(shí)延以及每個(gè)內核 25 萬(wàn)個(gè)任務(wù)的高吞吐量,實(shí)現無(wú)與倫比的并行編程性能。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>