×

Tasks distribution in a multi-processor including a translation lookaside buffer shared between processors

  • US 7,716,673 B2
  • Filed: 07/31/2003
  • Issued: 05/11/2010
  • Est. Priority Date: 07/31/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first processor;

    a second processor coupled to the first processor, and only the first processor configured to execute a single operating system, the second processor not executing an operating system;

    a middle layer software configured to execute on the first processor and configured to distribute tasks to run on either or both processors; and

    a shared translation lookaside buffer (TLB) configured to contain a plurality of entries in which virtual-to-physical address translations are stored, each entry also comprising a task ID field in which a task ID associated with the corresponding translation and with a task running on the first or second processor is stored, wherein at least one of the shared TLB entries are invalidated, and those entries that are invalidated have task IDs that are associated with tasks that are running or have run on only one of the first or second processors.

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