发明名称 Compact node ordered application placement in a multiprocessor computer
摘要 A multiprocessor computer system comprises a plurality of nodes, wherein the nodes are ordered using a snaking dimension-ordered numbering. An application placement module is operable to place an application in nodes with preference given to nodes ordered near one another.
申请公布号 US8762536(B2) 申请公布日期 2014.06.24
申请号 US201213361551 申请日期 2012.01.30
申请人 Cray Inc. 发明人 Albing Carl;Troullier, Jr. Norman
分类号 G06F15/173 主分类号 G06F15/173
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A computer system for placing applications in multiprocessor computer system having nodes linked via an interconnect network, comprising: a memory storing computer-executable instructions of: an application placement module operable to place an application in a plurality of the nodes, by: providing an ordering of the nodes using a snaking dimension-ordered numbering such that numbering traverses across a smaller dimension while snaking in at least one other dimension before traversing across a larger dimension wherein sequential numbers are assigned to nodes forming repeated geometric shapes in the smaller dimension, and placing the application with preference given to nodes ordered near one another based on the provided ordering by favoring placement in sequentially numbered nodes so that the nodes tend to have a low mean distance to other nodes in which the application is placed; and a processor for executing the computer-executable instructions stored in the memory.
地址 Seattle WA US