相关服务

  • 《电子产品世界》2007年第10期摘录:IJ栏目编辑II莫怡欣几乎肯定

如发现有乱码,请点击下面链接浏览原文
正文摘录:

IJ栏目编辑II莫怡欣几乎肯定会采用这个技术。线程以循环方式执行,处理器为每个线程分配相等的时间。如果同时运行八个线程,每个线程得到12.5%的处理器执行时间。如果同时运行四个线程,每个线程得到25%的处理器执行时间,以此类推。注意在本文中,一个“线程”不一定必须是多线程程序中的子进程,可以是单线程进程。例如,一个线程可以是一个器件的驱动,它可以驱动一个I/O引脚以定义uAR'T。另外一个线程可能是控制程序,如实时操作系统。另外的线程可以是单线程应用程序。还有另外的线程可以是多线程应用程序中的一个子进程。有些进程对性能的要求可能比单个线程所能提供的要高。在这种情况下,程序员可能在两个线程中分割任务。如一个线程可能用于处理低级I,0操作,而另一个线程则处理接口协议和缓冲。所有线程均以严格的循环方式执行。有些多线程处理器,如新出现的MIPS3274K具有可编程的线程优先政策,它可以不同的方式实现硬件多线程。两种方法都是可行的。XMOS方法更简单并与IJbicom模型更相似。简单是重要的,因为XCore程序员必须在设计时依靠XMOS软件开发工具的帮助,静态地将线程分配给特定任务。借助xcore处理器,性能的基本单位为一个线程,而不是一个时钟周期。因此,理解每个线程可实现的性能对于程序员和开发工具来说是关键的。但是,在软件的控制下,在运行时动态重功耗降低达四分之一,电池寿命延长至五倍。ActrJ的怆LO、,一0With”::篇芒善震蕊耗、F嘲1.ZV咀雎,H甲芯偎j、HY驯枕仅为5law:其关键在于nash:#FrcCZC。”技术。该技术使用简便,并可维持系统状态,以及在需要时进入仃电模式。没有限制的低功耗应用。AⅢl的IGLoo器件能加快产品上市时间,而且成本合乎预算。若配合Actd优化的IIiber(1s集成设计环境(IDE),更可iL您针对新一代的便携式电池驱动设备,构建低功耗、高密度和多功能的解决方案。指定线程及重新平衡工作量是可能的。这种能力使一切成为可能。例如,如果一个应用在一段时间不需要圈2与xMo:SX(:(3re处理器打交道的开发员可使用特定的I/0接口,以使用标j隹c和c++来编写大多数的软件。有其可将相关线程转向些软件可以调用×MOS提供的预写代码库,对其他任务。仅仅通过于定义定制I/0接口的模块或是需要严格计时交换设备驱动即可将的模块程序员采用对c添加扩展的xM。sI。C接口演化为c(×C)。xM0s开发工具在I二c忙se框架中集台uART。XMOS~E·片将了所有这些c变量匹配端口和1,4,8,16位宽的寄存器,从而减少或免除低级掩码的需要。在XMOS测试其第一个晶圆前,XMOS不愿发布性能细节。但是他们表示初始x(20re的性能足够在软件中实现100Mb/s以太接口或更高速的LISB20接口(480Mb/s)。对于DSP!盘用,16一tap有限脉冲响应(FIR)滤波器每秒将可以处理七百万采样。爹处艘器使性能游嘲有些应用可能要求比单个XCore处理器所提供性能要高,因此该技术的另一个重要方面是对多核芯片及多芯片系统的支持。XMOS被称为Xlink的专利连接可以允许多XCore处理器之间通讯。xL.ink网络可以协调一个核上多线程,多核上的多线程,或不同芯片的多线程。.XMOS计划今年秋天发布更多关于)(Link功能应有尽有。Actel以Flash为基础的FPGA能您提供极低功耗及一切所需的功能全都集成于真正的单芯片封装中。、锻橱环,爿#挥发棰极小的‘、系统内RAM”存储器‘占位西积-可缩程‘曼曼星曼11~CHIP~ctel。,怒,兰:盎蠹:。:::盘:J¨,I盯)KAsiaComwnFw.zlgmcucomSEC屯M卢vvww.Iacewood.cor~’nk

阅读此文(图):   点击此处在线翻阅