Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. How to Stop Under-Utilization and Love Multicores
 
conference paper

How to Stop Under-Utilization and Love Multicores

Ailamaki, Anastasia  
•
Liarou, Erietta  
•
Tözün, Pinar  
Show more
2015
Proceedings of the 31st IEEE International Conference on Data Engineering
31st IEEE International Conference on Data Engineering

Hardware trends oblige software to overcome three major challenges against systems scalability: (1) taking advantage of the implicit/vertical parallelism within a core that is enabled through the aggressive micro-architectural features, (2) exploiting the explicit/horizontal parallelism provided by multicores, and (3) achieving predictively efficient execution despite the variability in communication latencies among cores on multisocket multicores. In this three hour tutorial, we shed light on the above three challenges and survey recent proposals to alleviate them. The first part of the tutorial describes the instruction- and data-level parallelism opportunities in a core coming from the hardware and software side. In addition, it examines the sources of under-utilization in a modern processor and presents insights and hardware/software techniques to better exploit the microarchitectural resources of a processor by improving cache locality at the right level of the memory hierarchy. The second part focuses on the scalability bottlenecks of database applications at the level of multicore and multisocket multicore architectures. It first presents a systematic way of eliminating such bottlenecks in online transaction processing workloads, which is based on minimizing unbounded communication, and shows several techniques that minimize bottlenecks in major components of database management systems. Then, it demonstrates the data and work sharing opportunities for analytical workloads, and reviews advanced scheduling mechanisms that are aware of nonuniform memory accesses and alleviate bandwidth saturation.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1109/ICDE.2015.7113419
Author(s)
Ailamaki, Anastasia  
Liarou, Erietta  
Tözün, Pinar  
Porobic, Danica  
Psaroudakis, Iraklis  
Date Issued

2015

Published in
Proceedings of the 31st IEEE International Conference on Data Engineering
Start page

1530

End page

1533

Subjects

Data Management Systems' Scalability

•

Multicores

•

Tutorial

Note

PUBLICATION_SHORE_MT

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DIAS  
Event nameEvent placeEvent date
31st IEEE International Conference on Data Engineering

Seoul, Korea

April 13-17, 2015

Available on Infoscience
December 8, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/109259
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés