<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ò ) 收藏

不但可支持各種系統應用,而且還能夠與 OpenMp 等高級多編程范式集成。

OpenMP 是一款支持多平臺共享存儲器多處理編程的應用編程接口 (API),由編輯器指令、運行時(shí)庫程序以及環(huán)境變量構成。在 OpenMP 中,用戶(hù)可使用語(yǔ)言指令(例如編譯器指令)來(lái)識別其軟件中的并行性,也可使用工具識別。使用兼容 OpenMP 的編譯器可讀取編譯指令,其可將編譯指令所注釋的串行代碼轉換成并行代碼,并在 OpenMP 運行時(shí)中插入調用。對在特定器件上運行的應用而言,多編程方法的運行時(shí)時(shí)延及開(kāi)銷(xiāo)性能將會(huì )限制可實(shí)現的并行性。更低的時(shí)延與開(kāi)銷(xiāo)可在應用中實(shí)現并行化創(chuàng )造更好的條件,進(jìn)而實(shí)現更高的多。

開(kāi)始已經(jīng)為共享存儲器架構指定了 OpenMP。我們現在討論分布式存儲器及異構處理器架構支持。TI 可用作 OpenMP 的運行時(shí)系統。多內核同步與 IPC 可使用導航器中的數據包 DMA 引擎有效處理。前面的基準顯示,將 用作 OpenMP 運行時(shí)不但可顯著(zhù)降低編譯器指令的構建開(kāi)銷(xiāo),而且還可顯著(zhù)提升多內核系統內的并行性,讓編程人員專(zhuān)注于識別并行任務(wù)。調度及負載均衡由 Navigator Runtime 自動(dòng)管理,不但可簡(jiǎn)化編程,而且還可多內核。

下頁(yè)圖 5 顯示的是使用 Navigator Runtime 與 OpenMP 的 KeyStone AMP 編程流程。隨同 Code Composer Studio™ 集成開(kāi)發(fā)環(huán)境提供的 Code Gen Tool 7.4 版是一款立即可用于 OpenMP 的編譯器。該編程流程具有通用性,不但可用于各種多內核應用,而且還可通過(guò)擴展支持各種不同內核及系統規模。其目的是以單內核編程的便捷性實(shí)現多內核的高性能。

5.jpg

圖 5:使用 Navigator Runtime 的 KeyStone AMP 編程流程

結論

多內核導航器是一款面向 KeyStone 器件的創(chuàng )新型智能芯片基礎設施,可推動(dòng)多內核編程的發(fā)展。多內核導航器與 Navigator Runtime 可為每個(gè)硬件組件帶來(lái)抽象性,通過(guò)資源管理、調度以及動(dòng)態(tài)負載均衡功能實(shí)現平臺虛擬化,從而可多內核,以更低的系統成本實(shí)現更高的硬件利用率。將 Navigator Runtime 與 OpenMP 等高級多內核編程模式相結合,可簡(jiǎn)化 AMP 多內核軟件設計,多內核程序的可擴展性與靈活性,并能夠以更低的成本快速部署新技術(shù)。

重要說(shuō)明:德州儀器公司及其在此所提及各子公司的產(chǎn)品與服務(wù)均根據 TI 標準銷(xiāo)售條款進(jìn)行銷(xiāo)售。TI 建議用戶(hù)在下訂單前查閱最新最全面的產(chǎn)品與服務(wù)信息。對于應用協(xié)助、客戶(hù)的應用或產(chǎn)品設計、軟件性能或者專(zhuān)利侵權,請恕 TI 概不負責。有關(guān)任何其它公司產(chǎn)品或服務(wù)的發(fā)布信息均不構成 TI 因此對其的批準、保證或授權。


上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(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>