如何简化向多核的迁移

上网时间: 2013年04月27日? 我来评论 【字号: ? ?小】

关键字:多核处理器? 嵌入式计算? 多核系统?

虚拟化和可视性

多核开发与单核开发不同的另一个方面是如何集成软件和硬件。第一代多核处理器具有相同内核的多个实例。从另一方面来说, QorIQ Qonverge平台在一个芯片上混合了处理元件: Power Architecture内核、StarCore DSP和多个加速引擎。未来的产品将在一个芯片上提供更多内核,并且在一个芯片上混合不同的内核类型。最大的区别是所有内核都将被虚拟化。在一个虚拟化的系统中,应用的每个任务都需要映射至相应的处理模块。目前,该流程需要很多人力来完成。必须提供以更紧密的方式集成的分区工具、映射工具和分解工具,使软件工程师能够快速可视化分区,根据性能、功率、存储器等执行“假如”分析,然后选择目标实施并执行。

下一个步骤是调试应用。该步骤的关键是能够观察这些复杂芯片的所有等级。大多数芯片在处理器内核等级都将具有可视性,但是您最终需要完整的内部可视性,包括I/O、存储器控制器和加速引擎。当您具有可视性以后,您还需要可控制性。

您是否能够以非常精细的方式控制这些具有许多内核和不同内核类型的高度复杂的芯片? 您是否能够控制数据的移动方式?为了找到答案,您可以针对数据如何移动执行快速的“假如”分析。这使您可以获得系统可视性。然后,您拥有了一个“旋钮”,您可以从来自“假如”分析的目标方案中获得更高性能。这涉及软件和硬件。 芯片中如果没有正确的调试hook,它将不具有可视性。如果调试hook存在,但是API未将其暴露给工具和调试器,将没有可视性。如果没有芯片hook也将没有可控制性,并且hook应与工具套件集成。

飞思卡尔QorIQ多核SDK和CodeWarrior开发工具嵌入了广泛的可视性,可接入至我们的处理器中,因此开发人员可以完全利用内核和资源,并调试复杂的片上交互。

飞思卡尔的嵌入式管理程序对于虚拟化非常重要,它是嵌入式通信处理领域第一款具有最高性能的处理器。管理程序是系统级软件,允许多个操作系统访问常用外设和存储器资源,并且在多个内核之间提供通信机制。 在一个多核系统中,任务不应以物理的方式映射至处理资源。

如果资源进行虚拟化,那么任何任务都可以访问任何虚拟资源,以便使工作完成。这使计算资源能够灵活、有弹性并且不会硬性绑定至任何任务。例如,作为嵌入式应用中的虚拟化选择,在基于飞思卡尔Power Architecture的多核SoC中支持基于Linux内核的虚拟机(KVM)。这是一个非常复杂的领域,飞思卡尔投入了巨大的资金,以便为客户提供多核系统最重要的优势之一: 灵活的资源使用。

本文下一页:多核的下一步发展趋势是什么?

? 第1页:向多核迁移所带来的问题? 第2页:软件问题是巨大障碍
? 第3页:实现虚拟化和可视性? 第4页:多核的下一步发展趋势是什么?
? 第5页:QorIQ通信处理器介绍? 第6页:QorIQ多核软件开发工具?

相关阅读:
? 飞思卡尔:妊娠糖尿病的监护方案
? Mouser赞助飞思卡尔主题设计研讨会亚洲站
? 从飞思卡尔SafeAssure功能安全保障方案看汽车安全设计


[ 投票数:? ] 收藏 ??? 打印版 ??? 推荐给同仁 ??? 发送查询 ??? ?订阅杂志

评论
免费订阅资讯速递
信息速递-请选择您感兴趣的技术领域:
  • 安防监控
  • 便携设备
  • 消费电子
  • 通信与网络
  • 分销与服务
  • 制造与测试
  • 工业与医疗
  • 汽车电子
  • 计算机与OA
  • 电源管理
  • 无源器件与模组
  • 新能源
  • 供应链管理
论坛速递
相关信息
  • 什么是多核处理器
  • 多核处理器是指在一个处理器中集成两个或多个完整的计算引擎(内核)。多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。

  • 什么是多核系统?
  • 国际电子商情提供相关多核系统技术文章及相关多核系统新闻趋势,及更新最新相关多核系统电子产品技术

  • 什么是嵌入式计算?
  • 国际电子商情提供相关嵌入式计算技术文章及相关嵌入式计算新闻趋势,及更新最新相关嵌入式计算电子产品技术

?新浪微博推荐
Global Sources


编辑推荐
?大家正在说


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
电子元器件数据手册下载
数据手册搜索

Datasheets China.com

《汽车电子特刊》

汽车电子系统在现代的汽车中占有的比重越来越高,对产品设计的工程师来说,产品的设计和验证面临着很多的挑战。本期《汽车电子特刊》将会向您呈现ADI技术对于汽车电子行业的应用等,还有IIC汽车电子论坛的精彩回顾哦!

扫一扫,关注最新资讯

esmc