CriticalBlue与飞思卡尔(Freescale)连手将CriticalBlue的Prism研发环境支持飞思卡尔QorIQ多重核心系列处理器。软件研发人员将可在飞思卡尔基于Power Architecture技术的多重核心平台上升级、优化并验证其既有的软件。
当通讯设备厂商从单一核心升级至多重核心设计时,他们往往必须面对复杂而耗时的程序代码重写作业,以便改为可在多重核心架构上运作。Prism支持飞思卡尔QorIQ多重核心外围环境,可协助用户在设计新型的多重核心平台时,仍继续保有珍贵的程序代码。Prism工具有助于减少猜测的部份,它可以分析程序代码,并建议该保留哪些例程顺序执行,哪些又适合在多重核心上进行平行处理。有了它的协助,飞思卡尔的客户便可以将软件程序代码优化,并将硬件效能推到极限。
Prism是屡获大奖的Eclipse架构嵌入式多重核心程序系统,让软件工程师能够轻松评估并找出多重核心处理器的全部潜能,而毋须大幅更改研发流程。Prism会分析在硬件研发线路板、虚拟机或平台仿真器上所执行的程序代码行为。它让工程师可以继续沿用原有的程序代码,而且可以事先检验并存的可行性,再据以进行修改。
Prism研发环境让客户可以在单一核心型号组件上动态追踪其既有的软件应用,并迅速分析出他们既有软件应用中潜在的平行化策略。Prism的假想演练能力,让软件研发者能够评估程序代码中不同的线绪分割点、以及不同的核心数,找出会妨碍发掘应用程序中潜在并存能力的关键数据相依性。所有上述的步骤都可以在现有的软件上执行,无需变更程序代码。