-
公开(公告)号:CN104657219A
公开(公告)日:2015-05-27
申请号:CN201510090555.4
申请日:2015-02-27
Applicant: 西安交通大学
IPC: G06F9/50
Abstract: 本发明公开了一种用于异构众核系统下的应用程序线程数动态调整方法,该方法以异构众核硬件架构特征和程序运行时动态阶段性变化的特性为基础,通过采集反映程序性能变化的系统级性能计数器的状态信息,利用预测模型实时估计出最优的线程数,以此为指导动态的对应用程序的线程数进行调整。为保证合理的利用异构众核系统的计算资源来提高程序计算性能的同时降低系统能耗提供了一个有效的解决方法。
-
公开(公告)号:CN105808358B
公开(公告)日:2019-10-18
申请号:CN201610188032.8
申请日:2016-03-29
Applicant: 西安交通大学
IPC: G06F9/50
Abstract: 本发明公开了一种用于众核系统的线程数据相关性分组映射方法,该方法通过计算数据重用距离分析应用程序线程内部数据局部性,用线程相关性矩阵度量不同线程间的数据相关性;根据应用程序的数据相关性及众核处理器架构特点,利用最小生成树将应用线程分为能反映不同线程数据相关性逻辑组。最终实现线程到具体处理器不同处理核硬件线程的合理映射,降低线程间共享存储访问冲突,减少额外传输开销,为充分利用众核系统计算资源,提升程序计算性能提供了一个有效的解决方法。
-
-
公开(公告)号:CN104657219B
公开(公告)日:2017-10-20
申请号:CN201510090555.4
申请日:2015-02-27
Applicant: 西安交通大学
IPC: G06F9/50
Abstract: 本发明公开了一种用于异构众核系统下的应用程序线程数动态调整方法,该方法以异构众核硬件架构特征和程序运行时动态阶段性变化的特性为基础,通过采集反映程序性能变化的系统级性能计数器的状态信息,利用预测模型实时估计出最优的线程数,以此为指导动态的对应用程序的线程数进行调整。为保证合理的利用异构众核系统的计算资源来提高程序计算性能的同时降低系统能耗提供了一个有效的解决方法。
-
公开(公告)号:CN105808358A
公开(公告)日:2016-07-27
申请号:CN201610188032.8
申请日:2016-03-29
Applicant: 西安交通大学
IPC: G06F9/50
Abstract: 本发明公开了一种用于众核系统的线程数据相关性分组映射方法,该方法通过计算数据重用距离分析应用程序线程内部数据局部性,用线程相关性矩阵度量不同线程间的数据相关性;根据应用程序的数据相关性及众核处理器架构特点,利用最小生成树将应用线程分为能反映不同线程数据相关性逻辑组。最终实现线程到具体处理器不同处理核硬件线程的合理映射,降低线程间共享存储访问冲突,减少额外传输开销,为充分利用众核系统计算资源,提升程序计算性能提供了一个有效的解决方法。
-
-
-
-