×

Priority based context preemption

  • US 9,396,032 B2
  • Filed: 03/27/2014
  • Issued: 07/19/2016
  • Est. Priority Date: 03/27/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a processor;

    a pipeline;

    a first port to receive contexts having a first priority;

    a second port to receive contexts having a second priority that is higher than the first priority;

    a context detection module to detect receipt of the contexts having the second priority at the second port;

    a pre-emption module to pre-empt a context having the first priority in the pipeline, wherein to pre-empt the context having the first priority in the pipeline is to include flushing the pipeline by permitting the context having the first priority already in the pipeline to complete execution when the first port receives another context having the first priority;

    a pause module to pause the context having the first priority in the pipeline before it completes in the pipeline and without flushing the pipeline after the context detection module has detected the receipt of a context having the second priority at the second port; and

    on-die storage to store a state of the paused context.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×