Universal blockchain application processing acceleration method and system based on resistive random access memory

A technology of resistive variable memory and application processing, which is applied in static memory, digital memory information, information storage, etc., to achieve the effects of reducing data handling volume, improving execution efficiency, and reducing processing power consumption

Active Publication Date: 2020-03-17
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional control flow structure uses the program counter (program counter) to indicate the next instruction to be executed, and the issue / commit order is fixed

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
  • Universal blockchain application processing acceleration method and system based on resistive random access memory
  • Universal blockchain application processing acceleration method and system based on resistive random access memory
  • Universal blockchain application processing acceleration method and system based on resistive random access memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The present invention mainly includes: a 3D near-storage computing framework based on HMC, a storage-computing integrated architecture design based on RRAM, a data flow theory-based data flow and calculation mode control mechanism. The HMC-based 3D near-storage computing framework uses the organization form of the HMC three-dimensional storage structure to integrate a general control processor in the logic control layer of the 3D memory to achieve near-storage computing control; the RRAM-based storage-calculation integrated architecture design , By realizing the reconfigurable configuration control circuit and data processing logic, the simple arithmetic operation and logic operation function that can be realized by RRAM is used to realize the integrated function of storage and calculation of RRAM; the data flow theory-based data flow and calculation mode control mechanism , Based on the hardware acceleration "many-core" structure built by HMC and RRAM, using the energy-e...

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 provides a universal blockchain application processing acceleration method and system based on a resistive random access memory. The method comprises the steps that whether a current program is a blockchain acceleration processing program or not is judged, if so, the current program is sent to an HMC memory end comprising a memory processor and a resistive random access memory, wherein the storage processor is integrated in a logic control layer at the end of the HMC memory; wherein the resistive random access memory is integrated on a three-dimensional storage layer at the end of the HMC memory; and the storage processor completes near storage calculation of the current program in a data flow running mode by controlling the three-dimensional storage layer to obtain an execution result of the current program, and returns the execution result to the main processor end, otherwise, the out-of-order core in the main processor end executes the current program in a control flowrunning mode according to the current program to obtain an execution result. According to the method, the execution speed is high, the energy efficiency ratio is remarkably improved, and higher execution efficiency and energy efficiency can be obtained in combination with data flow task allocation and execution modes.

Description

Technical field [0001] The invention relates to the field of memristor RRAM memory, 3D memory and blockchain application processing. The specific design is based on the 3D accessor and RRAM-based processing structure design for accelerating general-purpose blockchain applications. By using RRAM to achieve certain logic and computing functions, hardware-based blockchain application processing is realized, combined with efficient data The stream execution mode has the advantages of fast processing speed and high energy efficiency. Background technique [0002] Block chain technology (Block Chain) refers to a technical solution for collectively maintaining a reliable database in a decentralized manner. This technical solution mainly allows blocks to be connected by cryptographic methods. Each data block contains all the data information of the system within a certain period of time, and a digital signature is generated to verify the validity of the information and link to the next ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G11C13/00
CPCG11C13/0021
Inventor 李文明安述倩吴萌吴海彬刘艳欢叶笑春范东睿
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products