发明名称 Workload adaptive address mapping
摘要 Embodiments of the invention describe an apparatus, system and method for workload adaptive address mapping. Embodiments of the invention may receive a request to initialize a system memory including a plurality of memory banks. Using a plurality of memory address mapping schemes for memory settings for the system memory, a system characterization workload is executed during the initialization of the system memory, the system characterization workload including a plurality of transactions directed towards the system memory. Embodiments of the invention may monitor target addresses of the plurality of transactions directed towards the system memory. One of the plurality of memory address mapping schemes is selected based, at least in part, on the target addresses of the plurality of transactions.
申请公布号 US9405681(B2) 申请公布日期 2016.08.02
申请号 US201113995469 申请日期 2011.12.28
申请人 Intel Corporation 发明人 Ozdemir Serkan;Cai Qiong;Falcon Ayose J.;Hyuseinova Nevin
分类号 G06F12/02;G06F13/00;G06F12/06;G06F13/16;G11C13/00 主分类号 G06F12/02
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. A method comprising: receiving a request to initialize a system memory including a plurality of memory banks; and during the initialization of the system memory: executing, using a plurality of memory address mapping schemes for memory settings for the system memory, a system characterization workload including a plurality of transactions directed towards the system memory, by monitoring target addresses of the plurality of transactions directed towards the system memory;determining, for each memory address mapping scheme: a number of accesses for each memory bank, andwhich bank of the plurality of banks has a highest number of memory accesses;selecting one of the plurality of memory address mapping schemes for memory settings for the system memory based, at least in part, on:the target addresses of the plurality of transactions, anda determination of which memory address mapping scheme results in a lowest number of memory accesses among the banks determined to have the highest number of memory accesses.
地址 Santa Clara CA US