面向DCT和IDCT的可重构阵列设计与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:qinzhenxing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
离散余弦变换(Discrete Cosine Transform,DCT)及其反变换(Inverse Discrete Cosine Transform,IDCT)在媒体处理领域中应用十分广泛,已经被多个国际标准采用,包括图像编解码标准JPEG,视频编解码标准H.26x和MPEG-x系列等。DCT和IDCT具有数据运算量大的特点,对处理系统的计算能力和实时性有着较高的要求。粗粒度可重构平台兼具通用处理器的灵活性和专用集成电路的高效性,是实现DCT/IDCT运算的理想平台。本文将基于可重构阵列框架,对其中的关键部件进行设计和优化,以提高DCT和IDCT运算在可重构阵列上的运算速度。本文首先分析DCT/IDCT的基本操作和数据流的统计特征,对处理单元的电路结构进行了设计,并优化其中的乘加单元和数据输出单元,同时定义了相应的配置信息格式,以支持不同算法的手工映射。根据计算密集型算法的数据规整、计算密集以及数据相关性小等特点,通过分析不同存储结构的优缺点,设计了分布式数据RAM结构和支持类SIMD计算模式的配置RAM结构,提高了数据和配置信息的加载效率。基于行列分解法和优化设计的可重构阵列结构,确定了二维DCT/IDCT的映射方案,对行和列分别进行一维DCT/IDCT映射,并选择与已有架构匹配的快速一维DCT/IDCT算法,达到更快的运算速度。通过分析快速算法的数据流特点,优化设计了阵列的互联结构,在满足计算密集型算法基本映射需求的基础上,进一步提高DCT和IDCT映射时的处理单元利用率和运算速度。针对DCT和IDCT优化后的互联结构,处理单元利用率与全互联结构相同,达到了71.4%,相比于Mesh互联结构,处理单元利用率提升了20.4%;可重构阵列的仿真实验结果表明,DCT和IDCT的计算精度符合IEEE1180-1990标准的要求,完成8×8的二维DCT和IDCT运算都需要16个时钟周期,相比于同类的可重构处理器SmartCell,运算速度都提高了55.6%。
其他文献
在工程中,振动现象是不可避免的。被动隔振由于存在固有的缺陷,限制了隔振器的隔振效果。主动隔振系统与被动隔振系统相比,主动隔振系统对振动环境有较强的适应性,而且具有更
高速高精数控技术是装备制造业的关键技术,对制造业整体水平的提升起着至关重要的作用。在数控加工中,加工零件的复杂型面广泛将用连续微小线段描述。针对连续微小线段加工路
由于人口数量的剧增和人类活动的加剧,城市化不断扩张,越来越多的林地及农业用地等土地覆被类型转变为城市用地,与全球气候变化共同作用影响着地表蒸散发的改变。蒸散发是连
班级是学校德育工作的主阵地,班级管理是班主任工作的重点,做好这项工作,需要家、校、社会三结合。工作中,班主任与家长的沟通是必不可少的,特别是与违规学生家长的沟通更是
会议
众所周知,碳酸银是具有独特的电子能带结构的半导体材料,其被广泛的应用于催化反应和抗菌材料。近几年来,我们已经研究和发展了多种制备碳酸银的方法,例如室温沉淀法、机械化
RISC-V指令集架构是一种新生的开源精简指令集架构,拥有完整的工具链,支持众多软件,在高性能和低功耗计算上都有不俗的表现。美国加州大学伯克利分校在提出RISC-V指令集的同
在油田开发过程中,不断的进行开发效果评价,是发现目前开发存在问题,提出指导意见与解决办法,改善油藏开发效果的重要手段。同时在应用压裂对低渗透断块油藏的开发过程中,断
二氟烷基取代烯是一类引人瞩目的有机化合物,广泛应用于新药开发。许多课题组致力于二氟烷基取代烯的合成。其合成方法主要分为两类:一、过渡金属催化的烯烃Csp2-H二氟烷基化
近年来,我国经济的快速发展,带动我国汽车行业规模迅速扩大。与此同时,人们的消费观念也在发生改变,消费者对汽车金融产品和服务有着极大的需求。但融资成本过高、融资渠道过
智能体系统是一种具有独立性和自主性的系统,可以通过传感器感知环境,通过效应器自治地作用于环境,自主规划和选择执行策略,大大提高了工程中的工作效率,在实际工程中有着越