Fine-grained low-overhead fault-tolerant system for GPGPU
A fault-tolerant system and low-overhead technology, applied in the field of fault-tolerant systems, can solve the problems of poor fault-tolerant system performance, difficulty in implementing fault-tolerance, and large fault-tolerance granularity, so as to reduce system overhead, avoid storage time overhead, and reduce computing scale.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0021] refer to figure 1 , the task division module uses the stream computing mode of the CUDA platform to divide the input data set into N data subsets, and then classifies the data-related calculation kernel and data transmission into a single stream, and realizes the parallel execution of N streams at the system level. You can use the two functional functions cudaStreamCreate() and cudaMemcpyAsync() to realize the function of creating a stream and asynchronously transmitting data in the stream. This method utilizes the asynchronous nature of GPGPU calculation and data transmission between GPU and CPU, which can realize the overlap of calculation and data transmission on the time axis, thereby hiding the time delay caused by data transmission, improving system performance, and because each The calculation scale of the kernel is reduced, which can reduce the calculation amount of recalculation during error correction.
[0022] refer to figure 2 , since the execution of the...
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