Invention Application
- Patent Title: PROCESSORS SUPPORTING ATOMIC WRITES TO MULTIWORD MEMORY LOCATIONS & METHODS
-
Application No.: US15092915Application Date: 2016-04-07
-
Publication No.: US20170293486A1Publication Date: 2017-10-12
- Inventor: Ranjit J. Rozario , Andrew F. Glew , Sanjay Patel , James Robinson , Sudhakar Ranganathan
- Applicant: Imagination Technologies Limited
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/08

Abstract:
A system and method process atomic instructions. A processor system includes a load store unit (LSU), first and second registers, a memory interface, and a main memory. In response to a load link (LL) instruction, the LSU loads first data from memory into the first register and sets an LL bit (LLBIT) to indicate a sequence of atomic instructions is being executed. The LSU further loads second data from memory into the second register in response to a load (LD) instruction. The LSU places a value of the second register into the memory interface in response to a store conditional coupled (SCX) instruction. When the LLBIT is set and in response to a store (SC) instruction, the LSU places a value of the second register into the memory interface and commits the first and second register values in the memory interface into the main memory when the LLBIT is set.
Public/Granted literature
- US10649773B2 Processors supporting atomic writes to multiword memory locations and methods Public/Granted day:2020-05-12
Information query