A data placement and migration method for mixed deployment scenarios of heterogeneous memory and multi-type applications
A heterogeneous memory and multi-type technology, applied in multi-programming devices, electrical digital data processing, memory address/allocation/relocation, etc., can solve the problems of not considering the optimization of application performance and the inability to guarantee the optimal solution, and achieve the goal of maintaining Consistency, the effect of optimizing application performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] Such as figure 1 As can be seen from the system architecture diagram shown, the present invention proposes a data placement and migration method for mixed deployment scenarios of heterogeneous memory and multi-type applications, which consists of an application static analysis method, a data static placement method, and a runtime dynamic migration mechanism. The overall implementation process is as follows:
[0023] (1) Application static analysis method: used to realize the extraction, analysis and logical division of application data objects; analyze the application source code to extract all data objects; based on the premise of information transfer between functions through various data objects , using the function as a medium to evaluate the dependency relationship between data objects, taking whether the data object is the input or output of the function and the size of the data as the basis for whether there is a dependency relationship between the two, generatin...
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