-
公开(公告)号:US10310981B2
公开(公告)日:2019-06-04
申请号:US15268953
申请日:2016-09-19
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Nuwan Jayasena , Reena Panda , Onur Kayiran , Michael W. Boyer
IPC: G06F12/00 , G06F12/0862 , G06F13/00 , G06F13/28
Abstract: A method and apparatus for performing memory prefetching includes determining whether to initiate prefetching. Upon a determination to initiate prefetching, a first memory row is determined as a suitable prefetch candidate, and it is determined whether a particular set of one or more cachelines of the first memory row is to be prefetched.
-
公开(公告)号:US20170293560A1
公开(公告)日:2017-10-12
申请号:US15268953
申请日:2016-09-19
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Nuwan Jayasena , Reena Panda , Onur Kayiran , Michael W. Boyer
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F2212/1016 , G06F2212/6022 , G06F2212/6024
Abstract: A method and apparatus for performing memory prefetching includes determining whether to initiate prefetching. Upon a determination to initiate prefetching, a first memory row is determined as a suitable prefetch candidate, and it is determined whether a particular set of one or more cachelines of the first memory row is to be prefetched.
-
公开(公告)号:US10198369B2
公开(公告)日:2019-02-05
申请号:US15469071
申请日:2017-03-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Reena Panda , Nuwan Jayasena
Abstract: A data processing system includes a memory that includes a first memory bank and a second memory bank. The data processing system also includes a conflict detector connected to the memory and adapted to receive memory access information. The conflict detector tracks memory access statistics of the first memory bank, and determines if the first memory bank contains frequent row conflicts. The conflict detector also remaps a frequent row conflict in the first memory bank to the second memory bank. An indirection table is connected to the conflict detector and adapted to receive a memory access request, and redirects an address into a dynamically selected physical memory address in response to a remapping of the frequent row conflict to the second memory bank.
-
公开(公告)号:US20180276150A1
公开(公告)日:2018-09-27
申请号:US15469071
申请日:2017-03-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Reena Panda , Nuwan Jayasena
CPC classification number: G06F13/1642 , G06F3/0619 , G06F3/065 , G06F3/0653 , G06F3/0673 , G06F13/1673 , G06F13/4068 , Y02D10/14 , Y02D10/151
Abstract: A data processing system includes a memory that includes a first memory bank and a second memory bank. The data processing system also includes a conflict detector connected to the memory and adapted to receive memory access information. The conflict detector tracks memory access statistics of the first memory bank, and determines if the first memory bank contains frequent row conflicts. The conflict detector also remaps a frequent row conflict in the first memory bank to the second memory bank. An indirection table is connected to the conflict detector and adapted to receive a memory access request, and redirects an address into a dynamically selected physical memory address in response to a remapping of the frequent row conflict to the second memory bank.
-
-
-