|
嵌入式實(shí)時(shí)操作系統(tǒng)學(xué)習(xí)_TI為KeyStone TMS320C66x多核心DSP上的OpenMP API提供商業(yè)支援,
德州儀器 (TI) 宣佈率先為多核心數(shù)位訊號處理器 (DSP) 上的 OpenMP應(yīng)用程式設(shè)計(jì)介面 (ApplicaTIon Program Interface,API) 提供商業(yè)支援,協(xié)助開發(fā)人員進(jìn)一步充分發(fā)揮 DSP 的潛力。OpenMP API 是一款可攜式、可擴(kuò)充模型,能為使用TI KeyStone TMS320C66x 多核心 DSP 的開發(fā)人員提供支援平行應(yīng)用 (parallel applicaTIons) 開發(fā)的彈性簡單介面,充分滿足關(guān)鍵任務(wù) (mission critical) 、工業(yè)自動(dòng)化、嵌入式視覺 (embedded vision)、醫(yī)療影像、影像分析 (video surveillance)、音/視訊基礎(chǔ)建設(shè) (audio and video infrastructure) 與高效能運(yùn)算等市場需求。此優(yōu)化軟體可為開發(fā)人員帶來TI C66x DSP 快速開發(fā)的優(yōu)勢,并充分發(fā)揮多核心的設(shè)計(jì)潛力。
OpenMP 執(zhí)行長 Michael Wong 指出,TI 推出業(yè)界首款在其多核心 DSP 上的 OpenMP API 支援,能真正為開發(fā)人員簡化多核心程式設(shè)計(jì)。TI KeyStone C66x 多核心 DSP 支援OpenMP API 可幫助開發(fā)人員輕易進(jìn)行應(yīng)用升級,充分發(fā)揮低功耗與高效能優(yōu)勢。對嵌入式處理領(lǐng)域的所有開發(fā)人員來說是一個(gè)重要的里程碑。
隨著時(shí)間演進(jìn),嵌入式系統(tǒng)軟體對多核心開發(fā)人員而言已變得更加復(fù)雜。這種復(fù)雜性使軟體發(fā)展成為了多核心嵌入式系統(tǒng)開發(fā)的關(guān)鍵路徑 (critical path) 。藉由 OpenMP API,採用 TI C66x DSP 進(jìn)行設(shè)計(jì)的開發(fā)人員可輕易提升程式設(shè)計(jì)人員的工作效率,同時(shí)降低設(shè)計(jì)開發(fā)成本,加速嵌入式系統(tǒng)的上市時(shí)程。目前針對 TI TMS320C6670、TMS320C6671、TMS320C6672、TMS320C6674 與 TMS320C6678 多核心 DSP TI 皆可提供 OpenMP API 支援。
休斯頓大學(xué)資訊工程系教授 Barbara Chapman 指出,TI 開發(fā)工具新增 OpenMP 支援后,客戶可更輕易為 TI 高效能多核心系統(tǒng)開發(fā)進(jìn)階軟體,提高工作效率,降低開發(fā)成本,并加速產(chǎn)品上市時(shí)程。工具與 TI 功能極其強(qiáng)大的多核心處理器相結(jié)合,將可開發(fā)以往無法實(shí)現(xiàn)的應(yīng)用。
TI C66x 多核心 DSP 的 OpenMP API 工具現(xiàn)已開始提供,可作為 C6x 編譯器 (Compiler) 的一部分進(jìn)行下載。 |
|