2017
DOI: 10.1109/tpds.2016.2625244
|View full text |Cite
|
Sign up to set email alerts
|

Understanding Big Data Analytics Workloads on Modern Processors

Abstract: Big data analytics applications play a significant role in data centers, and hence it has become increasingly important to understand their behaviors in order to further improve the performance of data center computer systems, in which characterizing representative workloads is a key practical problem. In this paper, after investigating three most important application domains in terms of page views and daily visitors, we chose 11 representative data analytics workloads and characterized their micro-architectu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

6
7
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 30 publications
(14 citation statements)
references
References 36 publications
(31 reference statements)
6
7
0
Order By: Relevance
“…So they suffer from more penalties because of switching to a special unit. Fourth, corroborating the previous work [32], the first bottleneck is backend bound for Big Data and AI. However, different from the previous work [32], we observe that the data movement delay among memory hierarchies is the main reason for backend bound, especially the latency delay from DRAM memory.…”
Section: Introductionsupporting
confidence: 85%
See 1 more Smart Citation
“…So they suffer from more penalties because of switching to a special unit. Fourth, corroborating the previous work [32], the first bottleneck is backend bound for Big Data and AI. However, different from the previous work [32], we observe that the data movement delay among memory hierarchies is the main reason for backend bound, especially the latency delay from DRAM memory.…”
Section: Introductionsupporting
confidence: 85%
“…However, to explore deeply, their bottlenecks that incur the frontend and backend stalls are different, which means AI benchmarks have distinct computation patterns comparing to the traditional benchmarks. Corroborating the observations in the previous work [4], [31], [32], the frontend bound of Big Data is more severe than that of the traditional benchmarks. However, we notice that the frontend bound varies across different workload types.…”
Section: Introductionsupporting
confidence: 54%
“…High-performance systems have evolved to include mechanisms that aim to alleviate data movement's impact on system performance and energy consumption, such as deep cache hierarchies and aggressive prefetchers. However, such mechanisms not only come with significant hardware cost and complexity, but they also often fail to hide the latency and energy costs of accessing DRAM in many modern and emerging applications [1,5,50]- [52]. These applications' memory behavior can differ significantly from more traditional applications since modern applications often have lower memory locality, more irregular access patterns, and larger working sets [36,45,46,53]- [61].…”
Section: Introductionmentioning
confidence: 99%
“…High-performance systems have evolved to include mechanisms that aim to alleviate data movement's impact on system performance and energy consumption, such as deep cache hierarchies and aggressive prefetchers. However, such mechanisms not only come with significant hardware cost and complexity, but they also often fail to hide the latency and energy costs of accessing DRAM in many modern and emerging applications [49,185,194,374,396]. These applications' memory behavior can differ significantly from more traditional applications since modern applications often have lower memory locality, more irregular access patterns, and larger working sets [4,47,57,104,130,132,161,171,213,296,299,362].…”
Section: Introductionmentioning
confidence: 99%