【摘 要】
:
作为多核技术的一个重要组成部分,多核编程问题已成为制约当代计算机性能的重要因素。发挥多核系统性能的关键在于充分挖掘其并行计算优势,而提高多核系统并行度又受到计算机
论文部分内容阅读
作为多核技术的一个重要组成部分,多核编程问题已成为制约当代计算机性能的重要因素。发挥多核系统性能的关键在于充分挖掘其并行计算优势,而提高多核系统并行度又受到计算机硬件架构、任务本身并行度、软件算法等诸多因素的影响。本文使用MPSOC软件模拟环境对多核系统编程模型、多核系统并行性挖掘及寻找特定条件下如何优化多核系统性能等问题进行了一些有益性探索。论文的主要工作如下:首先,介绍了多核编程技术,以及论文的工作基础MPSOC平台的软硬件架构,基于该平台的具体软件编写和运行方法,以及对该平台开发环境的相关改进。其次,介绍了常见的栅栏同步实现方案并分析了它们在多核系统上的局限性,同时提出了一种在非原子操作支持下的底层栅栏同步实现方案,这一方案具有良好的可移植性。再次,用实验验证了本文所提同步方案的正确性和良好的可移植性。以不同的系统配置进行了多组矩阵乘和排序等典型运算的测试,并对测试结果数据进行分析,找出影响MPSOC系统性能的关键因素——总线繁忙率。最后,分别以对称无锁型和非对称加锁型的方案设计实现了基于MPSOC系统的多核JPEG解码程序。通过对两种不同方案的实验结果数据进行对比,进一步得出锁读写是造成MPSOC系统总线繁忙率增加的主要原因的结论。在此基础上试着提出了一种针对MPSOC系统硬件架构的改进方案。
其他文献
随着经济发展,各城市的商业综合体呈现不断增长趋势,而现代设计趋势已经从功能需要转向了精神需要。鉴于城市商业综合体中业态复杂,特别是塔楼还以超高层居多,往往被作为城市副中
运动与变形耦合理论主要研究柔性体在大范围运动下刚体运动与柔性体变形的相互耦合作用,以及这种耦合作用所导致的柔性体动力特性的改变和对动力响应的影响。在大范围变转速旋
近年来环境污染与能源紧缺问题的日益严峻,电动汽车的开发利用受到各界的关注。电动汽车部分或全部由电能作为动力来源,具有很好的节能减排作用。目前,电动汽车的保有量已初具规
近年来,随着大跨度桥梁的快速发展,为了尽可能充分发挥各种材料自身的优点,提高结构抵抗荷载的综合能力,确保达到既安全又经济的效果,在桥梁结构设计中,钢-混凝土混合结构的使用逐
能源问题历来是可我国持续发展问题中的一个重要主题,而在我国生产生活所用的电能仍是以化石燃料发电为主,因此电网企业作为一个输送电能、配置电能、销售电能的企业,应更加重视
眼睛是集感光和光学成像于一体的视觉系统,其形状类似一个椭球体,它的主要功能是感光和屈光。在眼睛的屈光系统中,晶状体是最重要的屈光介质之一,是唯一具有调节能力的屈光介质。
随着能源危机的不断加剧,当今社会急需一种新技术来改善能源状况,实现可持续发展。微电网作为一个单一可控的供电系统,它可以降低馈线损耗、增加本地供电可靠性、提高能源利
上世纪最具有代表性的创新性结构抗震技术之一就是减震控制技术,它为工程抗震减灾提供了新的方法和研究途径,其中的基础隔震技术在我国汶川震后灾区重建中运用较多,使用到的隔震