Invention Grant
US08407167B1 Method for optimizing memory controller configuration in multi-core processors using fitness metrics and channel loads
有权
使用健身度量和信道负载优化多核处理器中的存储器控制器配置的方法
- Patent Title: Method for optimizing memory controller configuration in multi-core processors using fitness metrics and channel loads
- Patent Title (中): 使用健身度量和信道负载优化多核处理器中的存储器控制器配置的方法
-
Application No.: US12487957Application Date: 2009-06-19
-
Publication No.: US08407167B1Publication Date: 2013-03-26
- Inventor: Dennis C. Abts , Daniel Gibson
- Applicant: Dennis C. Abts , Daniel Gibson
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Lerner, David, Littenberg, Krumholz & Mentlik, LLP
- Main IPC: G06F15/18
- IPC: G06F15/18

Abstract:
The location of the memory controllers within the on-chip fabric of multiprocessor architectures plays a central role in latency bandwidth characteristics of the processor-to-memory traffic. Intelligent placement substantially reduces the maximum channel load depending on the specific memory controller configuration selected. A variety of simulation techniques are used along and in combination to determine optimal memory controller arrangements. Diamond-type and diagonal X-type memory controller configurations that spread network traffic across all rows and columns in a multiprocessor array substantially improve over other arrangements. Such placements reduce interconnect latency by an average of 10% for real workloads, and the small number of memory controllers relative to the number of on-chip cores opens up a rich design space to optimize latency and bandwidth characteristics of the on-chip network.
Information query