Methods and apparatus for parallel execution of a process
a technology of parallel execution and process, applied in the direction of program code transformation, computing, instruments, etc., can solve the problems of difficult parallel programming of program code to solve computational problems, large problems that may take significant time to solve, and may be impossible to solve using only a single processor
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0021]Many programmers have existing computer programs or computer code that was originally designed to be run serially (i.e., on a single processor). Applicants have appreciated that it often may be desirable to use such serial computer program code in the context of a parallel computing platform, to take advantage of parallel processing capabilities. Achieving this goal, however, is non-trivial.
[0022]More specifically, Applicants have appreciated that, in a parallel computing environment, a user may wish to treat data in different ways within the same parallel program. Thus, a user may wish to take a “global” view of the data, in which an object stored on the parallel server is viewed by the user as a single object, even though the object may be distributed across multiple processors of the parallel computer. As used herein, the term “processor” refers to a processor core and its associated components. Thus, a single integrated circuit or chip that has multiple processor cores may...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


