buttons Home pagina Kassa pagina, Winkelwagentje Contact info Email ons
leeg Home pagina Kassa pagina, Winkelwagentje Contact info Email ons Home pagina Rijks
Rijks Home pagina Home pagina Kassa pagina, Winkelwagentje Contact info Email ons Besteller 60
Nederlands Buitenlands   Alles  Titel  Auteur  ISBN        
Technische wetenschappen
Technische wetenschappen algemeen
Levertijd: 5 tot 11 werkdagen

Pllana, Sabri

Programming multi-core and many-core computing systems

€ 110.95

  • Young researchers (doctoral students and PostDocs) can use this book to learn about the related research work and use it as a reference.
  • Graduate students can use this book for courses related to parallel programming.

    Taal / Language : English


    List of Contributors




    Part I: Foundations

    Chapter1: Multi and Many cores, Architectural Overview for Programmers
    Lasse Natvig, Alexandru Iordan, Mujahed Eleyat, Magnus Jahre, and Jorn Amundsen

    Chapter 2: Programming Models for Multi Core and Many Core Computing Systems
    Ana Lucia Varbanescu, Rob V. van Nieuwpoort, Pieter Hijma, Henri E. Bal, Rosa M. Badia, and Xavier Martorell

    Chapter 3: Lock-free Concurrent Data Structures
    Daniel Cederman, Anders Gidenstam, Phuong Ha, Håkan Sundell, Marina Papatriantafilou, and Philippas Tsigas

    Chapter 4: Software Transactional Memory
    Sandya Mannarswamy

    Part II: Programming Approaches

    Chapter 5: Heterogeneous Programming with OMPSs and its Implications
    Eduard Ayguade, Rosa M. Badia, Pieter Bellens, Javier Bueno, Alejandro Duran, Yoav Etsion, Montse Farreras, Roger Ferrer, Jesus Labarta, Vladimir Marjanovic, Lluis Martinell, Xavier Martorell, Josep M. Perez, Judit Planas, Alex Ramirez, Xavier Teruel, Ioanna Tsalouchidou, and Mateo Valero

    Chapter 6: Skeleton Programming for Portable Many Core Computing
    Christoph Kessler, Sergei Gorlatch, Johan Enmyren, Usman Dastgeer, Michel Steuwer, and Philipp Kegel

    Chapter 7: DSL stream programming on multicore architectures
    Pablo de Oliveira Castro, Stéphane Louise, and Denis Barthou

    Chapter 8: Programming with Transactional Memory
    Vincent Gramoli and Rachid Guerraoui

    Chapter 9: Object oriented Stream Programming
    Frank Otto and Walter F. Tichy

    Chapter 10: Software Based Speculative Parallelization
    Chen Tian, Min Feng, and Rajiv Gupta

    Chapter 11: Autonomic Distribution and Adaptation
    Lutz Schubert, StefanWesner, Daniel Rubio Bonilla, and Tommaso Cucinotta


    Chapter 12: PEPPHER: Performance Portability and Programmability for Heterogeneous Manycore Architectures
    Siegfried Benkner, Sabri Pllana, Jesper Larsson Träff, Philippas Tsigas, Andrew Richards, George Russell, Samuel Thibault, Cédric Augonnet, Raymond Namyst, Herbert Cornelius, Christoph Keÿler, David Moloney, and Peter Sanders

    Chapter 13: FastFlow: Highlevel and Efficient Streaming on Multicore
    Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, and Massimo Torquati

    Chapter 14: Programming Framework for H.264/AVC Video Encoding in Multi-Core Systems
    Nuno Roma, António Rodrigues, and Leonel Sousa

    Chapter 15: Parallelizing Evolutionary Algorithms on GPGPU Cards with the EASEA Platform
    Ogier Maitre, Frederic Kruger, Deepak Sharma, Stephane Querry, Nicolas Lachiche, and Pierre Collet

    Part IV: Testing, Evaluation and Optimization

    Chapter 16: Smart Interleavings for Testing Parallel Programs
    Eitan Farchi

    Chapter 17: Parallel Performance Evaluation and Optimization
    Hazim Shafi

    Chapter 18: A Methodology for Optimizing Multithreaded System Scalability on Multi-cores
    Neil Gunther, Shanti Subramanyam, and Stefan Parvu

    Chapter 19: Improving System Performance through Data Compression
    Ozcan Ozturk and Mahmut Kandemir

    PART V: Scheduling and Management

    Chapter 20: Programming and Managing Resources on Accelerator Enabled Clusters
    M. Mustafa Rafique, Ali R. Butt, and Dimitrios S. Nikolopoulos

    Chapter 21: An approach for efficient execution of SPMD applications on Multicore Clusters
    Ronal Muresano, Dolores Rexachs, and Emilio Luque

    Chapter 22: Operating System and Scheduling for Future Multi-core and Many-core Platforms
    Tommaso Cucinotta, Giuseppe Lipari, and Lutz Schubert

    Extra informatie: 
    528 pagina's
    Januari 2017
    839 gram
    233 x 152 x 33 mm
    Wiley-Blackwell us
    Levertijd: 5 tot 11 werkdagen