Unlock instant, AI-driven research and patent intelligence for your innovation.

Domestic many-core processor computing core memory compression method

A technology of many-core processors and compression methods, applied in the field of supercomputer process retention and recovery, can solve the problems of poor user experience and long recovery time, and achieve the effect of reducing the time required, speeding up the processing progress, and avoiding excessive cache size.

Active Publication Date: 2021-03-26
JIANGNAN INST OF COMPUTING TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a domestic many-core processor calculation core memory compression method, the domestic many-core processor calculation core memory compression method solves the problems of long process retention and recovery and poor user experience in current domestic supercomputers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Domestic many-core processor computing core memory compression method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Such as figure 1 As shown, a domestic many-core processor calculation core memory compression method includes the following steps:

[0030] S1. When performing process reservation, the operating system process reservation interface first calls the kernel-level compression interface to compress the memory image currently used by the process, and then writes the compressed memory image data into the checkpoint file;

[0031] S2. When the process is restored, the operating system process recovery interface first calls the kernel-level decompression interface to decompress the memory image data read from the checkpoint file, and then restores the decompressed memory image data to the memory space of the process middle.

[0032] Before the operating system process reservation interface calls the kernel-level compression interface and the operating system process recovery interface calls the kernel-level decompression interface, the following steps are included:

[0033] a....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a domestic many-core processor computing core memory compression method. The method comprises the following steps that: when a process is reserved, a process reservation interface of an operating system firstly calls a kernel-level compression interface to compress a memory image currently used by the process, and then writes compressed memory image data into a check pointfile; and when the process is recovered, the process recovery interface of the operating system firstly calls a kernel-level decompression interface to decompress the memory image data read from the check point file, and then recovers the decompressed memory image data to the memory space of the process. According to the invention, the problems of long process retention and recovery time and pooruser experience in the current domestic super computer are solved.

Description

technical field [0001] The invention relates to a method for compressing the computing core memory of a domestic many-core processor, and belongs to the technical field of supercomputer process retention and recovery. Background technique [0002] Reserved recovery is one of the necessary fault-tolerant mechanisms in supercomputers, which can be divided into user-level preserved recovery and kernel-level preserved recovery. At present, the kernel-level retention and recovery mechanism has been implemented in domestic supercomputers. Among them, the typical kernel-level retention recovery mechanism is the process retention recovery technology. The main work of the process retention recovery mechanism is to call the process retention interface to back up the process state when the operating system fails or some processes are terminated due to external errors. Generate a checkpoint file, and by loading the checkpoint file, the operation of the terminated process can be resumed...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/14G06F9/4401G06F12/02
CPCG06F11/1438G06F9/4418G06F12/0238Y02D10/00
Inventor 邹通黄高阳王星焱林海南刘松郑岩
Owner JIANGNAN INST OF COMPUTING TECH