专用处理器及片上通信架构设计研究
发布时间:2020-03-31 23:52
【摘要】: 以视频信息为主的多媒体技术是21世纪最具时代特征和最富有活力的研究与应用领域,同时也是高性能片上系统(System on a Chip,SoC)发挥核心作用的领域。专用处理器及专用SoC可以在通用处理器的可编程、灵活性与专用集成电路(Application-Specific Integrated Circuit,ASIC)的高性能、低功耗之间取得设计折衷,已成为目前的研究热点。本文以最新视频编解码标准H.264/AVC为目标应用,就高性能专用SoC设计中的两个关键技术:专用指令集处理器(Application-Specific InstructionSet Processor,ASIP)设计与专用片上通信架构设计展开论述。 处理器是SoC的核心,承担着系统大部分的运算与控制任务。本文介绍了一款自主研发的面向视频压缩应用的ASIP指令体系及硬件实现。针对视频应用中数据组织操作开销大、内存读写频繁且地址不连续等特点,该指令集采用显式数据组织的指令格式,将数据组织操作内嵌到指令编码中,同时设计了行列交织的内存读写模式。硬件架构为SIMD(Single Instruction Multiple Data)与VLIW(Very Long Instruction Word)的混合结构,采用了RISC(Reduced Instrction Set Computer)类型的流水线结构,其中分布式运算单元支持可变字长的并行计算,而取指单元可完成变长编码指令的取指及下一PC(Program Counter)计算等功能,并设计了指令缓冲区以减少存储器访问。 专用指令的设计空间庞大,手工设计效率不高。本文在专用指令自动提取方面进行了探索,提出了静态数据流图搜索与动态结果筛选相结合的方法,并作为一种重要的补充应用到前述的ASIP指令集设计中。在此基础上,以H.264/AVC的环路去块效应滤波算法为例,叙述了视频压缩算法核心在ASIP上的优化过程。 片上集成部件的增多导致部件之间的数据通信逐渐成为制约系统性能的瓶颈。以目标应用的具体数据通信信息来指导通信架构的设计,可缩短通信消耗时间,提高系统实时性能。为此需要在设计早期对于目标应用中的数据通信部分进行精确的高层建模与仿真。本文在事务级模型(Transaction Level Model,TLM)的基础上提出了一种新的抽象模型CEAM(communication Event Accurate Model)用于系统的通信建模,完成了H.264/AVC的通信建模与仿真。并以此为基础,设计了一种针对应用优化的总线调度策略。实验结果表明,该策略可极大提高总线的利用效率,缩短通信任务完成时间。
【图文】:
应用领域进行了指令集及体系结构的优化与裁剪,结合了ASIC的高性能低功耗等特点与通用嵌入式处理器的可编程性与灵活性,更有效的利用了芯片的硅面积,是目前研究的热点[4一9]。图1一1110]表明AsIP在ASIc与通用嵌入式处理器之间可取得较好的折衷,,图中Ee代表单位功耗可取得的性能。
本文编号:2609743
【图文】:
应用领域进行了指令集及体系结构的优化与裁剪,结合了ASIC的高性能低功耗等特点与通用嵌入式处理器的可编程性与灵活性,更有效的利用了芯片的硅面积,是目前研究的热点[4一9]。图1一1110]表明AsIP在ASIc与通用嵌入式处理器之间可取得较好的折衷,,图中Ee代表单位功耗可取得的性能。
本文编号:2609743
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2609743.html