新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 多核協(xié)會(huì)正草擬嵌入式多核編程指南

多核協(xié)會(huì)正草擬嵌入式多核編程指南

作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

多核協(xié)會(huì)正努力為嵌入式多核程序員制定最佳編程規(guī)則,該工作組希望一年內(nèi)在并行軟件領(lǐng)域制定一份指南來解決一些棘手問題。CriticalBlue(一家提供軟件設(shè)計(jì)工具的公司)首席執(zhí)行官及該工作組組長David Stewart說: “我把這看作是多核編程人員的相關(guān)說明,我們會(huì)嘗試從產(chǎn)業(yè)重要交叉領(lǐng)域達(dá)成共識(shí),找到最重要的10到20個(gè)問題并尋求最佳的解決方式。”

本文引用地址:http://www.2s4d.com/article/201609/304890.htm

參與的公司包括飛思卡爾、Imperas、英特爾、諾基亞西門子網(wǎng)絡(luò)、PolyCore軟件、德州儀器和風(fēng)河公司等。該小組將于6月10日在阿納海姆召開的設(shè)計(jì)自動(dòng)化研討會(huì)上舉行公開會(huì)議,就有關(guān)問題展開廣泛討論。

多核協(xié)會(huì)主席Markus Levy說:“我們預(yù)計(jì)這將擴(kuò)大我們的成員,因?yàn)檫@對(duì)那些致力于同構(gòu)和異構(gòu)多核處理的公司來說是非常重要的。該小組最初的主要研究方向會(huì)在C和C++方面,我們?cè)噲D從商業(yè)和寫代碼工程師實(shí)用的角度做到這些。”

最近,在伯克利、斯坦福和其他一些地方出現(xiàn)了一些研究中心,這些中心正試圖開發(fā)一種超越C語言的新的編程模式和語言。

Stewart 說:“對(duì)于這種行為如何成功有不同的見解,所以要設(shè)法解決這個(gè)問題就會(huì)分散精力,對(duì)我們來說關(guān)鍵是看人們正致力于什么。該小組可能解決如下問題:如何處理代碼依賴性、內(nèi)處理通信和競(jìng)爭(zhēng)條件。”

CriticalBlue、Impera、英特爾和諾基亞西門子網(wǎng)絡(luò)已經(jīng)對(duì)研發(fā)組作出了支持。CriticalBlue的貢獻(xiàn)包括基于其研究的方法論框架和代碼范例。這家僅有5年歷史的公司具有可以分析運(yùn)行應(yīng)用程序的工具,該工具主要運(yùn)行在ARM處理器,可以找出從主機(jī)上卸載合適的進(jìn)程,然后自動(dòng)生成的 RTL(實(shí)時(shí)語言)和微代碼創(chuàng)造加速協(xié)處理器以加速工作。

該公司通過解決一系列并行編程的問題,努力為其產(chǎn)品定義一個(gè)多核版本,從而可以協(xié)調(diào)多重協(xié)處理器的的成果。

該小組最近完成一項(xiàng)標(biāo)準(zhǔn)的信息傳遞API(應(yīng)用程序編程接口),會(huì)很快公布在其網(wǎng)站上。

其他團(tuán)體也正在為資源和任務(wù)管理確定API。該協(xié)會(huì)也正在考慮為處理虛擬化的管理程序定義API,以此作為對(duì)嵌入式微處理器基準(zhǔn)協(xié)會(huì)(EEMBC)管理程序基準(zhǔn)工作的擴(kuò)展。



關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉