×

Method and system for converting a single-threaded software program into an application-specific supercomputer

  • US 20130125097A1
  • Filed: 11/15/2011
  • Published: 05/16/2013
  • Est. Priority Date: 11/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method to automatically convert a single-threaded software application into an application-specific supercomputer, the method comprising:

  • a. Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and

    b. Generating interfaces on the hardware and software parts of the application, which;

    i. Perform a software-to-hardware program state transfer at the entries of the code fragment;

    ii. Perform a hardware-to-software program state transfer at the exits of the code fragment; and

    iii. Maintain memory coherence between the software and hardware memories.

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