欢迎来到天天文库
浏览记录
ID:32965269
大小:4.37 MB
页数:76页
时间:2019-02-18
《专用视频处理器指令集研究与数据通路设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学电气工程学院硕士学位论文专用视频处理器指令集研究与数据通路设计姓名:麻巍申请学位级别:硕士专业:电路与系统指导教师:严晓浪20080501浙江大学硕上学位论文摘要专用指令集处理器具备了专用集成电路的高效性与通用处理器的灵活性,在视频处理领域有着广阔的应用前景。本文围绕面向视频应用的专用指令集处理器,在指令集和体系结构方面进行了研究。通过对典型视频应用的研究与分析,提取并归纳出视频处理中复杂度集中关键函数。通过对关键函数的深入研究,发现其中存在着并行性高,指令组合运算丰富,数据精度低等特性。在此基础上,设计了一套SIMD/VLIW混合结构的专用指令集。专用指令集结合SIMD和V
2、LIW指令体系的特点,支持指令条件执行、计算结果饱和处理,内置数据组织等扩展指令功能,并针对视频处理中复杂度集中的运算核心,设计了专用的加速指令。典型视频运算核心的测试表明,与MMX,SSE2等通用处理器媒体扩展相比,采用SIMD/VLIW混合结构指令集能显著减少时钟数和非计算开销,实现高效的视频处理。VLIW体系会造成代码长度膨胀,给嵌入式系统带来资源上的浪费。本文采用动态变长编码方法,采用添加取指控制码的形式,在编码时有效地消除了VLIW指令束中的空指令;采用双字和单字两种指令编码宽度,提高指令内部的编码效率。测试表明,对于典型的视频运算核心,动态变长编码的代码长度仅为VLIW定
3、长指令柬编码的20%----35%。为了能支持动态变长编码和特殊的指令格式,本文设计了混合结构指令集的汇编器。汇编器采用了两遍扫描结构来解决前向应用,通过词法扫描、语法解析、代码生成等步骤,将汇编代码转换成可执行的目标文件,并生成动态变长编码所需的取指控制码。在基于SIMD/VLIW混合结构指令集的专用指令集视频处理器设计中,完成了数据通路模块的微体系结构设计和实现。数据通路模块具有4级流水线结构,包含4路并行的算术逻辑,乘法,移位等27个功能单元。它能根据指令类型和数据精度的要求,进行l、2、4和8路的并行计算;能支持视频处理专用指令,实现对视频运算核心的加速。数据通路模块支持数据
4、旁路和标志位产生,并能对运算结果进行多种方式的饱和处理。关键词:专用指令集处理器,视频处理,指令集,变长编码,汇编器,数据通路浙江人学硕士学位论文AbstractTheApplicationSpecificInstructionsetProcessor(ASIP),whichfeaturesthehighefficiencyofApplicationSpecificIntergratedCircuits(Asic)andtheflexibilityofGeneralPurposeProcessor(GPP),hasandwillhavebeenpopularinvideoproces
5、singdomain.ToenhancetheperformanceoftheASIPforvideoprocessing,wedosomevaluableresearchonbothofinstructionsetdesignandarchitectureimplementationaspects.ThroughstudyandanalysisontheMediabenchIIVideo&Imagebenchmarkingsuite,thecharacteristicsofvideoapplicationweresummarized,whichwerefoundhi曲proport
6、ionofparallelism,fullofcombinedinstructionoperation,andtypicallyusingsmallintegerdatatypes.SoaSIMDandVLIWmixedinstructionsetarchitecture(ISA)isproposed.TheISAcombinesusefulfeaturesofSIMDandVLIWarchitecture,supportsconditionalexecution,saturationarithmeticandexplicitdataorganization,includessome
7、videoapplicationspecificinstructionstoboostvideoprocessing.Somevideoprocessingkernels’simulationresultsshowthat,comparedtoMMXandSSE2.theSIMDandVLIWmixedISAcallachievebeUerperformanceinvideoprocessing.VLIWarchitecturemayresultincod
此文档下载收益归作者所有