Method for blocking and awakening transaction threads in hardware transactional memory system
A transaction storage and transaction technology, applied in multi-program devices, concurrent instruction execution, machine execution devices, etc., can solve the problem of difficult migration of transaction buffers, and achieve the effect of optimized and efficient execution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
[0031] see figure 1 As shown, the present invention is a method for blocking and waking up a transaction thread in a hardware type transaction storage system, and the method is implemented as follows:
[0032] Step 1: Wake up the transaction thread
[0033] (A) When the processor starts to execute the transaction, on the one hand, the transaction thread register (TTR) records the identifier activeTID of the currently executed transaction thread;
[0034] (B) on the other hand, record the data of the currently executed transaction in the read / write flag bit of the transaction buffer (TC);
[0035] (C) If the execution time of the transaction thread exceeds a time slice (yes), then block the thread;
[0036] (D) If the execution time of the transaction thread does not exceed a time slice (no), then check whether the transaction is executed, i...
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