×

MEMORY SYNCHRONIZATION IN BLOCK-BASED PROCESSORS

  • US 20170083331A1
  • Filed: 03/16/2016
  • Published: 03/23/2017
  • Est. Priority Date: 09/19/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus comprising one or more block-based processor cores coupled to a memory, at least one of the cores comprising:

  • a control unit configured to issue one or more memory operations encoded in an instruction block allocated to the at least one core and to commit the core when execution of the instruction block is complete;

    a memory store queue configured to cache one or more operands for the one or more memory operations, wherein a result produced by performing the memory operations is not architecturally visible unless the instruction block is committed by the control unit; and

    a memory interface configured to store the cached operands in the memory responsive to the instruction block committing.

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