-
公开(公告)号:CN108257078B
公开(公告)日:2023-12-05
申请号:CN201711293325.3
申请日:2017-12-08
Applicant: 英特尔公司
Abstract: 本申请公开了存储器知晓重排序源。本文描述了用于对存储器访问请求流重排序以建立局部性的处理器、装置和方法。一种方法的一个实施例包括:将多个执行单元生成的存储器访问请求存储在请求队列中,存储器访问请求包括用于访问存储器中的第一存储器页的第一请求和用于访问存储器中的第二存储器页的第二请求;维持唯一存储器页的列表,每个唯一存储器页与存储在请求队列中的一个或多个存储器访问请求相关联并且会被一个或多个存储器访问请求访问;从唯一存储器页的列表选择当前存储器页;以及在请求队列中的任何其他存储器访问请求被分派之前,将来自请求队列的与当前存储器页相关联的所有存储器访问请求分派到存储器。
-
公开(公告)号:CN108257078A
公开(公告)日:2018-07-06
申请号:CN201711293325.3
申请日:2017-12-08
Applicant: 英特尔公司
CPC classification number: G06F12/0897 , G06F9/3824 , G06F12/0811 , G06F2212/1041 , G06F2212/1056 , G06F2212/302 , G06T1/60 , G06T1/20
Abstract: 本申请公开了存储器知晓重排序源。本文描述了用于对存储器访问请求流重排序以建立局部性的处理器、装置和方法。一种方法的一个实施例包括:将多个执行单元生成的存储器访问请求存储在请求队列中,存储器访问请求包括用于访问存储器中的第一存储器页的第一请求和用于访问存储器中的第二存储器页的第二请求;维持唯一存储器页的列表,每个唯一存储器页与存储在请求队列中的一个或多个存储器访问请求相关联并且会被一个或多个存储器访问请求访问;从唯一存储器页的列表选择当前存储器页;以及在请求队列中的任何其他存储器访问请求被分派之前,将来自请求队列的与当前存储器页相关联的所有存储器访问请求分派到存储器。
-