-
公开(公告)号:CN107463510A
公开(公告)日:2017-12-12
申请号:CN201710717161.6
申请日:2017-08-21
Applicant: 北京工业大学
IPC: G06F12/0842 , G06F9/48 , G06F9/50
Abstract: 本发明公开一种面向高性能的异构多核共享cache缓冲管理方法,首先在共享末级缓存L2级Cache(LLC)的GPU侧建立一个与其结构相同的缓冲buffer,GPU消息首先访问buffer,从而达到过滤GPU流请求的目的,为CPU应用程序腾出LLC空间。在加入buffer的基础上,针对CPU应用程序和GPU应用程序不同的特性,采用合理的替换策略,增加cache命中率。最后,调整buffer的大小,根据IPC划分指标在运行前改变buffer大小,找到最优性能方案,从而达到提升系统性能的目的。
-
公开(公告)号:CN107463510B
公开(公告)日:2020-05-08
申请号:CN201710717161.6
申请日:2017-08-21
Applicant: 北京工业大学
IPC: G06F12/0842 , G06F9/48 , G06F9/50
Abstract: 本发明公开一种面向高性能的异构多核共享cache缓冲管理方法,首先在共享末级缓存L2级Cache(LLC)的GPU侧建立一个与其结构相同的缓冲buffer,GPU消息首先访问buffer,从而达到过滤GPU流请求的目的,为CPU应用程序腾出LLC空间。在加入buffer的基础上,针对CPU应用程序和GPU应用程序不同的特性,采用合理的替换策略,增加cache命中率。最后,调整buffer的大小,根据IPC划分指标在运行前改变buffer大小,找到最优性能方案,从而达到提升系统性能的目的。
-