专用视频处理器指令集研究与数据通路设计

来源 :浙江大学电气工程学院 浙江大学 | 被引量 : 0次 | 上传用户:qq14203853
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
专用指令集处理器具备了专用集成电路的高效性与通用处理器的灵活性,在视频处理领域有着广阔的应用前景。本文围绕面向视频应用的专用指令集处理器,在指令集和体系结构方面进行了研究。通过对典型视频应用的研究与分析,提取并归纳出视频处理中复杂度集中关键函数。通过对关键函数的深入研究,发现其中存在着并行性高,指令组合运算丰富,数据精度低等特性。在此基础上,设计了一套SIMD/VLIW混合结构的专用指令集。专用指令集结合SIMD和VLIW指令体系的特点,支持指令条件执行、计算结果饱和处理,内置数据组织等扩展指令功能,并针对视频处理中复杂度集中的运算核心,设计了专用的加速指令。典型视频运算核心的测试表明,与MMX,SSE2等通用处理器媒体扩展相比,采用SIMD/VLIW混合结构指令集能显著减少时钟数和非计算开销,实现高效的视频处理。VLIW体系会造成代码长度膨胀,给嵌入式系统带来资源上的浪费。本文采用动态变长编码方法,采用添加取指控制码的形式,在编码时有效地消除了VLIW指令束中的空指令;采用双字和单字两种指令编码宽度,提高指令内部的编码效率。测试表明,对于典型的视频运算核心,动态变长编码的代码长度仅为VLIW定长指令束编码的20%~35%。为了能支持动态变长编码和特殊的指令格式,本文设计了混合结构指令集的汇编器。汇编器采用了两遍扫描结构来解决前向应用,通过词法扫描、语法解析、代码生成等步骤,将汇编代码转换成可执行的目标文件,并生成动态变长编码所需的取指控制码。在基于SIMD/VLIW混合结构指令集的专用指令集视频处理器设计中,完成了数据通路模块的微体系结构设计和实现。数据通路模块具有4级流水线结构,包含4路并行的算术逻辑,乘法,移位等27个功能单元。它能根据指令类型和数据精度的要求,进行1、2、4和8路的并行计算;能支持视频处理专用指令,实现对视频运算核心的加速。数据通路模块支持数据旁路和标志位产生,并能对运算结果进行多种方式的饱和处理。
其他文献
正交多载波复用(OFDM)系统已经成为在无线通信领域越来越热门的一个技术。它把串行的数据流变成并行的数据流,从而提高了数据传输速率或者提高了频谱利用率,同时,把受多径干
生物认证技术是一门新兴的技术,拥有传统身份认证技术没有的独特优点,在金融、公共安全以及日常生活中都有广泛的应用。本文围绕构建基于密码、人脸和语音的自动取款机(PFV-A
近年来,数码相机等数字成像设备发展迅速,应用涉及到消费、商业、专利文档存档、医学图像、航天、国防安全等领域。图像传感器的分辨率现已高达千万像素以上,而传输带宽与存
当下,在民族文化复兴的浩大声势下,中国山水画以文化自觉的态势,呈现出繁荣兴隆的面貌、流派林立、风格迥然。中国山水画发韧于晋唐之间,兴于五代两宋时期,历经元、明、清诸
本文通过在镍氢电池的负极中添加适量的碳纳米管(CarbonNanotubes,CNTs),制备碳纳米管复合电极片,并制成两电极体系,三电极体系,AA型镍氢电池,SC镍氢型电池,研究其电化学性能、内阻、容量、高倍率放电性能和循环寿命等。结果表明在镍氢电池的负极中添加适量的碳纳米管有利于提高电池的综合性能,尤其是可以改善电池的大电流放电性能和循环稳定性。采用三电极体系研究碳纳米管复合电极在不同扫速,不
纳米银(AgNPs)由于其优异的抗菌活性而被广泛的应用于商业产品中。纳米银在生产、运输和使用过程中会不可避免的被释放到环境中,可能会对水域生态系统造成不良影响。本论文研
随着现代无线通信网络及信息技术的快速发展,手持移动视频终端在多媒体通信中的应用越来越普及。MPEG-x与H.26x等传统的编码标准需要在编码端进行量化、运动估计、编码、补偿
该实验以玉米黄化苗为材料,经过差速离心得到线粒体,超声破碎后,0.2﹪脱氧胆酸钠溶膜,超速离心,其上清液透析后,进行阴离子交换层析和分子筛层析,纯化了琥珀酸脱氢酶,纯化倍数
人类活动(比如化石燃料燃烧、施肥与森林砍伐等)的加剧造成了大气层中温室气体浓度的升高和全球氮(N)循环的改变。因此,过去两个世纪以来地球表面温度和大气N沉降都在持续增加
提高产品质量和降低生产成本是纺织企业生存和发展的关键问题,织物疵点检测是控制产品质量的一个重要环节。由于织物表面具有强纹理特性且疵点并没有统一的严格定义的方法,因