Hash hybrid acceleration system and method for applying it to hash join

A technology for accelerating systems and hashing, which is applied in the field of computer systems and can solve problems such as the limited number and types of accelerators

Active Publication Date: 2021-05-11
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF12 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 hybrid acceleration system and method for applying it to hash join
  • Hash hybrid acceleration system and method for applying it to hash join
  • Hash hybrid acceleration system and method for applying it to hash join

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] 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.

[0027] 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

A hash mixing acceleration system and a hash connection method using the same. The system includes: a hash partition accelerator, which is configured to be integrated on the memory, and is used to accelerate the processing of the hash join partition stage. The hash partition accelerator includes: a hash unit used to read multiple block relational tables from memory Tuples, and then process the keys of multiple tuples in parallel to generate multiple hash indexes; the histogram unit is used to update multiple copies of the histogram data stored in the histogram unit in parallel according to multiple hash indexes , and the updated copies are integrated into a form of data consistency; the shuffling unit is used to determine the location of each tuple stored in the target address array based on multiple hash indexes, and copy the tuples in the relational table to An array of targets; the host processor that handles the construction and probing phases of the hash join. Compared with existing processors, the disclosed hybrid acceleration system can greatly improve the energy efficiency of hash join processing.

Description

technical field [0001] The disclosure relates to the field of computer systems, and further relates to a hash mixing acceleration system and a hash connection method using the hash mixing acceleration system. 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 ...

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): G06F9/38G06F16/22
CPCG06F9/3887G06F16/2255Y02D10/00
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