项目名称: CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
项目编号: No.61379035
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 楼学庆
作者单位: 浙江大学
项目金额: 75万元
中文摘要: 随着片上核心集成技术的发展,极大地推动了异构多核片上系统的发展,它们通常具有共享LLC,从而使整个系统的通讯和资源使用更加高效。本项目面向CPU+GPGPU的紧耦合异构多核片上系统,根据异构的核心对共享LLC访存模式的差异以及LLC上数据的相互共享和干扰,研究优化LLC的方法。具体内容包括:分析CPU+GPGPU紧耦合异构多核系统下共享LLC的架构对计算模型的影响,建立LLC访存性能模型;针对CPU+GPGPU紧耦合异构多核系统共享LLC数据访问模式,设计共享LLC动态划分,重配置LLC的组织结构,调整插入替换策略等,实现数据迁移,改进一致性以及提供数据过滤方法; 共享LLC访存与任务调度优化,对异构核上的访存进行重排,优化线程在异构核上的映射方式,运行时重配置任务的映射,探索LLC对CPU和GPU线程优先级的影响因素;共享LLC性能评估模型的建立,验证共享LLC对计算模型的影响。
中文关键词: CPU/GPGPU 异构多核;共享LLC;结构设计;性能优化;
英文摘要: Integrated technology of core on chip is fast developing, greatly promoted Heterogeneous multicores on-chip system。In these systems, various resources are shared between CPUs and GPGPUs,the last-level cache(LLC)is one of the most important shared resource
英文关键词: CPU/GPGPU heterogeneous multicore;shared LLC;structure design;performance optimization;