编者按:

如何在提高软硬件性能以支持不同的系统需求,同时要尽可能地降低功耗,是嵌入式处理器设计中的一个重要挑战,使单核心处理器的性能提升越来越困难。多核处理器的应用将为设备制造厂商解决复杂和成本问题并快速开发丰富多样的功能找到新的有效途径,随着多核技术、应用开发工具的成熟,基于多核的嵌入式系统开发时代已经到来。

 

多核技术及市场剖析

ARM多核和MIPS多执行绪嵌入式处理器技术剖析

在嵌入式领域ARM与MIPS实行不同的技术发展策略,ARM发展Multi Processor,而MIPS则往Multi Thread发展,就应用概念上来看,MP与MT技术两者均致力于提高处理器的整体性能,两者都可以减少任何应用当前软件执行绪的处理时间。

多核处理器技术应用趋势分析

随着应用需求的扩大和技术的不断进步,多核必将展示出其强大的性能优势。多核处理器是处理器发展的必然趋势,无论是移动与嵌入式应用、桌面应用还是服务器应用,都将采用多核的架构,多核技术应用前景广阔。

多核处理的设计开发

多核嵌入式处理器开发工具及技术方案介绍

对多核编程和调试的支持力度正在日益增加,实时操作系统(RTOS)和工具供应商也正在不断改进以模型为主导的设计、虚拟原型以及C语言编译。

多核调试方案加速开发进程

为充分发挥多核以及多处理解决方案的潜能,仅仅拥有高性能的芯片是不够的,还需要采用新的调试方法和工具,以帮助软件和硬件开发人员在完整的多核系统环境中高效地进行调试工作,进而对“编译—编辑—调试”的流程进行优化。

专家讲座

多核动态

关于多核技术

在一个物理单芯片内集成两个以上的CPU,使这些CPU能够同时并发地工作,这种技术就是多核技术。多内核是指在一枚处理器中集成两个或多个完整的计算引擎(内核),多核处理器是单枚芯片(也称为“硅核”),能够直接插入单一的处理器插槽中,操作系统会利用所有相关的资源,将它的每个执行内核作为分立的逻辑处理器。通过在两个执行内核之间划分任务,可在特定的时钟周期内执行更多任务。

关于多核联盟

多核联盟(Multicore Association)是一个全球性非营利组织,致力于开发能够帮助加快采用多核技术产品上市时间的标准。为对多核相关产品感兴趣、协作和/或推广多核相关产品的供应商提供一个中性的论坛,包括处理器、基础设施、设备、软件和应用。目前,该组织由三个工作组组成:通信 API(CAPI)、调试 API 及透明进程通信(TIPC)协议。其成员包括 ARC International、Codeplay、Enea、eSOL、飞思卡尔半导体、Imperas、英特尔、Mentor Graphics、MIPS 科技、NEC Electronics America、Nokia Siemens Networks、PolyCore Software、QNX、德州仪器、Tilera、约克大学及 Wind River。更多详情,敬请访问
www.multicore-association.org

关于Nexus 5001论坛

Nexus标准(IEEE-ISTO Nexus 5001)是一种嵌入式处理器开发工具的接口,能帮助设计工程师快速鉴别软件层或硬件层的实时问题。Nexus 5001标准是世界唯一的开放性调试标准,用以解决具有一个公共接口的嵌入式系统中新出现的多处理器调试问题。设计公司通过采用多个芯片制造企业共同制定的标准调试规则可减少不同架构产品间移植的时间和费用,并且有利于降低风险, 提高整体质量和加快面市时间。
关于Nexus 5001论坛

在线调查