-
OpenCL Parallel Programming Development Cookbook
Author Raymond Tay
This cookbook is the perfect way to learn parallel programming in OpenCL because if offers a mix of enlightening theory and hands-on recipes. Ideal for experienced developers.Learn about parallel programming development in OpenCL and also the various techniques invo....
Release Date 2013/08 -
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 -
Author Sanjay Mishra , Tushar Mahapatra
Parallel processing is becoming increasingly important to database computing. Databases often grow to enormous sizes and are accessed by huge numbers of users. This growth strains the ability of single-processor and single-computer systems to handle the load. More ....
Release Date 2000/08 -
Parallel and Distributed Programming Using C++
Author Tracey Hughes , Cameron Hughes
Parallel and Distributed Programming Using C++ provides an up-close look at how to build software that can take advantage of multiprocessor computers. Simple approaches for programming parallel virtual machines are presented, and the basics of cluster application de....
Release Date 2003/08 -
Parallel and High Performance Computing
Parallel and High Performance Computing offers techniques guaranteed to boost your code’s effectiveness. You’ll learn to evaluate hardware architectures and work with industry standard tools such as OpenMP and MPI. You’ll master the data structures and algorithms best suited for high performance com.... -
Parallel Computational Fluid Dynamics 2006
Author A. Ecer , N. Satofuka , Pat Fox , Jacques Periaux , Jang-Hyuk Kwon
The proceedings from Parallel CFD 2006 covers all aspects of parallel computings and its applications. Although CFD is one of basic tools for design procedures to produce machineries, such as automobiles, ships, aircrafts, etc., large scale parallel computing ....
Release Date 2007/09 -
Parallel Programming with Intel® Parallel Studio XE
Author Andrew Stokes , Stephen Blair-Chappell
Optimize code for multi-core processors with Intel's Parallel StudioParallel programming is rapidly becoming a "must-know" skill for developers. Yet, where to start? This teach-yourself tutorial is an ideal starting point for developers who already know Windows C a....
Release Date 2012/05 -
Parallel Programming with OpenACC
Author Rob Farber
Parallel Programming with OpenACC is a modern, practical guide to implementing dependable computing systems. The book explains how anyone can use OpenACC to quickly ramp-up application performance using high-level code directives called pragmas. The OpenACC directi....
Release Date 2016/10 -
Parallel Programming with Python
Author Jan Palach
Develop efficient parallel systems using the robust Python environmentIn DetailStarting with the basics of parallel programming, you will proceed to learn about how to build parallel algorithms and their implementation. You will then gain the expertise to evaluate p....
Release Date 2014/06 -
Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems
Author Sherif M. Yacoub , Hany H. Ammar
Design patterns are immensely powerful, but to build large-scale robust systems, you need more. Pattern-Oriented Analysis and Design introduces a methodology for "composing" proven design patterns into reliable, robust large-scale software systems. Using POAD, you c....
Release Date 2003/08 -
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 -
Patterns for Parallel Software Design
Author Jorge Luis Ortega-Arjona
Essential reading to understand patterns for parallel programmingSoftware patterns have revolutionized the way we think about how software is designed, built, and documented, and the design of parallel software requires you to consider other particular design aspect....
Release Date 2010/03 -
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 -
Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
Author Celso Gonzalez , Lee Ackerman
Successfully delivering Solutions via PatternsIn Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems. Drawing on their extensive enterprise development experience, the ....
Release Date 2010/06 -
Author Jason Garber
Two heads are better than one, especially when it comes to large, mission-critical software projects. Whether you’re just starting out as a developer or curious about pair programming, Jason Garber’s hands-on guide takes the mystery out of effective pairing. You’ll learn ....
Release Date 2020/07 -
Pragmatic Test-Driven Development in C# and .NET
Author Adam Tibi
Build realistic applications with both relational and document databases and derive your code design using TDD. Unit test with xUnit and NSubstitute and learn concepts like DDD, SUT, Mocks, Fakes, Test Doubles, SOLID, and FIRSTHANDKey FeaturesBuild a full TDD-based app employing familiar tools and l....
Release Date 2022/09 -
Professional CUDA C Programming
Author Ty McKercher , Max Grossman , John Cheng
Break into the powerful world of parallel GPU programming with this down-to-earth, practical guideDesigned for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA -- a parallel computing platform and programming model des....
Release Date 2014/09 -
Professional Parallel Programming with C#: Master Parallel Extensions With .NET 4
Author Gastón C. Hillar
Expert guidance for those programming today's dual-core processors PCsAs PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies avail....
Release Date 2010/12 -
Author Gregory T Brown
Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%—everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly p....
Release Date 2016/10 -
Programming Massively Parallel Processors, 2nd Edition
Author Wen-mei W. Hwu , David B. Kirk
Programming Massively Parallel Processors: A Hands-on Approach, Second Edition, teaches students how to program massively parallel processors. It offers a detailed discussion of various techniques for constructing parallel programs. Case studies are used to demonstr....
Release Date 2012/12 -
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 -
Python Parallel Programming Cookbook - Second Edition
Author Giancarlo Zaccone
Implement effective programming techniques in Python to build scalable software that saves time and memoryKey FeaturesDesign distributed computing systems and massive computational tasks coherently Learn practical recipes with concise explanations that address deve....
Release Date 2019/09 -
Python: Master the Art of Design Patterns
Author Sakis Kasampalis , Chetan Giridhar , Dusty Phillips
Ensure your code is sleek, efficient and elegant by mastering powerful Python design patternsAbout This BookLearn all about abstract design patterns and how to implement them in Python 3Understand the structural, creational, and behavioral Python design patternsGet....
Release Date 2016/09 -
React Design Patterns and Best Practices - Second Edition
Author Carlos Santana Roldan
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practicesKey FeaturesGet familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style....
Release Date 2019/03 -
Author Roland Kuhn with Brian Hanafee and Jamie Allen
SummaryReactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with ....
Release Date 2017/02 -
Author Maude Lemaire
Maintaining large applications is difficult, but supporting large, disorganized applications is nearly impossible. If you’re unable to rapidly ship changes to your code without introducing new bugs or causing outages, perhaps it’s time to slow down and consider a signific....
Release Date 2020/11 -
Author James Hickey
Discover various techniques to develop maintainable code and keep it in shape.Key FeaturesLearn all about refactoring - why it is important and how to do it Discover easy ways to refactor code with examples Explore techniques that can be applied to most other progr....
Release Date 2019/10 -
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 -
Scalability Patterns: Best Practices for Designing High Volume Websites
Author Chander Dhall
In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern f....
Release Date 2018/07