A novel cache optimization multi-thread determinacy method
A cache optimization, multi-threading technology, applied in multi-program device, program synchronization, inter-program communication, etc., can solve problems such as interference, parallel program uncertainty, competition, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0017] refer to figure 1 , set a fence for thread running in the parallel stage, each parallel stage can only allow the thread to execute a certain number of instructions, after the execution is completed, the thread is blocked by the fence, waiting for other threads to enter the synchronous operation.
[0018] In the serial stage, the thread obtains the token according to the token passing algorithm at the synchronization point, applies for locking the memory, and then submits the execution result. Obtaining tokens and applying for locks are mutually exclusive actions, and each thread can only execute it once in each round. Threads are blocked by the fence after performing the submission operation, and wait for the following threads to enter the serial phase. After all threads have completed the serial phase, the threads submit their own private pages to the shared page, compare with the shared page, and obtain The latest shared data after this round of execution prepares fo...
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