片上多处理器将多个处理器内核集成在一块芯片上,可充分利用应用的线程级并行性提升性能,已成为处理器系统结构研究的热点之一。本项目基于对多个并行程序的特征分析,发现绝大多数并行程序的多个线程间存在对共享数据访问的时间局部性。基于上述特征,一方面本项目提出了基于共享关系Cache的一致性协议设计思想,通过共享关系Cache缓存最近出现的共享关系,为后续对该共享数据的访问请求提供目的结点集合信息,减少采用广播机制的多处理器系统的网络消息量。初步模拟实验表明,基于Token协议的16核片上多处理器在集成共享关系Cache后,网络消息量降低约15%。另一方面本项目提出了以提高并行程序对共享数据访问的时间局部性为目标的并行程序优化思想,优化后程序将能够更好地利用共享关系Cache的有限存储空间。本项目的研究面向多处理器系统结构设计和并行程序优化,将两者统一考虑,有助于全面提升片上多处理系统的整体性能。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于文献计量学和社会网络分析的国内高血压病中医学术团队研究
播种量和施氮量对不同基因型冬小麦干物质累积、转运及产量的影响
基于旋量理论的数控机床几何误差分离与补偿方法研究
大鼠尾静脉注射脑源性微粒的半数致死量测定
具有随机多跳时变时延的多航天器协同编队姿态一致性
片上多处理器共享Cache优化关键技术研究
共享二级Cache的片上多处理器Cache块分布技术研究
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
多处理器片上系统中温度敏感的节能调度研究