Patent ID: 7454595
Filing Date: 2008-11-18
Classification: G06F

Abstract:
1. A computing apparatus, comprising: a plurality of compute boards, each said compute board having mounted thereon a plurality of compute processors and a plurality of routers coupled to said plurality of compute processors; an interconnect network coupled to said routers of said compute boards; a plurality of service boards, each said service board having mounted thereon a plurality of service processors and a plurality of routers coupled to said service processors, said routers of said service boards coupled to said interconnect network; each of a group of said processors including a compute processor allocator, said group defining a subset of said processors, and said compute processor allocators provided only in said processors of said group; some of said processors supporting a launch program that launches applications on said compute processors, each said processor of said group including an interface for permitting communication between the associated compute processor allocator and said launch programs; each said compute processor allocator for receiving from one of said launch programs information indicative of selected said compute processors required for execution of an application to be launched by said launch program, said compute processor allocator responsive to said information for allocating a set of said compute processors to execute said application and providing information indicative of said set of compute processors for use by said launch program.