-
Heterogeneous Computing with OpenCL 2.0
Author Dong Ping Zhang , Dana Schaa , Perhaad Mistry , David R. Kaeli
Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition inclu....
Release Date 2015/06 -
Using HPC for Computational Fluid Dynamics
Author Shamoon Jamshed
Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics. Beginning with an introduction to HP....
Release Date 2015/05 -
Advances in GPU Research and Practice
Author Hamid Sarbazi-Azad
Advances in GPU Research and Practice focuses on research and practices in GPU based systems. The topics treated cover a range of issues, ranging from hardware and architectural issues, to high level issues, such as application systems, parallel programming, middle....
Release Date 2016/09 -
Topics in Parallel and Distributed Computing
Author Charles C Weems , Alan Sussman , Arnold L Rosenberg , Anshul Gupta , Sushil K Prasad
Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, ....
Release Date 2015/09 -
Author Nikolaos Samaras , Nikolaos Ploskas
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of th....
Release Date 2016/08 -
Programming Massively Parallel Processors, 3rd Edition
Author Wen-mei W. Hwu , David B. Kirk
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Cas....
Release Date 2016/11 -
CUDA by Example: An Introduction to General-Purpose GPU Programming
Author Edward Kandrot , Jason Sanders
“This book is required reading for anyone working with accelerator-based computing systems.” –From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of par....
Release Date 2010/07 -
Patterns in Network Architecture
Author John Day
Groundbreaking Patterns for Building Simpler, More Powerful NetworksIn Patterns in Network Architecture, pioneer John Day takes a unique approach to solving the problem of network architecture. Piercing the fog of history, he bridges the gap between our experience f....
Release Date 2007/12 -
A Practical Guide to Trusted Computing
Author Leendert Van Doorn , David Safford , Ryan Catherman , Kent Yoder , David Challener
Use Trusted Computing to Make PCs Safer, More Secure, and More ReliableEvery year, computer security threats become more severe. Software alone can no longer adequately defend against them: what’s needed is secure hardware. The Trusted Platform Module (TPM) makes th....
Release Date 2007/12 -
Author Dan Ginsburg , James Fung , Timothy G. Mattson , Benedict R. Gaster , Aaftab Munshi
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and....
Release Date 2011/07 -
Ubiquitous Computing in Action: The Xerox PrintTicket Story
Author Bo Begole
This Element is an excerpt from Ubiquitous Computing for Business: Find New Markets, Create Better Businesses, and Reach Customers Around The World 24-7-365 (9780137064434) by Bo Begole. Available in print and digital formats.Advanced secure printing from smartphone....
Release Date 2011/03 -
Ubiquitous Computing at Dai Nippon Magitti
Author Bo Begole
This Element is an excerpt from Ubiquitous Computing for Business: Find New Markets, Create Better Businesses, and Reach Customers Around The World 24-7-365 (9780137064434) by Bo Begole. Available in print and digital formats.How a leading commercial printer is find....
Release Date 2011/03 -
ATDD by Example: A Practical Guide to Acceptance Test-Driven Development
Author Markus Gärtner
With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners.....
Release Date 2012/06 -
Test-Driven Database Development: Unlocking Agility
Author Max Guernsey III
The practice of Test-Driven Development (TDD) has helped thousands of software developers improve quality, agility, productivity, and speed. In Test-Driven Database Development, Max Guernsey, III shows how to adapt TDD to achieve the same powerful benefits in databa....
Release Date 2013/02 -
Smalltalk Best Practice Patterns
Author Kent Beck
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand thes....
Release Date 1996/10 -
The CUDA Handbook: A Comprehensive Guide to GPU Programming
Author Nicholas Wilt
The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most sophisticated, will find something here....
Release Date 2013/06 -
Cloud Computing Design Patterns
Author Robert Cope , Thomas Erl , Amin Naserpour
“This book continues the very high standard we have come to expect from ServiceTech Press. The book provides well-explained vendor-agnostic patterns to the challenges of providing or using cloud solutions from PaaS to SaaS. The book is not only a great patterns reference,....
Release Date 2017/03 -
Clean Architecture: A Craftsman's Guide to Software Structure and Design, First Edition
Author Robert C. Martin
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the s....
Release Date 2017/09 -
OpenACC for Programmers: Concepts and Strategies, First Edition
Author Sunita Chandrasekaran , Guido Juckeland
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACC™ for Programmers is o....
Release Date 2017/09 -
Refactoring: Improving the Design of Existing Code
Author Martin Fowler
Fully Revised and Updated–Includes New Refactorings and Code Examples“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”—M. Fowler (1999)For more than twenty years, experienced programmers worldwide have....
Release Date 2018/11 -
Sams Teach Yourself Beginning Programming in 24 Hours, 4th Edition
Author Dean Miller , Greg Perry
Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the abso....
Release Date 2019/12 -
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
Author Andrew Hunt , David Thomas
"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." —Mike Cohn, Author ....
Release Date 2019/09 -
Author Thomas Erl
“SOA Design Patterns is an important contribution to the literature and practice of building and delivering quality software-intensive systems.”- Grady Booch, IBM Fellow“With the continued explosion of services and the increased rate of adoption of SOA through the m....
Release Date 2008/12 -
Author George V. Neville-Neil
Pragmatic, Bite-Sized Programming Advice from a Coder with an Attitude, Kode ViciousFor many years [I have] been a fan of the regular columns by Kode Vicious in Communications of the ACM. The topics are not only timely, theyre explained with wit and elegance.From the Fore....
Release Date 2020/10 -
Clean Craftsmanship: Disciplines, Standards, and Ethics
In Clean Craftsmanship, the legendary Robert C. Martin ("Uncle Bob") has written every programmer's definitive guide to working well. Martin brings together the disciplines, standards, and ethics you need to deliver robust, effective code quickly and productively, and be proud of all the software y.... -
Code That Fits in Your Head: Heuristics for Software Engineering
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers indispensable practical advice for writing code at a sustainable pace, and controlling the complexity that causes too many software projects to spin out of .... -
Captain Code: Unleash Your Coding Superpower with Python
Author Shmuel Forta , Ben Forta
Becoming a coder is all fun and games!Everyone should learn to code. Much like drawing and sketching, playing an instrument, cooking, or taking pictures and shooting videos, coding is a creative endeavor, which means it's a way to actually create stuff, and creating stuff is incredibly rewarding an....
Release Date 2021/12 -
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Author Olaf Zimmermann , Mirko Stocker , Daniel Lubke , Uwe Zdun , Cesare Pautasso
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or PlatformThis book provides a healthy mix of theory and practice, containing numerous nuggets of deep advice but never losing the big picture . . . grounded in real-world experience and documented with academic ....
Release Date 2022/11 -
Software Architecture Design Patterns in Java
Author Partha Kuchana
Software engineering and computer science students need a resource that explains how to apply design patterns at the enterprise level, allowing them to design and implement systems of high stability and quality. Software Architecture Design Patterns in Java is a de....
Release Date 2004/04 -
Author Russ Olsen
Praise for Design Patterns in Ruby"Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special....
Release Date 2007/12