×

Algorithm mapping, specialized instructions and architecture features for smart memory computing

  • US 7,546,438 B2
  • Filed: 07/05/2005
  • Issued: 06/09/2009
  • Est. Priority Date: 07/19/2001
  • Status: Active Grant
First Claim
Patent Images

1. A smart memory computing system, comprising:

  • a user space wherein data within has data-level parallelism;

    a smart memory having multiple execution units wherein data can be processed in parallel and in situ;

    a graphical representation describing data in said user space and interactions therewith; and

    a compiler mapping data from said user space to said smart memory space and generating executable codes in accordance with said graphical representation,wherein said graphical representation comprises;

    objects containing said data within the said user space;

    object boundary conditions containing boundaries between objects or between objects and a boundary of said user space; and

    equations governing interactions between said data within the said user space, andwherein said boundary conditions are specified as fixed values for variables, fixed values for derivatives of variables, equations containing arithmetic expressions of the variables and their derivatives, or combinations of the above.

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