随着计算机体系结构向多核和众核方向发展,并行计算扩展到更广泛的应用领域。一方面众核芯片上存储和通信资源竞争、存储墙(片外存储访问带宽和延迟)和体系结构多样性使得现有的并行算法在新的众核体系结构很难获得高性能;另一方面许多新兴并行应用问题存在大量非规则性计算行为,从而如何设计并行算法有效利用众核上丰富的计算资源成为迫切需要解决的问题。本项目拟从三个方面探索基于众核的并行算法设计方法:1)针对并行程序中的资源竞争问题,考虑挖掘多级并行的策略,设计有效的资源受限并行任务调度算法;2)针对存储墙问题,利用众核上大量的处理单元,研究并行任务划分和映射算法以提高并行算法的局部性;3)针对众核体系结构多样性的特点,研究算法和体系结构关系参数化描述,以实现体系结构自适应并行算法和性能可移植性。通过该项目的研究,将为设计众核上有效的并行算法提供系统可行的方法,促进众核体系结构和高性能计算应用的发展。
{{i.achievement_title}}
数据更新时间:2023-05-31
奥希替尼治疗非小细胞肺癌患者的耐药机制研究进展
长链基因间非编码RNA 00681竞争性结合miR-16促进黑素瘤细胞侵袭和迁移
非牛顿流体剪切稀化特性的分子动力学模拟
强震过程滑带超间隙水压力效应研究:大光包滑坡启动机制
基于自适应干扰估测器的协作机器人关节速度波动抑制方法
基于异构众核平台的三维水声传播高效并行算法研究
面向众核平台的高能效大规模图并行算法研究
面向激光聚变模拟的大规模异构众核系统可扩展并行算法与优化方法
片上众核集群体系结构关键技术研究