COMING SOON: Programming Massively Parallel Processors, 2nd Edition
May 9, 2012
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of Programming Massively Parallel Processors, 2nd Edition by David Kirk and Wen-mei Hwu. The 500-page textbook is due in December 2012. |
About the Book
This new edition of the best-selling Programming Massively Parallel Processors: A Hands-on Approach has been thoroughly updated with new and updated content on parallel computing techniques and technologies. Now double the size of the first edition, this textbook is designed as a general introduction to parallel computing. It shows how professionals and students alike can utilize “computational thinking,” a valuable approach for parallelizing and optimizing applications, for significant performance improvements. Kirk and Hwu’s concise, intuitive, practical approach is based on years of road-testing in their own parallel computing courses.
Chapters Added to this Second Edition
- Coverage of several parallel patterns, which are the basis of many parallel algorithms that appear in parallel applications.
- CUDA Fortran, a programming interface to the CUDA architecture, including multiple examples illustrating CUDA Fortran programming.
- OpenACC for parallel programmers familiar with CUDA C introduces this new interface for parallel computing designed to simplify parallel programming.
- How to leverage the Thrust parallel template library to implement high-performance applications with minimal programming effort.
- The new programming features of Kepler, NVIDIA’s new high-performing, power-efficient GPU architecture.
Other Features
- Describes computational thinking techniques that will enable you to think about problems in ways that are amenable to high-performance and numerical stability with parallel computing.
- Includes more computer architecture background sidebars that make the programming and performance techniques more accessible to readers without an architecture background.
- Case Studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs.
- Shows you how to achieve both high performance and good software maintainability using the CUDA programming model as well as OpenCL and OpenACC
Who Should Read This Book
Advanced students, software engineers, programmers, hardware engineers
Table of Contents includes:
- Introduction
- History of GPU Computing
- Introduction to CUDA C*
- CUDA Data Parallelism Model*
- CUDA Memories
- Performance Considerations
- Floating Point Considerations*
- Parallel Pattern: Convolutions*
- Parallel Pattern: Prefix Sum*
- Parallelism Pattern: Sparse Matrix Computation*
- Application Case Study: Advanced MRI Reconstruction
- Application Case Study: Molecular Visualization and Analysis
- Parallel Programming and Computational Thinking
- An Introduction to OpenCL
- Parallel Programming with OpenACC*
- Thrust: A Productivity Oriented Library for CUDA*
- CUDA Fortran*
- NVIDIA’s Kepler*
- Conclusions and Future Outlook
* indicates new or significantly revised chapters
ISBN: 9780124159921| Return to this page in Fall 2012 for ordering information
COMING SOON: Information Visualization, 3rd Edition by Colin Ware
February 22, 2012
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of Information Visualization, 3rd Edition by Colin Ware . The 558-page reference is due out in May 2012. |
About the Book
Information Visualization, 3rd Edition is a comprehensive guide to what the science of human perception tells us about how we should display information.
The human brain is a super-computer for finding patterns in information. Our understanding of visual data and visual information is greatly enhanced or impeded by the way information is presented. It is essential that visual data be designed in such a way that key information and important patterns will stand out. It is only by understanding how perception works that the best visualizations can be created.
Colin Ware outlines the key principles for a wide range of applications and designs, providing designers with the tools to create visualizations of improved clarity, utility and persuasiveness. The book continues to be the key resource for practical design guidelines, based on perception, which can be applied by practitioners, students and researchers alike.
Read more …
COMING SOON: It’s Our Research by Tomer Sharon
December 1, 2011
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of It’s Our Research:Getting Stakeholder Buy-in for User Experience Research Projects by Tomer Sharon. The 304-page reference is due out in February 2012. |
About the Book
It’s Our Research provides a strategic framework for people who practice UX researchers who wish to be heard by their stakeholders. It gives you the techniques needed to involve stakeholders throughout the process of planning, execution, analysis, and reporting UX research ensure that your research impacts stakeholders, by getting them to think, talk, question, learn, and interact with your findings. Dramatically increase the chances that product managers, engineers, and management agree to do research and act upon its results Prove to stakeholders that your UX research is relevant; follow Tomer Sharon’s techniques and methods detailed inside.
COMING SOON: Content Strategy at Work by Margot Bloomstein
November 29, 2011
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of Content Strategy at Work: Real-world Stories to Strengthen Every Interactive Project by Margot Bloomstein. The 200-page book is due out in March 2012. |
About the Book
Content is king… and the new kingmaker… and your message needs to align with your model and metrics and other mumbo jumbo, right? Whether you’re slogging through theory or buzzwords, there’s no denying content strategy is coming of age. But what’s in it for you? And if you’re not a content strategist, why should you care?
Because even if content strategy isn’t your job, content’s probably your problem-and probably more than you think. You or your business has a message you want to deliver, right? You can deliver that message through various channels and content types, from Tweets to testimonials and photo galleries galore, and your audience has just as many ways of engaging with it. So many ways, so much content… so where’s the problem? That is the problem. And you can measure it in time, creativity, money, lost opportunity, and the sobs you hear equally from creative directors, project managers, and search engine marketing specialists.
The solution is content strategy, and this book offers real-world examples and approaches you can adopt, no matter your role on the team. Put content strategy to work for you by gathering this book into your little hands and gobbling up never-before seen case studies from teams at Johns Hopkins Medicine, MINI, Icebreaker, and more. Content Strategy at Work is a book for designers, information architects, copywriters, project managers, and anyone who works with visual or verbal content. It discusses how you can communicate and forge a plan that will enable you, your company, or your client get that message across and foster better user experiences.
COMING SOON: Modern Embedded Computing by Peter Barry & Patrick Crowley
November 21, 2011
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems by Peter Barry & Patrick Crowley. The 552-page reference is due out in February 2012. |
About the Book
Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions for industrial applications. While most books focus on these controllers, Modern Embedded Computing provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices.
The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials compliment the chapters, offering hands-on embedded design experience.
[MK] Todd




