美商溫瑞爾(Wind River Systems)日前宣布發起一項策略計畫,將推展標準化並促使設備市場廣泛採納多重核心架構與解決方案。
溫瑞爾多核心處理(Multicore Processing, MCP)計畫結合該公司在標準化與開放原始碼組織的地位和供應、建置及全球化支援創新軟體的能力,與業界領先半導體技術整合的優勢。這項計畫溫瑞爾設備軟體最佳化策略中的一個關鍵元素,目標是提供設備製造商所需的軟體解決方案,以開發出能發揮多核心硬體元件效能的新設備。為將這項策略落實到市面上,溫瑞爾持續與包括ARM、Broadcom及Freescale等各大技術廠商密切合作。
多核心處理器的設計是將兩個以上的獨立處理器核心整合成一個單元,通常在單一晶片內。現今處理器的速度快速提升,而傳統單核處理器的發展也已經接近極限,激烈的競爭環境促使製造商運用多核心設計,以持續改善處理器的性能。當多元處理在改進效能與擴充性、增加效率及降低成本的同時,相對地也增加設計的複雜度。因此設備產業在嘗試運用多核心技術時面臨許多新的挑戰,其中包括更為複雜的軟體架構、研發工具不足以及缺乏產業標準等。
溫瑞爾是唯一同時在Multicore Association與Eclipse.org中擔任理事的廠商。溫瑞爾透過Eclipse的設備軟體開發平台計劃及Multicore Association Debug API,以連接多核心設備的發展及執行階段的需求。溫瑞爾亦與其他產業標準組織合作,其中包括TIPC Consortium、OSDL Mobile Linux Initiative、以及Kernel.org等。
溫瑞爾的Eclipse-based Workbench開發套件提供先進的多重核心開發與除錯功能,並支援異質化的作業系統與/或異質化的處理器架構。此外,溫瑞爾的Workbench Diagnostics這套優異的除錯工具,能找出像是race-conditions這類耗費大量時間的多重處理問題。
在作業環境方面溫瑞爾則提供在Linux及VxWorks環境下,可支援SMP、AMP、以及虛擬化作業系統等的彈性化選擇。藉由提供RTOS與Linux平台,Wind River讓設備製造商能得到多元化的選擇,並降低可能面臨的風險。
為了提倡多重核心設備設計,溫瑞爾特別與包括博通以及飛思卡爾在內的半導體廠商合作,協助支援特定市場的平台,支援最新、最普及的架構與處理器。這些合作關係造就出各種整合式參考設計方案、COTS機板、以及機板支援套件,尤其是支援新推出的多重核心處理器。此外,溫瑞爾發展出一個結合眾多軟體夥伴廠商的Ecosystem,成員包括ALT Software、Datalight、IP Infusion、Kuka Controls、Solid Information Technology、以及Tilcon,拓展這些支援特定市場平台的功能。Wind River ecosystem不僅可提供設備製造商多重核心硬體平台的選擇,同時亦確保可獲得溫瑞爾軟體平台的支援。
此外,溫瑞爾針對所有平台提供許多教育訓練課程,而溫瑞爾的多重核心客戶支援服務則為顧客提供一個可靠的合作夥伴,讓客戶能夠有效降低風險、達成設計目標。
溫瑞爾網址:www.windriver.com