Virtualizable advanced synchronization facility
A virtual machine and processor technology, applied in the direction of program synchronization, program control design, specific access rights, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0020] Detailed description of the preferred embodiment
[0021] A transactional memory system may allow software threads in a multi-threaded system to atomically access (read and / or write) a set of shared memory locations relative to other threads without the need for traditional synchronization such as mutual exclusion using locks. Additional overhead and programming complexity associated with the mechanism. However, in order to improve the performance of transactional storage systems, further techniques are necessary.
[0022] According to some embodiments, different hardware mechanisms may be used to implement an efficient transactional storage mechanism, as described herein. In some embodiments, computationally cheap primitives (eg, program instructions) can be defined to instruct the hardware to perform various synchronization functions, and these primitives can be used to synthesize higher-level synchronization mechanisms. The hardware mechanisms and / or program instru...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com