Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Segmented and parallel compression method and system for nonvolatile processor

A technology of non-volatile processors and segmented algorithms, applied in machine execution devices, concurrent instruction execution, etc., can solve problems such as increased chip area

Active Publication Date: 2014-07-30
TSINGHUA UNIV
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The common non-volatile processor adopts the full replacement technology. The implementation method is to replace all the system registers with non-volatile registers, which can perform register-level parallel backup, but this technology will greatly increase the chip area.

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
  • Segmented and parallel compression method and system for nonvolatile processor
  • Segmented and parallel compression method and system for nonvolatile processor
  • Segmented and parallel compression method and system for nonvolatile processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0041] figure 1 It is a structural diagram of a segmented parallel compression system applied in a non-volatile processor proposed by the present invention, including a volatile processing logic unit, a segmented volatile storage unit, a parallel compression unit and a segmented non-volatile storage unit.

[0042] The volatile processing logic unit, which is the arithmetic and control logic part of the processor, is used to control the segmented parallel compression operation in the processor.

[0043] The segmented volatile storage unit, that is, the storage register part in the volatile processor, includes volatile registers segmented by an offline segment algorithm, and is connected to the parallel compression unit.

[0044] The parallel compression unit includes a compression module, a multiplexer MU...

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 segmented and parallel compression method and a segmented and parallel compression system for a nonvolatile processor, and relates to the field of low-power-consumption processors. The method comprises the following steps: 1) determining the number of divided segments of a status bit of a segmented volatile memory unit of the nonvolatile processor; 2) compiling an offline / online hybrid algorithm, and performing compression simulation to each status bit segment by using an offline segment algorithm to obtain division of all segments with equal average compression time, average compression time and compression time standard difference of each segment; 3) designing the nonvolatile processor according to the number of the segments of the status bit and the length of each segment obtained through the offline segment algorithm; 4) connecting each status bit segment with a corresponding compression module in a parallel compression unit and performing dynamic load balancing to each status bit segment with greater compression time standard difference by using an online control algorithm to complete compression backup. The system comprises a volatile processing logic unit, the segmented volatile memory unit, the parallel compression unit and a segmented nonvolatile memory unit.

Description

technical field [0001] The invention relates to the field of low-power processor design, in particular to a segmented parallel compression method and system applied to non-volatile processors. Background technique [0002] In recent years, with the development of microprocessors and low power consumption, nonvolatile processors (Nonvolatile Processor) have received more and more attention. The non-volatile processor is a new type of processor that replaces all registers and above-level storage units in traditional processors with non-volatile storage units. It has traditional processors such as zero standby, high-speed sleep and wake-up, and continuous operation under intermittent power supply conditions. It has the incomparable advantages of traditional processors in the low-power embedded field. [0003] The common non-volatile processor adopts the full replacement technology. The implementation method is to replace all the system registers with non-volatile registers, wh...

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): G06F9/38
Inventor 盛骁王逸群刘勇攀杨华中
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products