可扩展体系结构与SuperV3高性能处理器设计

来源 :中国科学院声学研究所 | 被引量 : 0次 | 上传用户:wangyujing07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以可扩展处理器为中心的SOC设计方法是随着SOC设计日益复杂化出现的一种新的设计方法,和传统的RTL设计相比,可以在处理器效率和灵活性上获得较好的平衡。本文首先分析可扩展处理器的体系结构原型设计,以及支持可扩展体系结构的软件优化方法,接着针对通信和多媒体应用的数据和计算密集型的特点,从指令级、部件级以及协处理器级三个不同耦合层次上设计了FFT增强的可扩展体系结构,并针对第三代移动通信系统中的Turbo译码算法和维特比译码设计了专用扩展指令,达到以较小的设计代价、较短的设计周期获得具有高性能、高吞吐率和高效率的扩展处理器的目的。   专用指令集处理器ASIP是细粒度的可扩展处理器设计的典型代表。本文提出了ASIP指令集扩展算法,候选扩展指令的取舍采用量化分析的方法,使用理论最大加速比代替Amdahl定律作为性能分析公式,并设计指令组合成本公式用于分析候选指令的性能和面积折中。实验证明,本算法能够从复杂的设计空间中搜索出全局性能和面积折中的扩展指令集体系结构ISA,是一种有效解决SOC的应用的多样性和时效性特征的设计方法。   在上述基础上,本文详细描述具有超长指令字VLIW结构和单指令流多数据流SIMD技术的四发射SuperV3浮点处理器的组织结构,重点阐述SuperV3处理器的内核体系结构设计策略以及控制通路的设计,并介绍了采用电子系统级ESL技术对处理器进行行为级指令精确和周期精确建模的工作。超级哈佛结构和对称的功能单元保证了处理器片上高带宽与高计算能力的平衡设计;使用隐式并行编码和定长短向量字技术,实现了子字并行性、数据并行性和指令级并行性;采用动态重调度和非规整的定长指令集编码有效克服了代码膨胀问题;采用静态推断机制结合编译器静态调度解决了控制相关和数据相关问题。   基于VLIW和SIMD技术的高性能SuperV3处理器除了能够更好的支持下一代通信领域应用之外,还可以广泛应用于多媒体数据处理,包括音频视频、二维图像、三维图形等家电产品和网络等应用领域。  
其他文献
嵌入式系统的设计已经成为现代电子设计的一大领域和方向。嵌入式系统作为实现设备小型化、智能化和自主知识创新的重要元素,目前广泛应用于国防、交通、能源、工业、通信和人
光电跟踪系统是一种高精度的外测定位设备,应用领域十分广泛。光电跟踪系统的捕获和跟踪精度主要取决于控制分系统的控制性能,也直接决定了测量机动目标的能力。长期以来,对控制
射频识别(Radio Frequency Identification,RFID),是一种利用射频通信实现的非接触式自动识别技术。它利用射频信号的空间耦合(交变磁场或电磁场)实现信息传递,并通过所传递的信
许多动物,如鸟类和鼠类捕食和扩散植物果实和种子,从而影响这些植物的自然更新过程,但不同动物在这一过程中发挥着不同的作用,并且通过相互作用最终影响植物种群的更新过程。于20
微生物.矿物界面相互作用乃当今地球化学和环境矿物学的研究热点。在微生物冶金领域,涉及到微生物-矿物、矿物-矿物、微生物-溶液-矿物-气相等多相界面也已经引起国内外研究者
分布式卫星合成孔径雷达(分布式卫星SAR)是近年来提出的一种新概念星载合成孔径雷达系统,它以编队飞行的分布式卫星为平台,通过小卫星之间协同工作,完成单项或者多项任务。与单
在可见光成像系统中,由于对焦不准、噪声干扰、以及曝光不足或曝光过度等因素的影响而使得获取到的图像模糊不清,为了故善图像质量,提高图像清晰度,本文针对实际的模糊图像进行分
图像分割是数字图像处理中的基本操作,并作为一个重要的理论问题受到人们的广泛重视。实际中,数字图像分为灰度(或黑白)图像和彩色图像,其像素的表示分别是1维和3维的。由于
病毒编码的胸苷激酶(Thymidinekinase,TK)是许多大分子DNA病毒的一种特征基因,包括痘病毒(Poxvirus)和疱疹病毒(Herpesvirus)等。虽然病毒的DNA合成时通常使用宿主细胞的胸苷激
学位