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