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
2014
Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data
2014 ACM SIGMOD International Conference on Management of Data

Designing scalable transaction processing systems on modern hardware has been a challenge for almost a decade. Hardware trends oblige software to overcome three major challenges against systems scalability: (1) Exploiting the abundant thread-level parallelism provided by multicores, (2) Achieving predictively efficient execution despite the variability in communication latencies among cores on multisocket multicores, and (3) Taking advantage of the aggressive micro-architectural features. In this tutorial, we shed light on the above three challenges and survey recent proposals to alleviate them. First, we present a systematic way of eliminating scalability bottlenecks based on minimizing unbounded communication and show several techniques that apply the presented methodology to minimize bottlenecks in major components of transaction processing systems. Then, we analyze the problems that arise from the non-uniform nature of communication latencies on modern multisockets and ways to address them for systems that already scale well on multicores. Finally, we examine the sources of under-utilization within a modern processor and present insights and techniques to better exploit the micro-architectural resources of a processor by improving cache locality at the right level.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

lovemulticores_tutorial_1.pdf

Access type

openaccess

Size

11.65 MB

Format

Adobe PDF

Checksum (MD5)

c78b99e1fb608f036e91ea4a4ef028c4

Loading...
Thumbnail Image
Name

shore-tutorial-CRC.pdf

Access type

openaccess

Size

58.5 KB

Format

Adobe PDF

Checksum (MD5)

e50830e8b86777d69a82b67741d9694c

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