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

Hash hybrid acceleration system and method for applying same for hash joins

A technology for accelerating systems and hashing, applied in the field of computer systems, can solve problems such as the limited number and types of accelerators, and achieve the effect of improving energy efficiency

Active Publication Date: 2018-06-19
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF12 Cites 1 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 same for hash joins
  • Hash hybrid acceleration system and method for applying same for hash joins
  • Hash hybrid acceleration system and method for applying same for hash joins

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

The invention discloses a hash hybrid acceleration system and a method for applying the same for hash joins. The system comprises a hash partition accelerator and a host processor, wherein the hash partition accelerator is integrated on a memory, is used for accelerated processing of a hash join partition period, and comprises a hash unit, a histogram unit and a shuffle unit, the hash unit is usedfor reading multiple tuples from a relation table of a partition block in the memory, and parallelly processing keys of the tuples to generate multiple hash indexes, the histogram unit is used for parallelly updating multiple copies which are stored in histogram data in the histogram unit according to the hash indexes, and integrating all the updated copies into a form with data consistency; theshuffle unit is used for determining the positions of all the tuples stored in a target address array according to the hash indexes, and copying the tuples in the relation table to a target array; thehost processor is used for processing a build period and a probe period of hash joins. Compared with an existing processor, the hash hybrid acceleration system can greatly improve the energy efficiency of hash joins.

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 Applications(China)
IPC IPC(8): G06F9/38G06F17/30
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products