美普思/CriticalBlue合力強化多核心編程效益

2010-04-07
CriticalBlue及美普思(MIPS)日前共同宣布,CriticalBlue的Prism產品中將對MIPS32架構有突破性支援。使軟體開發人員能夠分析既有的軟體應用程式,並快速評估其移植到MIPS32多執行緒與多核心裝置的實質效益。
CriticalBlue及美普思(MIPS)日前共同宣布,CriticalBlue的Prism產品中將對MIPS32架構有突破性支援。使軟體開發人員能夠分析既有的軟體應用程式,並快速評估其移植到MIPS32多執行緒與多核心裝置的實質效益。

Prism是奠基於Eclipse的嵌入式多核心編程系統,能使軟體工程師毋須大幅變動開發流程,即能評估並發揮多核心處理器的完整潛能。Prism能分析程式碼在硬體開發電路板、虛擬機或模擬器上的行為,亦允許工程師運用現有的連續式(Sequential)程式碼,在不做任何更改前,進行同步執行(Concurrency)可能性的分析。藉此,開發人員將能夠快速建置平行架構,並運用Prism來確認執行緒運算的有效性與安全性(Thread-Safe)。 Prism針對MIPS32架構支援共分為兩個階段。第一階段產品目前已供貨,是支援MIPS32架構的平台套裝軟體(PSP),其支援MIPS32指令集的指令級虛擬平台。不管是在硬體開發電路板或QEMU虛擬機上,Prism都可支援軟體應用程式在Linux環境下執行的分析作業。

第二階段,預計將於2010年4月底上市的是MIPS32架構用的核心級(Core Level)PSP,MIPS32 Core PSP是首個可支援硬體多執行緒衝擊分析的核心級PSP,可帶來更高準確度,也能讓使用者利用此工具量化將軟體移植到MIPS核心產品中的硬體多執行緒時所能帶來的效益。使用者能夠分析單一執行緒、函數或原始碼層級在資料快取的遺漏,因此可進一步了解這類快取遺漏在整個同步排程上所造成的衝擊。

用於所有32位元美普思核心的Prism指令級PSP三十天評估版本現可直接從CriticalBlue網站下載。核心級PSP將於正式發行時再提供評估版本。Prism MIPS32 PSP所支援的初期硬體開發板包括Ubiquiti RouterStation Pro(MIPS32 24Kc核心)和Sigma Vantage 8654。

CritialBlue網址:www.criticalblue.com

美普思網址:www.mips.com

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!