Back to results
US 7,010,678 B2Granted
Bootstrap processor election mechanism on multiple cluster bus systems
AssigneeIntel Corporation
InventorsDavid J. O'Shea, Bruce C. Edmonds, Jr., Craig W. Keating, Larry D. Aaron, Jr., Frank E. LeClerg, Frank Binns
Life of this patent
Estimating the term…
Abstract
A method of electing a bootstrap processor from among a plurality of processor includes creating an atomic access shared location and electing one of said processors as the bootstrap processor.
Claims24
A method, comprising:
- providing a plurality of processors;
- providing a storage location shared by the plurality of processors;
- assigning a read time for each of the processors to read the value of the shared storage location;
- reading the value of the shared storage location by each of the processors and writing the value of the shared storage location by at least one of the processors;
- and
- electing one of the processors as a bootstrap processor in accordance with a value stored in the shared storage location.
3 more elements
A method, comprising:
- providing a plurality of processors;
- providing a storage location shared by the plurality of processors;
- providing atomic access to the shared storage location;
- and
- electing one of the processors as a bootstrap processor in accordance with a value stored in the shared storage location,
- wherein the plurality of processors comprises at least two different groups of processors.
3 more elements
A method, comprising:
- providing a plurality of processors;
- providing a storage location shared by the plurality of processors;
- delaying each processor by a different period of wait time during boot before accessing the shared storage location;
- and
- electing one of the processors as a bootstrap processor in accordance with a value stored in the shared storage location.
2 more elements
A system, comprising:
- a plurality of processors;
- and
- a storage location shared by the plurality of processors,
- wherein each processor is adapted to wait a different period of time during boot to access the shared storage location, and wherein one of the processors is elected as a bootstrap processor in accordance with a value stored in the shared storage location.
1 more element
An article of manufacture, comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions, when executed, comprising:
- identifying a storage location shared by the processor with a plurality of other processors;
- delaying the processor by a period of wait time during boot before accessing the shared storage location;
- and
- electing the processor as a bootstrap processor in accordance with a value of the shared storage location.
1 more element
Dependencies are inferred from the claim text.