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

Hash Partition Accelerator

An accelerator and hash technology, applied in the field of computer systems, can solve the problem of limited number and type of accelerators, and achieve the effect of reducing data movement energy consumption, computing energy consumption, and overall energy consumption

Active Publication Date: 2021-03-30
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the number and types of accelerators that can be integrated into DRAM are limited due to the limitations of 3D stacked DRAM in terms of area, power consumption, heat dissipation, and manufacturing.

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
  • Hash Partition Accelerator
  • Hash Partition Accelerator
  • Hash Partition Accelerator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings. The drawings accompanying this description are simplified and used for illustration purposes. The number, shape and size of the components shown in the drawings can be modified according to the actual situation, and the configuration of the components may be more complicated. Other aspects can also be practiced or applied in the present disclosure, and various changes and adjustments can be made without departing from the defined spirit and scope of the present invention.

[0030] According to the basic concept of the present disclosure, a hybrid acceleration system for hash partition accelerators and hash joins (hash joins, also called hash joins) is proposed, and appropriate acceleration tasks are divided between CPU ...

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 Hash partitioning accelerator configured to be integrated on a memory and used for acceleration processing of a Hash connection partitioning stage. The Hash partitioning accelerator comprises a Hash unit, a histogram unit and a shuffle unit, wherein the Hash unit is used for reading multiple tuples in partitioned relation tables from a memory and then parallelly processing keys of the tuples to generate multiple Hash indexes; the histogram unit is used for parallelly updating multiple copies of histogram data stored in the histogram unit according to the Hash indexesand integrating all the updated copies into a histogram data form with data consistency; and the shuffle unit is used for determining positions of all the tuples stored in a target array according tothe Hash indexes, copying the tuples in the relation tables into the target array and realizing division of the relation tables. Through the accelerator, total energy consumption at the partitioning stage is remarkably lowered through acceleration at the memory end.

Description

technical field [0001] The disclosure relates to the field of computer systems, and further relates to a hash partition accelerator. Background technique [0002] The first factor to consider when designing a modern computer system is power consumption. To improve energy efficiency, hardware accelerators such as Field Programmable Gate Arrays (FPGAs), Graphics Processing Units (GPUs) and custom accelerators have been widely used in industry. With the advent of processing technology close to the data, integrating hardware accelerators into the dynamic random access memory (DRAM) stack to reduce the cost of data movement has become a new system design idea. The basic idea is to use 3D stacking technology to vertically integrate some logic dies including accelerators and multiple DRAM dies into one chip. However, the number and types of accelerators that can be integrated into DRAM are limited due to the limitations of 3D stacked DRAM in terms of area, power consumption, heat...

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 Patents(China)
IPC IPC(8): G06F1/3234G06F9/38G06F9/50
CPCG06F1/3234G06F9/3885G06F9/5077Y02D10/00
Inventor 吴林阳郭雪婷陈云霁
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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