×

Distributed multi-core memory initialization

  • US 8,566,570 B2
  • Filed: 10/10/2012
  • Issued: 10/22/2013
  • Est. Priority Date: 11/24/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for causing a plurality of processing nodes to perform a boot process comprising a memory initialization task, comprising:

  • dividing a memory initialization task into a plurality of memory initialization sub-tasks;

    distributing the plurality of memory initialization sub-tasks amongst the plurality of processing nodes so that each memory initialization sub-task has a corresponding processing node by assigning one of the plurality of processing nodes a memory initialization sub-task of reading a serial presence detect (SPD) value from a DIMM memory, and assigning another of the plurality of processing nodes a memory initialization sub-task of executing complex initialization tasks that do not depend on the SPD value;

    receiving sub-task results from the plurality of processing nodes; and

    combining sub-task results from the plurality of processing nodes.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×