US20180246768A1

Mobile edge compute dynamic acceleration assignment

Claim Score by NHIP

Read claim 33, the broadest

Abstract

Embodiments of a system and method for dynamic hardware acceleration are generally described herein. A method may include identifying a candidate task from a plurality of tasks executing in an operating environment, the operating environment within a hardware enclosure, the candidate task amenable to hardware optimization, instantiating, in response to identifying the candidate task, a hardware component in the operating environment to perform hardware optimization for the task, the hardware component being previously inaccessible to the operating environment, and executing, by the operating environment, a class of tasks amenable to the hardware optimization on the hardware component.

US20180246768A1, drawing sheet 1
Sheet 1 of 6

Term

9.1 yearsto projected expiry

Projected expiry 21 October 2035, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

24 claims: 3 independent, 21 dependent

  1. 25
    A system for dynamic hardware acceleration, the method comprising:a process monitor to identify a candidate task from a plurality of tasks executing in an operating environment, the operating environment within a hardware enclosure, the candidate task amenable to hardware optimization;a hardware controller to instantiate, in response to identifying the candidate task, a hardware component in the operating environment to perform hardware optimization for the task;anda scheduler to execute a class of tasks amenable to the hardware optimization on the hardware component.
  2. 33
    Broadest claimClaim Score 72, broad(NHIP)A method for dynamic hardware acceleration, the method comprising:identifying a candidate task from a plurality of tasks executing in an operating environment, the operating environment within a hardware enclosure, the candidate task amenable to hardware optimization;instantiating, in response to identifying the candidate task, a hardware component in the operating environment to perform hardware optimization for the task, the hardware component being previously inaccessible to the operating environment;andexecuting, by the operating environment, a class of tasks amenable to the hardware optimization on the hardware component.
  3. 41
    At least one machine readable medium including instructions that, when executed, cause the machine to perform operations for dynamic hardware acceleration, the operations comprising:identifying a candidate task from a plurality of tasks executing in an operating environment, the operating environment within a hardware enclosure, the candidate task amenable to hardware optimization;instantiating, in response to identifying the candidate task, a hardware component the operating environment to perform hardware optimization for the task, the hardware component being previously inaccessible to the operating environment;andexecuting, by the operating environment, a class of tasks amenable to the hardware optimization on the hardware component.