Invention Grant
- Patent Title: Processors supporting atomic writes to multiword memory locations and methods
-
Application No.: US15092915Application Date: 2016-04-07
-
Publication No.: US10649773B2Publication Date: 2020-05-12
- Inventor: Ranjit J. Rozario , Andrew F. Glew , Sanjay Patel , James Robinson , Sudhakar Ranganathan
- Applicant: MIPS Tech, LLC
- Applicant Address: US CA Santa Clara
- Assignee: MIPS Tech, LLC
- Current Assignee: MIPS Tech, LLC
- Current Assignee Address: US CA Santa Clara
- Agency: Adams Intellex, PLC
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F12/0875 ; G06F12/0897 ; G06F12/0817 ; G06F12/0811

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
- US20170293486A1 PROCESSORS SUPPORTING ATOMIC WRITES TO MULTIWORD MEMORY LOCATIONS & METHODS Public/Granted day:2017-10-12
Information query