Dynamic seamless reconfiguration of executing parallel software
a parallel software and seamless reconfiguration technology, applied in the field of parallel computer processing, can solve the problems of system performance degradation, application failure, and add to the complexity of the driver application, and achieve the effect of preventing access to information and/or code, and greatly simplifying software design
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] In accordance with the present invention, the runtime library manages the parallel processing environment by using (1) a dynamic stitching or “hot plug” method, (2) data freshness indicators, and (3) a usage blocking method, as detailed below.
[0041] A module 103 accesses data using a data pointer unique to the module. This arrangement is shown in FIG. 4. Data pointer 400 is an indexed array; each index 411, 412, 413 points to data 421, 422, 423 respectively. The data can be any data required by the module to provide a service to the driver application 102. (The indexing scheme is described in greater detail in the related previously filed disclosures.) When the module is in a context, the data pointer is an index of where data may be found for that context. When a module is loaded in the memory 100, a data structure of the form shown in FIG. 4 is created for each module and managed by the system.
[0042] The data objects may be “private” data (that is, accessed by only one mo...
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