CriticalBlue与Freescale共同推出QorIQ多核处理器系列
2010-04-30 16:08:25 本站原创CriticalBlue公司已与全球领先的嵌入式半导体设计和生产商飞思卡尔携手,让CriticalBlue公司的Prism开发环境支持飞思 卡尔的QorIQ多核处理器系列。 软件开发人员将可通过飞思卡尔基于Power Architecture®技术的多核平台对现有软件应用进行移植、优化和验证。
随着通讯设备供应商从单核设计过渡到多核设计,为与多核协同工作,他们会面对复杂和费时的代码重写工作。 Prism开发环境对飞思卡尔的QorIQ多核生态系统的支持让客户在设计新的多核平台的同时保留其遗留代码的价值。通过配置代码库并建议最好在序列中留 下哪些例程以及哪些例程是整个多核系统内的候选例程,Prism 工具帮助减少臆测。有了这种深刻认识,飞思卡尔的客户能够优化他们的软件代码,以实现最大的硬件性能。
Prism是一个屡获殊荣的基于Eclipse™的嵌入式多核编程系统,使软件工程师轻松评估并实现多核处理器的全部潜力,而不必对他们的开发流程 做出重大改变。Prism分析运行在硬件开发板、虚拟机或平台模拟器的代码行为。它允许工程师利用其现有的顺序代码,并在进行任何更改之前,探索和分析并 发机会。
飞思卡尔的多核QorIQ通信平台是应用高性能的Power Architecture内核构建的,并开创了网络创新的新时代。在这样的一个时代,可靠性、安全性及服务质量与每个连接都是息息相关的。飞思卡尔的 QorIQ平台和路线图由五个平台(P1、P2、 P3、P4和 P5)组成,包括单、双和多核,无论客户已准备过渡到多核还是想获得一个智能的迁移途径,以便在将来过渡到多核, QorIQ平台都为他们提供了多种可选解决方案。
该Prism开发环境使客户能够动态追踪他们现有的在单核模型上的软件应用,并在他们现有的软件应用框架内快速分析潜在的并行化策略。 Prism的假设分析能力使软件开发人员能够在代码中检测到不同的线程分割点、不同的内核数量并确定关键的数据相关性,正是这些数据相关性妨碍了对应用中 的潜在并发性的利用。以上所有步骤均可在现有顺序软件中执行,且无需修改代码。
已在使用QorIQ多核平台的飞思卡尔的软件开发人员能够追踪运行在单核或多核模型中的多线程软件应用,并迅速分析潜在的优化策略,以提高平台上可 用处理资源的利用率。在这种环境下,Prism的假设分析能力使软件开发人员可以检测到更多的线程分割可选方案和不同的线程管理技术,并进一步分析代码中 的数据相关性。
供货
预期Prism对QorlQ的支持最初针对QorlQ器件的仿真模型,未来对QorlQ的直接硅Prism的支持计划正在制定中。 在签有年度认购协议的情况下,Prism 针对飞思卡尔QorlQ处理器的内核级平台支持包(PSP)的建议零售价为400美元/月。可在www.criticalblue.com下载支持基于 Power Architecture的QorIQ 平台的30天评估版Prism 内核平台支持包(Core PSP)。
公司网址:www.criticalblue.com