×

Compilation and placement of instructions in a memory system

  • US 8,863,099 B2
  • Filed: 11/05/2012
  • Issued: 10/14/2014
  • Est. Priority Date: 11/05/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for executable module operating a computer system including a main processor, a first active memory device and a second active memory device, the method comprising:

  • receiving an executable module generated by a compiler, wherein the executable module comprises a first code section identified as executable by a first processing element in the first active memory device and a second processing element in the second active memory device;

    wherein the first active memory device comprises a first memory vault and the first processing element, the first memory vault services memory requests to a domain in the first memory vault;

    wherein the second active memory device comprises a second memory vault and the second processing element, the second memory vault services memory requests to a domain in the second memory vault;

    copying the first code section to first memory vault in the first active memory device based on the first code section being executable on the first active memory device;

    copying the first code section from the first memory vault in the first active memory device to an instruction buffer of the first processing element; and

    copying the first code section from the first memory vault in the first active memory device to the second active memory device based on the first code section being executable on the second active memory device;

    acquiring access to the first processing element and the second processing element prior to copying the first code section to first memory vault in the first active memory device.

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