面向特定应用领域的多线程与多核处理器
嵌入式系统是近些年发展异常迅猛的行业。各项嵌入式技术的不断涌现也让我们有资本对未来生活展开无限遐想。随着硬件性能的翻倍增长,越来越多超乎想象的产品摆到了柜台上。据统计,2007年我国嵌入式软件的产业规模已超过1000亿元,到2011年,我国嵌入式软件的产业规模有望达到4650亿元。面对如此庞大的市场,各大厂商也都做好了一切准备。
也许我们都能感受到存储、无线通讯、电源等技术在过去几年取得的进步。而嵌入式产品的核心--嵌入式微处理器也从来没有停止过发展。随着产品功能的不断增强,处理器的性能必须得到提升,而且还要整合越来越多的功能。采用多核(MP)或多线程(MT)技术是嵌入式微处理器面临的一个发展趋势。虽然设计概念和架构完全不同,但是采用MP或MT技术的处理器将改进系统的性能,这是毋庸置疑的。
多线程核心是MIPS公司近年来导入的新技术,MIPS的多线程产品称为34K,它能灵活地实现多线程,显著提高效率和降低成本。该处理器核心能设定1或2个虚拟处理组件(VPE)以及最多5个线程内容(TC),提供充分的可配置弹性。MIPS32 34Kc核心采用90nm工艺,最差操作状态下频率为500MHz。核心尺寸为2.1mm2,而核心部分耗电量为0.56mW/MHz@1.0V。目前该系列核心共包含34Kc、34Kf、34Kc Pro以及34Kf Pro。在汽车电子方面,已经有厂商成功利用2颗34K处理器组成双核多线程处理器,在提供系统性能和成本节约方面的显著优势,是首个针对嵌入式设备的多线程MIPS内核。PMC-Sierra™的系列住宅网关方案中,就大量使用了MSP71xx系列产品。亚洲ADSL芯片集领先开发商诚致科技在去年获得了MIPS32 24KE和34K处理器内核授权,并应用到下一代宽带接入产品中。这进一步巩固了MIPS在调制解调器、ADSL、VDSL和WLAN等领域的市场主导地位。而台湾地区对于MIPS处理器内核的快速应用,也使中国地区成为MIPS在全球业务增长最快的市场。
多线程对于某些应用非常有效,但是就另一方面而言,多核更会提高整体性能。在嵌入式多核心应用处理器领域,ARM是目前的技术领导者。在努力发展ARM7、ARM9、ARM10、ARM11这条产品线的同时,ARM也早就开始了多核的开发工作。并于2004年发布了ARM11 MPCore,在2005年加入授权业务。ARM11 MPCore是在ARM11核心的基础上组成的,架构上属于V6指令体系。根据不同应用的需要,它可以被配置为1到4个处理器的组合方式,其最高性能约可达到2600 Dhrystone MIPS,在汽车电子领域有广泛的市场。随着汽车应用的微处理器要求越来越高,越来越多的电子辅助装置整合进汽车中,会有更多的汽车厂商采用类似的多核心架构来取得更好的系统响应速度。ARM Cortex-A9处理器是ARM处理器系列中性能最高的一款产品,该款处理器采用了广受支持的ARM v7架构。Cortex-A9 MPCore多核处理器是一种设计定制型处理器,以集成缓存一致的方式支持1到4个CPU内核。可单独配置各处理器,设定其缓存大小以及是否支持FPU、MPE或PTM接口等。
在家电、视频监控等应用领域,大部分的厂商都采用专用的硬件译码电路或者是DSP来进行编译码的动作,直接采用多核心处理器来进行编译码工作并不会取得很好的效益。美国德州仪器(TI)推出的OMAP系列处理器就是基于ARM+DSP的双内核嵌入式处理器,它在第三代无线终端领域获得了广泛应用。因为看好视频应用市场,TI又推出了一系列达芬奇(DaVinci)处理器,以扩大其数字视频解决方案的产品阵营。目前达芬奇处理器大致可以分为三类,分别是:基于C64x+ DSP内核的处理器、基于C64x+ DSP和ARM926内核的处理器,和基于ARM926内核(带协处理器)的处理器。采用达芬奇技术,你无需具备广泛的数字视频专业技能即可实现数字视频创新,所以。例如TMS320DM6467处理器,它采用了ARM926EJ-S内核与600MHz C64x+ DSP内核,同时采用高清视频协处理器、转换引擎与目标视频端口接口,在执行高达H.264 HP@ L4(1080p 30fps、1080i 60fps、720p 60fps)的同步多格式高清编码、解码与转码方面,比前代处理器性能提高了十倍。不难预见,达芬奇处理器将必在视频处理相关的产品中大放异彩。
消费者会提出更超乎想象的需求,但是我们有理由相信所有的需求最终会转换成产品。我们曾在音频、网络、工控领域取得了成功。预计在2008年,视频产品的应用必将有所突破。
分享到:
相关推荐
【标题】"coderabbit:springboot的练手大杂烩项目"揭示了这是一个基于Spring Boot框架的实践项目,主要用于开发者提升技能和学习目的。Spring Boot是Spring生态系统的一部分,它简化了创建独立、生产级别的基于...
【标题】:“仿MOP大杂烩的左右分栏式论坛” 这个项目是基于MOP大杂烩(猫扑大杂烩)设计的一种论坛布局,它采用了左右分栏的模式,这种布局方式在互联网上非常常见,特别是在社区论坛类网站中。MOP大杂烩作为中国...
楚霸王项羽,作为中国历史上著名的军事领袖,他的名字不仅与英勇善战相连,还与一道深受百姓喜爱的菜肴——烧杂烩有着不解之缘。这道菜在江苏北部地区尤其受欢迎,无论是在普通家庭的日常餐桌,还是在盛大的宴会上,...
matlab锚节点代码基于手势的设备选择系统 此 repo 由以下组件组成: 在每个 NTB 节点上运行的基于分布式手势的设备选择算法的 Matlab 仿真和评估。 ...平台上为同一系统实现的分布式版本 ...文件“anchor”是运行在ROS节点...
4. **论文和研究报告**:对于学术研究人员来说,这些资源可能还包括了一些基于Matlab实现的研究成果,有助于了解当前领域的最新进展和发展趋势。 #### 四、如何有效利用这些资源 1. **分类整理**:首先对资源进行...
嵌入式系统中,LCD(Liquid Crystal Display)液晶显示器是常用的人机交互界面,用于显示图形、文字等信息。在开发阶段,如果没有实际的硬件LCD可用,开发人员通常会使用LCD模拟器进行软件UI(User Interface)的...
《Nucleus实时操作系统大杂烩》 Nucleus是一款广泛应用的实时操作系统(RTOS),它以其高效、小巧和可靠的特性,被广泛应用于嵌入式系统领域。本文将深入探讨Nucleus RTOS的核心特性和应用。 一、Nucleus RTOS概述...
在这个“人脸识别大杂烩”中,我们将会深入探讨这一领域的核心概念、技术流程以及应用实例。 首先,人脸识别的基础是图像采集。通过摄像头或者其他图像采集设备,获取到人脸图像。图像的质量直接影响后续的识别效果...
基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经...
在IT行业中,"工具大杂烩"通常指的是包含多种不同类型工具的集合,这些工具可能涵盖了开发、测试、运维、数据分析等多个领域。在这个压缩包文件"聚宝盆"中,我们可以推测它可能包含了丰富的IT资源,旨在帮助用户一站...
4. 我要自学网(.51zxw.net):提供丰富的在线学习资源,覆盖多个IT技术领域,包括编程、设计、网络等,适合自我提升。 5. MBTI性格测试(.apesk./mbti/dati.asp):与电子技术无关,但可以帮助个人了解自己的性格...
Proteus是一款强大的电子设计自动化(EDA)软件,被广泛应用于电路设计、电路模拟以及嵌入式系统开发等多个领域。它以其直观易用的界面和高度逼真的仿真功能,深受广大电子爱好者和工程师的喜爱。本实例集锦旨在通过...
总的来说,这个“测试大杂烩”集合了软件测试领域的关键知识点,涵盖了从基础的测试理论到高级的自动化测试实践。无论是对于初入测试行业的新人,还是希望深入学习测试技术的从业者,都能从中找到宝贵的信息和启示。...
4. **特效**:在网页设计中,特效不仅增强视觉吸引力,还能引导用户的注意力。例如,渐变、淡入淡出、旋转、缩放等,这些可以通过CSS3和JavaScript联合实现。在"图片文字滚动特效JS大杂烩"中,开发者可以找到各种...
51单片机作为电子工程领域中的经典微控制器,因其结构简单、资源丰富,一直以来都是初学者和专业人士进行嵌入式系统开发的重要工具。Proteus是一款强大的电子设计自动化软件,它集成了电路仿真和微控制器仿真功能,...
大杂烩proteus仿真MCS51一百例; 有100个例题学习1!
综上所述,“Java高清PDF书籍大杂烩下载地址”不仅提供了一系列高质量的Java学习资源,还为有兴趣学习更多技术领域的用户提供了额外的信息来源。通过这种方式,无论是初学者还是资深开发者,都能从中获益匪浅。此外...
pot最新资源,包含港澳台和其它,直接放入到pot播放器就可以播放