-
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 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 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 -
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 -
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 -
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 -
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 -
Object Design: Roles, Responsibilities, and Collaborations
Author Alan McKean , Rebecca Wirfs-Brock
If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. For over ten years Responsibility-Driven Design methodology has been the standard bearer of the behavioral approach to designing obje....
Release Date 2002/11 -
Author Gerassimos Barlas
Multicore and GPU Programming offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, and CUDA, it teaches the design and development of software capable of tak....
Release Date 2014/12 -
Modeling and Optimization of Parallel and Distributed Embedded Systems
Author Sanjay Ranka , Ann Gordon-Ross , Arslan Munir
This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital ele....
Release Date 2016/02 -
Mastering Python Design Patterns
Author Sakis Kasampalis
Create various design patterns to master the art of solving problems using PythonIn DetailPython is an object-oriented, scripting language that is used in wide range of categories. In software engineering, a design pattern is a recommended solution to a software des....
Release Date 2015/01 -
Author Junade Ali
Develop robust and reusable code using a multitude of design patterns for PHP 7About This BookLearn about advanced design patterns in PHP 7Understand enhanced architectural patternsLearn to implement reusable design patterns to address common recurring problemsWho ....
Release Date 2016/09 -
Mastering JavaScript Design Patterns - Second Edition
Author Simon Timms
Write reliable code to create powerful applications by mastering advanced JavaScript design patternsAbout This BookLearn how to use tried and true software design methodologies to enhance your JavaScript codeDiscover robust JavaScript implementations of classic and....
Release Date 2016/06 -
Author Pato Echagüe , Adil Aijaz
Developers have long used configuration options or flags to control what their software programs do at runtime. Feature flags are a modern application of this concept, focused on accelerating software delivery. Fast-moving software teams used flags a decade ago to ....
Release Date 2018/01 -
Logically Determined Design: Clockless System Design with NULL Convention Logic
Author Karl Fant
This seminal book presents a new logically determined design methodology for designing clockless circuit systems. The book presents the foundations, architectures and methodologies to implement such systems. Based on logical relationships, it concentrates on digital....
Release Date 2005/01 -
Learning Test-Driven Development
Your code is a testament to your skills as a developer. No matter what language you use, your code should be clean, elegant, and uncluttered? With test-driven development (TDD), you'll write better code--code that's easy to understand, retains its elegance, and works for years to come.This indispe.... -
Learning Python Design Patterns - Second Edition
Author Chetan Giridhar
Leverage the power of Python design patterns to solve real-world problems in software architecture and designAbout This BookUnderstand the structural, creational, and behavioral Python design patternsGet to know the context and application of design patterns to sol....
Release Date 2016/02 -
Learning Dynamics NAV Patterns
Author Mark Brummel
Create solutions that are easy to maintain, quick to upgrade, and follow proven concepts and designsAbout This BookDesign software that is maintainable outside the ecosystem of their creatorsEnsure quality by following patterns that have been proved to workOver two ....
Release Date 2015/09 -
Author Bharatkumar Sharma , Jaegeun Han
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and PythonKey FeaturesLearn parallel programming principles and practices and performance analysis in GPU computing Get to grips w....
Release Date 2019/09 -
Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration
Author Ken Pugh
In Acceptance Test Driven Development (ATDD), developers work with customers and testers to create acceptance tests that thoroughly describe how software should work from the customer’s viewpoint. By tightening the links between customers and agile teams, ATDD can s....
Release Date 2010/12 -
Joy of Patterns: Using Patterns for Enterprise Development, The
Author Brandon Goldfedder
Take the struggle out of learning about design patterns! Through example-based teaching, The Joy of Patterns reveals the essence of design patterns as an advanced language for describing system design. This book illustrates how to build more efficient, robust, and r....
Release Date 2001/09 -
Java EE 8 Design Patterns and Best Practices
Author Joao Purificacao , Rhuan Rocha
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications.Key FeaturesThe benefits and applicability of using different design patterns in JAVA EE Learn best practices to ....
Release Date 2018/08 -
Author Jonathan Kaplan , William Crawford
Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes. It's impossible to imagine ....
Release Date 2003/09 -
Introduction to Parallel Computing, Second Edition
Author Vipin Kumar , George Karypis , Anshul Gupta , Ananth Grama
Introducation to Parallel Computing is a complete end-to-end source of information on almost all aspects of parallel computing from introduction to architectures to programming paradigms to algorithms to programming standards. It is the only book to have complete co....
Release Date 2003/01 -
Implementing Effective Code Reviews: How to Build and Maintain Clean Code
Author Giuliana Carullo
The ideal code review process differs from organization to organization, but the needs all boil down to the same foundational factors. A software development team cannot properly grow if its code reviews are not consistent, straightforward, and aspire to hit several compa....
Release Date 2020/09 -
IBM Parallel Environment (PE) Developer Edition
Author Xiao Tian Xu , Wainer dos Santos Moschetta , Kleber Sacilotto de Souza , Peter Maye
This publication helps strengthen the position of IBM® software solutions and enables for High Performance Computing (hardware, software, and tools) with a well-defined and documented deployment model within an IBM environment. As a result, customers receive a plann....
Release Date 2013/02 -
IBM High Performance Computing Cluster Health Check
Author Fernando Pizzano , Thorsten Nitsch , Justin I. Morosi , Herbert Mehlhose , Markus Hi
This IBM® Redbooks® publication provides information about aspects of performing infrastructure health checks, such as checking the configuration and verifying the functionality of the common subsystems (nodes or servers, switch fabric, parallel file system, job man....
Release Date 2014/02 -
Holub on Patterns: Learning Design Patterns by Looking at Code
Author Allen Holub
The existing books on design patterns take a catalog approach, where they show the individual design patterns in isolation. This approach is fundamentally flawed, because you can't see how the design patterns actually function in the real world. Most programmers l....
Release Date 2004/09 -
Heterogeneous Computing with OpenCL, 2nd Edition
Author Dana Schaa , Perhaad Mistry , David R. Kaeli , Lee Howes , Benedict Gaster
Heterogeneous Computing with OpenCL, Second Edition 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) such as AMD Fusion tec....
Release Date 2012/12 -
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