多内核处理器的硬件实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhaiziaiaiai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺水平的发展,计算机和通信设备对芯片运算能力的需求迅速膨胀,在现有的材料基础、工艺水平和制造能力等条件下,传统总线已经无法满足模块间的高传输频率,因此低频率、多核芯片结构逐渐取代高频率、单核芯片结构已成为必然的趋势。本文以整体电路的实现为目的,采用ARM9200代替内核,ALTERA的FPGA来实现路由与总线,搭建了一个四内核验证平台,用以进行多内核处理器的研究。由于数据传输时对电路有着不同的要求,因此本文以四内核为平台,在硬件上实现了两种多内核的结构,分别为四内核共享存储结构和四内核全互联结构,并最终将这两种结构统一起来。在四内核共享存储结构中,将ARM所控制的SDRAM作为一级Cache,将片外SRAM作为二级Cache,并对于内存的进行动态管理。与传统方式相比较,采用多级缓存的方式可以明显的提高内存使用率。当内核之间需要进行直接通信时,可以采用片上网络(NoC)来代替传统的总线架构。本文借鉴了交换机中的节点匹配算法,并将其应用在NoC结构之中,用全互联结构下的iSLIP匹配算法来代替传统的Mesh或Tours结构下的X-Y路由算法。由于片上网络对于资源和速度的要求很高,因此需要确定其缓存大小和数据延迟率。本文以排队模型为理论基础,用Matlab和OPNET进行仿真,比较了16内核下的Tours结构与全互联结构中缓存的大小。可以看出,全互联结构会占用更多的面积,但是大大降低了平均数据延迟,提升了数据传输速度。最后,采用了JPEG图像压缩作为验证方案,验证整个四内核平台的性能。验证结果表明,单核下处理256×256大小的彩色图片需要0.179s,在四内核下处理相同图片需要0.065s,加速比为2.753。
其他文献
随着微纳米材料制备技术和微纳器件加工技术的迅速发展,各种基于超晶格量子阱结构的新原理器件被研制出来,因其纳米材料和结构尺寸的不同而产生各种效应,应用这些效应的新概念传感器随即被广泛提出。共振隧穿结构(RTS)是一种具有介观压阻效应的新型压阻器件,具有灵敏度高、温度漂移小的优点。微机械陀螺是一种测量角速度或角位移的惯性传感器,具有体积小、重量轻、可靠性高的特点,在微惯性导航领域有很大的应用潜力。将R
动态跳跃点火在常规汽油机和电驱动动力总成汽车上已显示出显著降低CO2排放的潜力,与米勒循环等先进技术一起协同配合能获得进一步的节油效果,在动态运行中还能控制废气温度,
激光雷达不仅能够获取目标表面对激光反射率的信息,而且还能获得目标的三维几何信息。因此,激光雷达技术无论在民用还是军用都有重要的应用价值,同时,它也是其它探测方式的重
近年来,日产汽车公司重点关注了电动汽车(E V)采用电机驱动的技术特点,意在为广大客户提供具备良好动力性能的车型,从而开发出了新型混合动力传动系统“e-POWER”.介绍了e-PO
逆合成孔径雷达是一种高分辨成像雷达,其在对运动目标的检测、跟踪和识别方面有着广泛的应用前景和发展潜力。对于逆合成孔径雷达而言,所成图象分辨率越高,则后续的目标检测
素描是人类最早出现的绘画形式之一,美术教学中的素描是一切造型艺术的基础。传统美术中的素描教学历经百年,如今它已步入数字时代。 Sketch is one of the earliest forms
电辅助涡轮增压技术是一种用于优化发动机瞬态特性的技术.德国MTU公司在涡轮增压器试验台和其自产发动机上,以交叉充电装置的形式对该技术进行了试验.以此证明该技术的有效性
深空光通信是实现未来深空探测高数据率通信的重要发展方向,与微波通信相比具有通信容量大、终端体积小和保密性好等特点。在深空光通信中,通信距离十分遥远、空间环境非常恶
全球的废气排放法规要求在未来十年中使汽车燃油耗有根本性的改善,在批量生产中采用各种技术降低燃油耗和CO2排放.美国Tula技术公司已开发出了1种新的停缸方法——动态跳跃点
氮素是植物生长所必需的营养元素之一。人类活动引起的大气氮沉降增加对陆地生态系统碳循环过程具有重要影响。理解氮素对陆地生态系统碳循环过程的影响是预测未来生态系统碳