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. Books and Book parts
  4. Manual Parallelization Versus State-of-the-Art Parallelization Techniques: The SPEC CPU2006 as a Case Study
 
book part or chapter

Manual Parallelization Versus State-of-the-Art Parallelization Techniques: The SPEC CPU2006 as a Case Study

Vitorovic, Aleksandar  
•
Tomasevic, Milo V.
•
Milutinovic, Veljko M.
Hurson, A
2014
Advances In Computers, Vol 92

Being multiprocessors (both on-chip and/or off-chip), modern computer systems can automatically exploit the benefits of parallel programs, but their resources remain underutilized in executing still-Prevailing sequential applications. An obvious solution is in the parallelization of such applications. The first part overviews he broad issues in parallelization. Various parallelization approaches and contemporary software and hardware tools for extracting parallelism from sequential applications are studied. It also attempts to identify typical code patterns amenable for parallelization. The second part represents a case study where the SPEC CPU2006 suite-is considered as a representative collection of typical sequential applications. Following that, it discusses the possibilities and potentials of automatic parallelization and vectorization of the sequential C++ applications from the CPU2006 suite. Since these potentials are generally limited, it explores the issues in manual parallelization of these applications. After previously identified patterns are applied by source-to-source code modifications, the effects of paralllelization are evaluated by profiling and executing on two representative parallel machines. Finally, the presented results are carefully discussed.

  • Details
  • Metrics
Type
book part or chapter
DOI
10.1016/B978-0-12-420232-0.00005-2
Web of Science ID

WOS:000331017000005

Author(s)
Vitorovic, Aleksandar  
Tomasevic, Milo V.
Milutinovic, Veljko M.
Editors
Hurson, A
Date Issued

2014

Publisher

Elsevier Academic Press Inc

Publisher place

San Diego

Published in
Advances In Computers, Vol 92
ISBN of the book

978-0-12-420232-0

Total of pages

49

Start page

203

End page

251

Series title/Series vol.

Advances in Computers

Volume
92
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
IIF  
Available on Infoscience
May 26, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/103610
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