Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems 2014
DOI: 10.1145/2541940.2541961
|View full text |Cite
|
Sign up to set email alerts
|

Q100

Abstract: In this paper, we propose Database Processing Units, or DPUs, a class of domain-specific database processors that can efficiently handle database applications. As a proof of concept, we present the instruction set architecture, microarchitecture, and hardware implementation of one DPU, called Q100. The Q100 has a collection of heterogeneous ASIC tiles that process relational tables and columns quickly and energy-efficiently. The architecture uses coarse grained instructions that manipulate streams of data, the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 118 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…Domain-specific processors are proposed in References [1,27,34,57], including Q100 [81] and LINQits [21]. Q100 is a data-flow style processor and uses ASIC functional units to exploit operator pipelines without supporting data management in off-chip storage.…”
Section: Related Workmentioning
confidence: 99%
“…Domain-specific processors are proposed in References [1,27,34,57], including Q100 [81] and LINQits [21]. Q100 is a data-flow style processor and uses ASIC functional units to exploit operator pipelines without supporting data management in off-chip storage.…”
Section: Related Workmentioning
confidence: 99%
“…Data analytics acceleration. With data analytics taking center stage in modern computing, there have been proposals for analytics accelerators from both the industry and academia, such as Oracle's DAX [61], Widx [39] and Q100 [69]. Unlike these accelerators, Mondrian's compute units are specifically designed to fit under NMP's tight area and power constraints.…”
Section: Related Workmentioning
confidence: 99%
“…The poster [24] hints at the potential of the use of HLS to fully implement queries for inmemory databases by employing Vivado HLS. The integration of custom units in general purpose processors to accelerate analytics workloads and database operations has also been a recent topic of interest (e.g., [25]). Our approach is different from all these works.…”
Section: Accelerators For Databasesmentioning
confidence: 99%