×

APPARATUS AND METHOD FOR ACCELERATING OPERATIONS IN A PROCESSOR WHICH USES SHARED VIRTUAL MEMORY

  • US 20170109281A1
  • Filed: 12/29/2016
  • Published: 04/20/2017
  • Est. Priority Date: 03/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of simultaneous multithreading (SMT) cores to perform out-of-order instruction execution for a plurality of threads;

    a memory hierarchy comprising a system memory and a plurality of cache levels coupled to one or more of the SMT cores;

    an accelerator to perform data operations associated with one or more tasks, the accelerator comprising;

    an accelerator functional unit; and

    context save/restore circuitry to save and restore a context of the accelerator functional unit; and

    front end hardware logic coupled to the accelerator, the front end hardware logic to receive and schedule tasks for execution on the accelerator, the front end hardware logic comprising;

    a translation lookaside buffer (TLB) to store virtual-to-physical address mappings; and

    page walker circuitry to provide page walk services to the accelerator to determine virtual-to-physical address mappings.

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