Acknowledgments

First, we would like to thank our families and friends for being supportive and patient while we wrote this book.

We want to thank everyone at Wrox for giving us this opportunity. Thanks to Paul Reese, the acquisitions editor, who first asked us to write this book; to John Sleeva, the project editor, without whose help and guidance this book would not have made it to completion; to Kim Cofer, the copy editor; to Kittur Ganesh and Pablo Halpern, the technical editors, whose timely advice was a great help; to Gastón Hillar, who assisted by providing further technical reviews; and to the all the people in the graphics department, for your work on all the figures.

We'd like to say a special “thank you” to those who have contributed to the book, especially to Mark Davis, who wrote Chapter 10, “Parallel Advisor–Driven Design,” and to Fred Tedeschi, who wrote Chapter 11, “Debugging Parallel Applications.”

We also want to thank those who allowed us to write about their experiences in the case studies. Thanks to Lars Peters Endresen and Håvard Graff for their work in Chapter 13, “The World's First Sudoku ‘Thirty-Niner’”; to Dr. Yann Golanski, for his input into Chapter 14, “Nine Tips to Parallel-Programming Heaven”; and to Hans Pabst, for his help with Chapter 15, “Parallel Track Fitting in the CERN Collider.”

Our appreciation also goes to the many colleagues from Intel who tirelessly reviewed different chapters — in particular, Levent Akyil, Bernth Andersson, Julian Horn, Martyn Corden, Maxym Dmytrychenko, Max Domeika, Hubert Haberstock, Markus Metzger, Mark Sabahi, and Thomas Zipplies.

Finally, thanks to James Reinders, who encouraged the writing of this book and has been kind enough to provide the Foreword.

— Stephen Blair-Chappell
Andrew Stokes

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.220.124.177