CriticalBlue與飛思卡爾(Freescale)聯手將CriticalBlue的Prism研發環境支援飛思卡爾QorIQ多重核心系列處理器。軟體研發人員將可在飛思卡爾基于Power Architecture技術的多重核心平台上升級、最佳化並驗證其既有的軟體。
當通訊設備廠商從單一核心升級至多重核心設計時,他們往往必須面對複雜而耗時的程式碼重寫作業,以便改為可在多重核心架構上運作。Prism支援飛思卡爾QorIQ多重核心週邊環境,可協助用戶在設計新型的多重核心平台時,仍繼續保有珍貴的程式碼。Prism工具有助於減少猜測的部份,它可以分析程式碼,並建議該保留哪些常式循序執行,哪些又適合在多重核心上進行平行處理。有了它的協助,飛思卡爾的客戶便可以將軟體程式碼最佳化,並將硬體效能推到極限。
Prism是屢獲大獎的Eclipse架構嵌入式多重核心程式系統,讓軟體工程師能夠輕鬆評估並找出多重核心處理器的全部潛能,而毋須大幅更改研發流程。Prism會分析在硬體研發線路板、虛擬機器或平台模擬器上所執行的程式碼行為。它讓工程師可以繼續沿用原有的程式碼,而且可以事先檢驗並存的可行性,再據以進行修改。
Prism研發環境讓客戶可以在單一核心型號元件上動態追蹤其既有的軟體應用,並迅速分析出他們既有軟體應用中潛在的平行化策略。Prism的假想演練能力,讓軟體研發者能夠評估程式碼中不同的線緒分割點、以及不同的核心數,找出會妨礙發掘應用程式中潛在並存能力的關鍵資料相依性。所有上述的步驟都可以在現有的軟體上執行,無需變更程式碼。