Invention Grant
- Patent Title: Instruction set architecture employing conditional multistore synchronization
- Patent Title (中): 指令集架构采用条件多存储同步
-
Application No.: US11465383Application Date: 2006-08-17
-
Publication No.: US07680989B2Publication Date: 2010-03-16
- Inventor: Mark S. Moir , Robert E. Cypher , Paul N. Loewenstein
- Applicant: Mark S. Moir , Robert E. Cypher , Paul N. Loewenstein
- Applicant Address: US CA Santa Clara
- Assignee: Sun Microsystems, Inc.
- Current Assignee: Sun Microsystems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
We propose a class of mechanisms to support a new style of synchronization that offers simple and efficient solutions to several existing problems for which existing solutions are complicated, expensive, and/or otherwise inadequate. In general, the proposed mechanisms allow a program to read from a first memory location (called the “flagged” location), and to then continue execution, storing values to zero or more other memory locations such that these stores take effect (i.e., become visible in the memory system) only while the flagged memory location does not change. In some embodiments, the mechanisms further allow the program to determine when the first memory location has changed. We call the proposed mechanisms conditional multi-store synchronization mechanisms and define aspects of an instruction set architecture consistent therewith.
Public/Granted literature
- US20070043933A1 INSTRUCTION SET ARCHITECTURE EMPLOYING CONDITIONAL MULTISTORE SYNCHRONIZATION Public/Granted day:2007-02-22
Information query