×

System and Method of Automatically Transforming Serial Streaming Programs Into Parallel Streaming Programs

  • US 20110010690A1
  • Filed: 07/07/2010
  • Published: 01/13/2011
  • Est. Priority Date: 07/07/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of controlling timing of a commerce transaction by transforming serial code segments into parallel code segments, comprising:

  • providing a plurality of code segments in an application which controls timing of a commercial transaction between first and second parties;

    parsing the application by determining first ones of the code segments that must be executed as serial code segments and second ones of the code segments that can be executed as parallel code segments;

    generating a parallel file for each of the parallel code segments, the parallel file containing the parallel code segment and the code segments of the application called by the parallel code segment;

    transforming the application to associate each parallel file with the parallel code segment;

    executing the application through the serial code segments and parallel code segments such that when encountering the serial code segment writing an output value of the serial code segment to an output stream and when encountering the location associated with the parallel file,(a) writing a tag to the output stream to reserve a position in the output stream to write an output value of the parallel file when complete,(b) executing the parallel file simultaneously with the serial code segment, and(c) writing the output value of the parallel file in the reserved position of the output stream when the parallel file execution completes; and

    controlling the timing of the commercial transaction by executing the parallel files simultaneously with the serial code segments.

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