Skip to main content
  • Book
  • © 2019

Parallel Computing Hits the Power Wall

Principles, Challenges, and a Survey of Solutions

  • Covers all strategies that have been proposed in the last decades to optimize parallel applications
  • Presents as a case study a novel approach for improving the energy-efficient of parallel computing
  • Explains how software developers can apply a novel technique to adapt the number of threads at runtime without any modification in the source code nor recompilation

Part of the book series: SpringerBriefs in Computer Science (BRIEFSCOMPUTER)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (6 chapters)

  1. Front Matter

    Pages i-xiii
  2. Runtime Adaptability: The Key for Improving Parallel Applications

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 1-8
  3. Fundamental Concepts

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 9-16
  4. The Impact of Parallel Programming Interfaces on Energy

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 17-40
  5. Tuning Parallel Applications

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 41-54
  6. Case Study: DCT with Aurora

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 55-78
  7. Conclusions

    • Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho
    Pages 79-80
  8. Back Matter

    Pages 81-88

About this book

This book describes several approaches to adaptability that are applied for the optimization of parallel applications, such as thread-level parallelism exploitation and dynamic voltage and frequency scaling on multicore systems.

This book explains how software developers can apply a novel technique to adapt the number of threads at runtime without any modification in the source code nor recompilation.


This book is useful for software developers in general since it offers realistic examples throughout to demonstrate various techniques presented.

Authors and Affiliations

  • Department of Computer Science, Federal University of Pampa (UNIPAMPA), Alegrete, Brazil

    Arthur Francisco Lorenzon

  • Institute of Informatics, Campus do Vale, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil

    Antonio Carlos Schneider Beck Filho

About the authors

Arthur Francisco Lorenzon received his Dr. degree from Federal University of Rio Grande do Sul (UFRGS), Brazil, in 2018. Currently, he is a professor at Federal University of Pampa (UNIPAMPA), in charge of Parallel Computing, Embedded Systems, and Computer Organization disciplines at the undergraduate and graduate levels. His primary research interests include the parallelism exploitation in multicore systems, evaluation of different parallel programming interfaces, and the design of approaches to automate and optimize the thread-level parallelism exploitation.

Antonio Carlos Schneider Beck Filho received his Dr. degree from UFRGS, Brazil, in 2008. Currently, he is a professor at the Applied Informatics Department at the Informatics Institute of UFRGS, in charge of Embedded Systems and Computer Organization disciplines at the undergraduate and graduate levels. His primary research interests include computer architectures and embedded systems design, focusing on powerconsumption.

Bibliographic Information

  • Book Title: Parallel Computing Hits the Power Wall

  • Book Subtitle: Principles, Challenges, and a Survey of Solutions

  • Authors: Arthur Francisco Lorenzon, Antonio Carlos Schneider Beck Filho

  • Series Title: SpringerBriefs in Computer Science

  • DOI: https://doi.org/10.1007/978-3-030-28719-1

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: The Author(s), under exclusive license to Springer Nature Switzerland AG 2019

  • Softcover ISBN: 978-3-030-28718-4Published: 14 November 2019

  • eBook ISBN: 978-3-030-28719-1Published: 05 November 2019

  • Series ISSN: 2191-5768

  • Series E-ISSN: 2191-5776

  • Edition Number: 1

  • Number of Pages: XIII, 88

  • Number of Illustrations: 18 b/w illustrations, 14 illustrations in colour

  • Topics: Computer Systems Organization and Communication Networks, Software Engineering

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access