A shuffle method for non-volatile memory
A non-volatile memory and persistent technology, applied in the field of big data processing, can solve the problems of high memory performance requirements, large time overhead, and dependence on network performance, and achieve the effects of improving efficiency, fast positioning, and improving space utilization
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] In order to make the object, technical solution and advantages of the present invention clearer, the Shuffle method for non-volatile memory provided in the embodiment of the present invention will be described below with reference to the accompanying drawings.
[0029] In order to study the impact of Shuffle performance on the overall performance, the inventor took the Sort application as an example and evaluated the results of the running time of the application on Spark as the amount of Shuffle data changed.
[0030] figure 2 It is a graph of the influence of Shuffle data volume on Sort execution time, such as figure 2 As shown, as the amount of Shuffle data increases, the performance of Spark drops significantly. This is because the data is partitioned when the data is read between the Map task and the Reduce task. Therefore, for a certain Reduce task, the amount of data read from a Map task is proportional to the total number of Reduce tasks. Inversely, this wil...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


