An asynchronous high energy efficiency map computational accelerator

An accelerator and energy-efficient technology, applied in the field of graph data processing, can solve problems such as low computing efficiency, and achieve the effect of reducing power consumption and energy consumption

Active Publication Date: 2018-12-14
UNIV OF SCI & TECH OF CHINA
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the other hand, due to the extreme irregularity of large-scale graph data, a large amount of data communication is generated in the process of computing on traditional MapReduce and Hadoop systems, resulting in low computing efficiency.

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
  • An asynchronous high energy efficiency map computational accelerator
  • An asynchronous high energy efficiency map computational accelerator
  • An asynchronous high energy efficiency map computational accelerator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] like figure 1 As shown, the asynchronous high-energy-efficiency graph computing accelerator disclosed by the present invention is mainly aimed at the processing of large-scale graph data, and uses hardware customization to improve system efficiency and reduce system energy consumption, including sequentially connected data preprocessing modules, data Transmission module and data processing module, wherein:

[0027] The data preprocessing module, for a given example graph G, is preprocessed in the initialization phase. Due to the limitation of on-chip resources of the hardware platform, it is necessary to divide large-scale graph data, and then the graph G is organized into subgraphs with batch_size as the size Data Batch Row Vector;

[0028] The data transmission module transmits the sub-picture data Batch Row Vector to the onboard DDR through PCIe DMA, and then transmits it to the on-chip accelerator through AXI DMA. The transmission of the calculation results is oppo...

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 an asynchronous high energy efficiency map computing accelerator, which includes sequentially connected data preprocessing module, data transmission module and data processingmodule, wherein: the data preprocessing module preprocesses a given example graph G in an initialization stage, partitions large-scale graph data, and further organizes the graph G into a sub-graph data Batch Row Vector with batch_size as a size; the data transfer module transfers the sub-graph data Batch Row Vector to the on-board DDR via PCIe DMA, and then to the on-chip accelerator via AXI DMA.The data processing module is an accelerator on-chip logic, comprising a memory module and a calculation module. The memory module comprises an on-chip cache, and the computing module comprises an on-chip computing module. The invention designs the asynchronous high energy efficiency map computational accelerator, adopts the asynchronous calculation mode to accelerate the convergence speed of themap algorithm, and customizes the accelerator based on the hardware platform to reduce the power consumption and the energy consumption of the system.

Description

technical field [0001] The invention relates to graph data processing, in particular to an asynchronous high-energy-efficiency graph computing accelerator. Background technique [0002] With the gradual maturity and development of big data, cloud computing technology and the Internet industry, human life has entered the era of data explosion. Big data has the characteristics of "4V", which are large data volume (Volume), multiple data types (Variety), fast growth rate (Velocity) and low value density (Value). Graph is one of the most classic and commonly used data structures. Many data in real life are often abstracted into data with various graph structures. The vertices in the graph can represent different entities, and the edges in the graph can represent the relationship between different entities [7]. Common graph structure types of data include social networks, web graphs, transport networks, and genome analysis graphs. In addition, the scale of graph data is growin...

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): G06T1/20G06T1/60
CPCG06T1/20G06T1/60
Inventor 李曦周学海徐冲冲王超
Owner UNIV OF SCI & TECH OF CHINA
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