发明名称 MEMORY-ACCESS-RESOURCE MANAGEMENT
摘要 The present application is directed to a memory-access-multiplexing memory controller that can multiplex memory accesses from multiple hardware threads, cores, and processors according to externally specified policies or parameters, including policies or parameters set by management layers within a virtualized computer system. A memory-access-multiplexing memory controller provides, at the physical-hardware level, a basis for ensuring rational and policy-driven sharing of the memory-access resource among multiple hardware threads, cores, and/or processors.
申请公布号 US2016147456(A1) 申请公布日期 2016.05.26
申请号 US201615012725 申请日期 2016.02.01
申请人 VMware, Inc. 发明人 Mehta Bhavesh
分类号 G06F3/06;G06F12/08 主分类号 G06F3/06
代理机构 代理人
主权项 1. A multiplexing memory controller comprising: a first data-transfer connection that connects the multiplexing memory controller with a data-storage cache; a second data-transfer connection that connects the multiplexing memory controller with an electronic memory; a number of channels, one or more memory-access-request servicing characteristics of each of which are defined by one or more values stored in one or more multiplexing-memory-controller registers associated with the channel; a memory-request input through which the multiplexing memory controller receives memory-access requests from two or more processing entities, each memory-access request accompanied with a channel indication that identifies a channel in the context of which the memory-access request is to be serviced by the multiplexing memory controller; and memory-controller logic that processes each received memory-access request in accordance with the one or more memory-access-request servicing characteristics defined by the one or more values stored in the one or more multiplexing-memory-controller registers associated with the channel identified by the channel indication that accompanies the memory-access-request in order to transfer data through the first and second data-transfer connections.
地址 Palo Alto CA US