PARALLEL COMPUTING: FROM MULTICORES AND GPU’S TO PETASCALE
Advances in Parallel Computing This book series publishes research and development results on all aspects of parallel computing. Topics may include one or more of the following: high-speed computing architectures (Grids, clusters, Service Oriented Architectures, etc.), network technology, performance measurement, system software, middleware, algorithm design, development tools, software engineering, services and applications. Series Editor:
Professor Dr. Gerhard R. Joubert
Volume 19 Recently published in this series Vol. 18. Vol. 17. Vol. 16. Vol. 15.
W. Gentzsch, L. Grandinetti and G. Joubert (Eds.), High Speed and Large Scale Scientific Computing F. Xhafa (Ed.), Parallel Programming, Models and Applications in Grid and P2P Systems L. Grandinetti (Ed.), High Performance Computing and Grids in Action C. Bischof, M. Bücker, P. Gibbon, G.R. Joubert, T. Lippert, B. Mohr and F. Peters (Eds.), Parallel Computing: Architectures, Algorithms and Applications
Volumes 1–14 published by Elsevier Science. ISSN 0927-5452 (print) ISSN 1879-808X (online)
Parallel Computing: From Multicores and GPU’s to Petascale
Edited by
Barbara Chapman University of Houston, USA
Frédéric Desprez INRIA, France
Gerhard R. Joubert TU Clausthal, Germany
Alain Lichnewsky GENCI, France
Frans Peters Philips Research, The Netherlands
and
Thierry Priol INRIA, France
Amsterdam • Berlin • Tokyo • Washington, DC
© 2010 The authors and IOS Press. All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, without prior written permission from the publisher. ISBN 978-1-60750-529-7 (print) ISBN 978-1-60750-530-3 (online) Library of Congress Control Number: 2010923473 Publisher IOS Press BV Nieuwe Hemweg 6B 1013 BG Amsterdam Netherlands fax: +31 20 687 0019 e-mail: