您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的片上多核处理器共享资源分配与调度策略研究综述(二)

  2. 1 基于缓存分区的分配调度策略概述   1.1 缓存分区的背景   在CMP 系统中,一级缓存通常是私有的,而最后一级缓存(last level cache,LLC)则在各个核间共享(下文提到的缓存如无特别说明都是指LLC)。   共享缓存使得多个线程可以共享某些数据,降低通讯延迟,同时减少数据的冗余备份,提高缓存空间利用率。但是,线程间对于有限共享缓存空间的争夺,也会导致缓存失效率的上升,影响系统的吞吐量和公平性。   在单核单线程处理器中最为常用的缓存替换算法是LRU.LRU 不区分
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:262144
    • 提供者:weixin_38625448
  1. 嵌入式系统/ARM技术中的片上多核处理器共享资源分配与调度策略研究综述(一)

  2. 摘要: 对于片上多核处理器,如何在多线程间公平有效地分配调度有限的共享资源是一个很重要的问题。随着处理器核规模的增长,多线程对于系统中有限的共享资源的争夺将愈发激烈,由此导致的对于系统性能的影响也将更加显着。为了缓解乃至解决这一问题,除了增加可用共享资源外,一个能够公平有效地在多线程间分配共享资源的调度算法也至关重要。在各类共享资源中,对于系统性能有着最大影响的是共享缓存和DRAM 系统。对于共享缓存,可以通过缓存分区,来降低由于线程间的争夺所带来的影响;对于DRAM系统,可以采取适当的调度算法
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:72704
    • 提供者:weixin_38677472
  1. 嵌入式系统/ARM技术中的FTPA: 一种具有可配置核的灵活多核处理器结构(三)

  2. 3 性能评估   相对于现有的灵活多核处理器结构,FTPA在灵活性和通信开销上都有巨大进步,前者为FTPA 功耗和资源利用率的改进提供了巨大的优化空间,而后者则对性能带来有效提升。 本节量化评估FTPA 的低通信开销设计对程序性能的影响。3. 1 实验环境介绍   FTPA 采用EDGE 指令集,因此我们复用了TFlex 软件模拟器的指令集定义部分,而重写了微结构部分。 SPEC2K 测试程序使用Scale[16]编译器生成可执行程序,超块内指令调度拓扑选项设为4,对应每个物理核内的4 个指
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:208896
    • 提供者:weixin_38690089
  1. 嵌入式系统/ARM技术中的FTPA: 一种具有可配置核的灵活多核处理器结构(二)

  2. 2 灵活多核处理器FTPA 结构设计   2.1 现有灵活多核处理器结构面临的问题   ● 通信开销问题   灵活多核处理器结构可以根据应用特征,将多个物理核组合成一个功能强大的逻辑核。 逻辑核的粒度决定了有多少超块可以被推测执行,从而构建不同大小的指令窗口。对于采用EDGE 指令集的结构( 如TFlex),虽然超块内指令间的数据依赖关系在编译时已经获得,但是由于长延迟指令的存在和访存延迟的不确定性,即使依靠编译器静态地面向多个物理核 调度指令,也不能有效地隐藏实际执行时超块内指令间的通信
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:261120
    • 提供者:weixin_38643269
  1. S698P4 SoC芯片多时钟及多核调度机制的研究

  2. 介绍了S698P4 SoC多核处理器的体系结构,及多时钟机制、多核调度机制,讨论了芯片工作时,多时钟机制及多核调度机制对其性能的影响。相关的技术在工程实践中已经得到验证,获得了良好的效果。
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:209920
    • 提供者:weixin_38703968
  1. 在AndesCore N1033A-S处理器实现μC/OS-II的移植

  2. μC/OS-II是一种代码公开、可裁剪的嵌入式实时多任务操作系统。该内核通过实现抢占式任务调度算法和多任务间通信等功能,使之具有执行效率高、实时性能优良等特点。
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:347136
    • 提供者:weixin_38546308
  1. μC/OS优先级调度机制在PowerPC上的优化

  2. RTOS实时内核μC/OS和μC/OSII中,任务调度算法巧妙,性能优异,在嵌入式应用领域很有影响力,被移植到各种CPU上。然而由于是为8位CPU设计的,对于那些具有优先级硬件算法指令的16/32/64位CPU,μC/OSII的软件算法就完全失去了优势。应该利用这类CPU的特有指令,优化任务调度算法,使RTOS的实时性达到最佳。对于这类处理器,仅移植μC/OSII软件算法是很不够的,应该利用相关硬件算法指令。
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:96256
    • 提供者:weixin_38717896
  1. 一种用于导航芯片设计的高精度运算处理器

  2. 设计了一种专用于卫星导航芯片设计的高精度运算处理器,可完成卫星导航定位计算涉及的所有运算。该处理器用5个字节(40 bit)定义自己的数据格式,并针对这种数据格式实现了加、减、乘、除和阶乘等基础运算。利用这些基础运算和适当的数据调度实现了导航定位计算所涉及的各种函数运算,精度达到了10-7。通过FPGA验证,该处理器具有运算速度快和计算准确的特点,同时具有很强的扩展能力。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:211968
    • 提供者:weixin_38663516
  1. MPC5604B处理器μC/OS-II的移植及优化

  2. 介绍了飞思卡尔MPC5604B微控制器的硬件系统资源、结合硬件资源的μC/OS-II操作系统的移植内容以及采用PowerPC内核硬件指令对μC/OS-II操作系统任务调度算法进行优化,以提高程序执行效率的方法。实验表明,本方法适用于飞思卡尔所有采用e200z0内核的微控制器。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:160768
    • 提供者:weixin_38670208
  1. 多核同时多线程处理器的线程调度器设计

  2. 多核同时多线程处理器(SMT_PAAG)是用于图形、图像及数字信号处理的一种多核处理器。基于这种处理器提出了一种硬件线程调度器,该调度器采用同时多线程技术,最多可同时执行四个线程,支持八个线程阻塞模式下的快速上下文切换。这样避免了因阻塞带来的等待问题,能够有效提高处理器的工作效率和资源利用率。通过在处理器上运行图形处理算法进行性能评测。结果表明,SMT-PAAG处理器通过挖掘指令级并行和线程级并行,将处理器的性能提高了69.25%。
  3. 所属分类:其它

    • 发布日期:2020-10-17
    • 文件大小:267264
    • 提供者:weixin_38645379
  1. 嵌入式系统/ARM技术中的一种有效的WCDMA信道编解码任务调度方案研究

  2. 摘 要:根据WCDMA多信道复用、高速率业务以及终端系统在功耗,性能,体积等方面的一系列要求,提出了一种基于时隙(slot)调度信道编解码模块中各子处理单元的方案,可使整个模块资源配置更加优化,执行效率更高。考虑到DSP处理器和大规模FPGA各自突出的性能特点,本文采用DSP和FPGA协同处理来实现整个方案。      0 引言   WCDMA支持高速率传输,并且同时满足不同速率和质量要求的业务复用。这就要求信道编解码模块必须采用一种灵活的业务复用方案,高效、动态的进行多信道处理。而由于终端
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:160768
    • 提供者:weixin_38593823
  1. 利用MIPS多线程处理器优化SoC设计

  2. 多线程是一种基于硬件或软件的处理技术,它的首要目标是计算型工作中利用并发来提高性能。多线程也可以用于区别各种任务,以便可以将优先权分配给更多时间敏感的流量,如语音、视频或关键数据。而公认的基于软件的多线程技术,如任务切换和基于软件的线程调度已经存在了相当一段时间,很少有人知道基于硬件的多线程的历史。基于硬件的多线程技术其实已经存在了相当长一段时间,其实现可以追溯到20世纪60年代的CDC6600。在CDC6600电脑中,10个硬件线程被用来保证从I/O处理器到约16个外围设备的响应时间。这个例子
  3. 所属分类:其它

    • 发布日期:2020-11-03
    • 文件大小:232448
    • 提供者:weixin_38727579
  1. 嵌入式系统/ARM技术中的计算机操作系统进程(线程)调度

  2. 进程是并发机制的实体和基础,调度则是实现并发机制的手段。   在此需要说明的是:最初,调度的对象是进程,由于现在操作系统都引入了线程这个概念,从而使进程蜕变为资源分配和管理的对象,而线程就成了调度的对象。尽管对象发生了变化,但在调度的策略和方法方面并没有发生实质性的变化,加之一些小型操作系统根本就没有线程的概念,因此下面有关调度问题的讨论都是以进程为对象的。   所谓进程调度,是指在系统中所有的就绪进程里,按照某种策略确定一个合适的进程并让处理器运行它。   从使进程获取处理器使用权的方式
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:51200
    • 提供者:weixin_38552305
  1. 嵌入式系统/ARM技术中的spinlock与linux内核调度的关系

  2. 作者:刘洪涛,华清远见嵌入式培训中心高级讲师,ARM公司授权ATC讲师。   关于自旋锁用法介绍的文章,已经有很多,但有些细节的地方点的还不够透。我这里就把我个人认为大家容易有疑问的地方拿出来讨论一下。   一、自旋锁(spinlock)简介   自旋锁在同一时刻只能被最多一个内核任务持有,所以一个时刻只有一个线程允许存在于临界区中。这点可以应用在多处理机器、或运行在单处理器上的抢占式内核中需要的锁定服务。   二、信号量简介   这里也介绍下信号量的概念,因为它的用法和自旋锁有相似的
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:94208
    • 提供者:weixin_38517105
  1. EDA/PLD中的可重构系统功耗相关的硬件任务调度算法

  2. 引 言   可重构系统是指以软件改变硬件结构以实现具体应用的计算平台,一般由非柔性但可编程的处理器和柔性的以程序控制重构的数字逻辑器件构成。目前国内外的可重构系统研究中,采用的可重构硬件主要是现场可编程门阵列(Field Programming Gate Array,FPGA)。可重构系统非常适合于那些对功耗有严格要求或者计算密集的应用,因为此类应用在FPGA上实现的功耗要大大低于在处理器上实现的功耗。将在FPGA上运行的任务视为“硬件任务”纳入实时操作系统(Real-time Operati
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:220160
    • 提供者:weixin_38624975
  1. 嵌入式系统/ARM技术中的Linux超线程感知的调度算法研究

  2. 随着计算机应用的日益普及,用户对计算机的处理能力的需求成指数级增长。为了满足用户的需求,处理器生产厂商采用了诸如超流水、分支预测、超标量、乱序执行及缓存等技术以提高处理器的性能。但是这些技术的采用增加了微处理器的复杂性,带来了诸如材料、功耗、光刻、电磁兼容性等一系列问题。因此处理器设计人员开始寻找新的途径来提高处理器的性能。Intel公司于2002年底推出了超线程技术,通过共享处理器的执行资源,提高CPU的利用率,让处理单元获得更高的吞吐量。   1 超线程技术背景   传统的处理器内部存在
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:157696
    • 提供者:weixin_38548231
  1. 嵌入式系统/ARM技术中的μC/OS-II操作系统在各种处理器上的移植

  2. μC/OS-II操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用μC/OS-II实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。μC/OS-11非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。   单片机、ARM、FPGA与μC
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:178176
    • 提供者:weixin_38722317
  1. 单片机与DSP中的双TSC695F处理器在微小卫星电子平台中的应用

  2. 星务中心计算机是微小卫星电子系统的核心部件之一,本文介绍的星务中心计算机是由双TSC695F处理器加外围功能模块实现的,它的主要作用是诊断整星状态、安排整星任务的运行和调度,使卫星能正常的运行。   另外,为了减少地面干预次数和增强卫星在轨生存能力,要求卫星具有高度的自主性,这也依赖于星务中心计算机的调度能力。因此,要求星务中心计算机功能强、能应付各种恶劣环境、并具有很强的自适应性,即能在线检测现场并自主实施决策处理。宇航计算机芯片是微小卫星整星电子系统一体化设计的一个重要的组成部分,由于一旦
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:96256
    • 提供者:weixin_38535132
  1. 单片机与DSP中的调度器在DSP编程中的应用

  2. DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。它的内部采用程序和数据分开的哈佛结构,具有专门的乘法器,广泛采用流水线结构,提供特殊的DSP指令,在一个周期内完成一次乘法和一次加法。在国外,DSP芯片已经被广泛地应用于当今技术革命的各个领域;在我国,DSP技术也正以极快的速度被应用在通信、电子系统、信号处理系统、自动控制、雷达、军事、航空航天、医疗、家用电器、电力系统等许多领域中,而且新的应用领域在不断地被发掘。因此基于DSP技术的开发应用正成为数字时代的应用技术潮流。相对于单片机
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:186368
    • 提供者:weixin_38520192
  1. 基础电子中的信号处理器设计

  2. 1 设计思路   随着实时数字信号处理技术的发展,ARM、DSP和FPGA体系结构成为3G移动终端实现的主要方式。本文的设计通过ARM对目标及环境进行建模、运算,生成网络协议仿真数据库,应用DSP进行数据调度、运算和处理,最后形成所需的调幅、调相、调频等控制字,通过FPGA控制收发器芯片产生射频模拟信号。利用数字芯片之间的通用性,ARM与DSP间的通信,不仅能实时处理接收和发送的数据,还可以适应不同移动网络的具体要求,同时方便加载新的程序。FPGA数字频率合成技术以其在频率捷变速度、相位连续性
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:106496
    • 提供者:weixin_38520258
« 1 2 ... 5 6 7 8 9 1011 12 13 14 15 ... 41 »