0
Your cart

Your cart is empty

Browse All departments
Price
  • R500+ (91)
  • -
Status
Format
Author / Contributor
Publisher

Books > Academic & Education > Professional & Technical > Computing

Computer Organization and Design - The Hardware/Software Interface (Paperback, 4th Revised edition): David A. Patterson, John... Computer Organization and Design - The Hardware/Software Interface (Paperback, 4th Revised edition)
David A. Patterson, John L. Hennessy
R1,657 Discovery Miles 16 570 In stock

This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today--the switch from uniprocessor to multicore microprocessors--this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included. All disc-based content for this title is now available on the Web. * This Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the book* Covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics* Includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing* The companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available as a download at bit.ly/nFXcLq

Computer Architecture - A Quantitative Approach (Paperback, 5th edition): John L. Hennessy, David A. Patterson Computer Architecture - A Quantitative Approach (Paperback, 5th edition)
John L. Hennessy, David A. Patterson
R1,374 Discovery Miles 13 740 Within 7 - 11 working days

Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that software and technology in the cloud are accessed by digital media, such as cell phones, computers, tablets, and other mobile devices. The book, which became a part of Intel's 2012 recommended reading list for developers, covers the revolution of mobile computing. It also highlights the two most important factors in architecture today: parallelism and memory hierarchy. This fully updated edition is comprised of six chapters that follow a consistent framework: explanation of the ideas in each chapter; a crosscutting issues section, which presents how the concepts covered in one chapter connect with those given in other chapters; a putting it all together section that links these concepts by discussing how they are applied in real machine; and detailed examples of misunderstandings and architectural traps commonly encountered by developers and architects. Formulas for energy, static and dynamic power, integrated circuit costs, reliability, and availability are included. The book also covers virtual machines, SRAM and DRAM technologies, and new material on Flash memory. Other topics include the exploitation of instruction-level parallelism in high-performance processors, superscalar execution, dynamic scheduling and multithreading, vector architectures, multicore processors, and warehouse-scale computers (WSCs). There are updated case studies and completely new exercises. Additional reference appendices are available online. This book will be a valuable reference for computer architects, programmers, application developers, compiler and system software developers, computer system designers and application developers.

Digital Video and HD - Algorithms and Interfaces (Hardcover, 2nd edition): Digital Video and HD - Algorithms and Interfaces (Hardcover, 2nd edition)
R1,166 Discovery Miles 11 660 Within 8 - 15 working days

Digital Video and HD: Algorithms and Interfaces provides a one-stop shop for the theory and engineering of digital video systems. Equally accessible to video engineers and those working in computer graphics, Charles Poynton s revision to his classic text covers emergent compression systems, including H.264 and VP8/WebM, and augments detailed information on JPEG, DVC, and MPEG-2 systems. This edition also introduces the technical aspects of file-based workflows and outlines the emerging domain of metadata, placing it in the context of digital video processing.
With the help of hundreds of high quality technical illustrations, this book presents the following topics:
* Basic concepts of digitization, sampling, quantization, gamma, and filtering
* Principles of color science as applied to image capture and display
* Scanning and coding of SDTV and HDTV
* Video color coding: luma, chroma (4:2:2 component video, 4"f"SC composite video)
* Analog NTSC and PAL
* Studio systems and interfaces
* Compression technology, including M-JPEG and MPEG-2
* Broadcast standards and consumer video equipment"

The Student's Guide to VHDL (Paperback, 2nd edition): Peter J Ashenden The Student's Guide to VHDL (Paperback, 2nd edition)
Peter J Ashenden
R690 Discovery Miles 6 900 Within 7 - 11 working days

"The Student's Guide to VHDL" is a condensed edition of "The Designer's Guide to VHDL, " the most widely used textbook on VHDL for digital system modeling. "The Student's Guide" is targeted as a supplemental reference book for computer organization and digital design courses.
Since publication of the first edition of "The Student's Guide, " the IEEE VHDL and related standards have been revised. The "Designer's Guide" has been revised to reflect the changes, so it is appropriate that "The Student's Guide" also be revised.
"In The Student's Guide to VHDL, 2nd Edition, " we have included a design case study illustrating an FPGA-based design flow. The aim is to show how VHDL modeling fits into a design flow, starting from high-level design and proceeding through detailed design and verification, synthesis, FPGA place and route, and final timing verification. Inclusion of the case study helps to better serve the educational market. Currently, most college courses do not formally address the details of design flow. Students may be given informal guidance on how to proceed with lab projects. In many cases, it is left to students to work it out for themselves. The case study in "The Student's Guide" provides a reference design flow that can be adapted to a variety of lab projects.

The Art and Science of Digital Compositing - Techniques for Visual Effects, Animation and Motion Graphics (Paperback, 2nd... The Art and Science of Digital Compositing - Techniques for Visual Effects, Animation and Motion Graphics (Paperback, 2nd edition)
Ron Brinkmann
R1,039 Discovery Miles 10 390 Within 7 - 11 working days

*The classic reference, with over 25,000 copies in print, has been massively expanded and thoroughly updated to include state-of-the-art methods and 400+ all-new full color images At ILM, compositing is one of the most important tools we use. If you want to learn more, this excellent 2nd-edition is detailed with hundreds of secrets that will help make your comps seamless. For beginners or experts, Ron walks you through the processes of analysis and workflows - linear thinking which will help you become deft and successfully tackle any shot. - Dennis Muren ASC, Senior Visual Effects Supervisor, Industrial Light & Magic Ron Brinkman's book is the definitive work on digital compositing and we have depended on this book as a critical part of our in-house training program at Imageworks since the 1999 Edition. We use this book as a daily textbook and reference for our lighters, compositors and anyone working with digital imagery. It is wonderful to see a new edition being released and it will certainly be required reading for all our digital artists here at Imageworks. - Sande Scoredos, Executive Director of Training & Artist Development, Sony Pictures Imageworks The Art and Science of Digital Compositing is the only complete overview of the technical and artistic nature of digital compositing. It covers a wide range of topics from basic image creation, representation and manipulation, to a look at the visual cues that are necessary to create a believable composite. Designed as an introduction to the field, as well as an authoritative technical reference, this book provides essential information for novices and professionals alike. *17 new case-studies provide in-depth looks at the compositing work done on films such as Chronicles of Narnia: The Lion, the Witch and the Wardrobe, The Golden Compass, The Incredibles, King Kong, The Lord of the Rings: The Return of the King, Sin City, Spider-Man 2, Wallace and Gromit: The Curse of the Were-Rabbit, and Star Wars: Episode 3 - Revenge of the Sith. *Includes new sections on 3D compositing, High Dynamic Range (HDR) imaging, Rotoscoping, and much more

All disc-based content for this title is now available on the Web.

*17 new case-studies provide in-depth looks at the compositing work done on films such as Chronicles of Narnia: The Lion, the Witch and the Wardrobe, The Golden Compass, The Incredibles, King Kong, The Lord of the Rings: The Return of the King, Sin City, Spider-Man 2, Wallace and Gromit: The Curse of the Were-Rabbit, and Star Wars: Episode 3 - Revenge of the Sith.

*Includes new sections on 3D compositing, High Dynamic Range (HDR) imaging, Rotoscoping, and much more

Distributed and Cloud Computing - From Parallel Processing to the Internet of Things (Paperback): Kai Hwang, Jack Dongarra,... Distributed and Cloud Computing - From Parallel Processing to the Internet of Things (Paperback)
Kai Hwang, Jack Dongarra, Geoffrey C. Fox
R1,103 Discovery Miles 11 030 Within 7 - 11 working days

"Distributed and Cloud Computing," named a 2012 Outstanding Academic Title by the American Library Association's "Choice" publication, explains how to create high-performance, scalable, reliable systems, exposing the design principles, architecture, and innovative applications of parallel, distributed, and cloud computing systems.

Starting with an overview of modern distributed models, the book provides comprehensive coverage of distributed and cloud computing, including:

Facilitating management, debugging, migration, and disaster recovery through virtualization

Clustered systems for research or ecommerce applications

Designing systems as web services

Social networking systems using peer-to-peer computing

Principles of cloud computing using examples from open-source and commercial applications

Using examples from open-source and commercial vendors, the text describes cloud-based systems for research, e-commerce, social networking and more.
Complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing Includes case studies from the leading distributed computing vendors: Amazon, Microsoft, Google, and more Explains how to use virtualization to facilitate management, debugging, migration, and disaster recovery Designed for undergraduate or graduate students taking a distributed systems course each chapter includes exercises and further reading, with lecture slides and more available online"

Digital Design (Verilog) - An Embedded Systems Approach Using Verilog (Paperback): Peter J Ashenden Digital Design (Verilog) - An Embedded Systems Approach Using Verilog (Paperback)
Peter J Ashenden
R1,451 Discovery Miles 14 510 Within 8 - 15 working days

"Digital Design: An Embedded Systems Approach Using Verilog" provides a foundation in digital design for students in computer engineering, electrical engineering and computer science courses. It takes an up-to-date and modern approach of presenting digital logic design as an activity in a larger systems design context.
Rather than focus on aspects of digital design that have little relevance in a realistic design context, this book concentrates on modern and evolving knowledge and design skills. Hardware description language (HDL)-based design and verification is emphasized--Verilog examples are used extensively throughout. By treating digital logic as part of embedded systems design, this book provides an understanding of the hardware needed in the analysis and design of systems comprising both hardware and software components.
Includes a Web site with links to vendor tools, labs and tutorials.
Presents digital logic design as an activity in a larger systems design context.
Features extensive use of Verilog examples to demonstrate HDL (hardware description language) usage at the abstract behavioural level and register transfer level, as well as for low-level verification and verification environments.
Includes worked examples throughout to enhance the reader's understanding and retention of the material.
Companion Web site includes links to tools for FPGA design from Synplicity, Mentor Graphics, and Xilinx, Verilog source code for all the examples in the book, lecture slides, laboratory projects, and solutions to exercises."

Programming Massively Parallel Processors - A Hands-on Approach (Paperback, 2nd edition): David B. Kirk, Wen-Mei W. Hwu Programming Massively Parallel Processors - A Hands-on Approach (Paperback, 2nd edition)
David B. Kirk, Wen-Mei W. Hwu
R1,588 Discovery Miles 15 880 Within 7 - 15 working days

"Programming Massively Parallel Processors: A Hands-on Approach" shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth.

This best-selling guide to CUDA and GPU parallel programming has been revised with more parallel programming examples, commonly-used libraries such as Thrust, and explanations of the latest tools. With these improvements, the book retains its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses.

Updates in this new edition include: New coverage of CUDA 5.0, improved performance, enhanced development tools, increased hardware support, and moreIncreased coverage of related technology, OpenCL and new material on algorithm patterns, GPU clusters, host programming, and data parallelismTwo new case studies (on MRI reconstruction and molecular visualization) explore the latest applications of CUDA and GPUs for scientific research and high-performance computing

Computers as Components - Principles of Embedded Computing System Design (Paperback, 3rd edition): Marilyn Wolf Computers as Components - Principles of Embedded Computing System Design (Paperback, 3rd edition)
Marilyn Wolf
R1,784 Discovery Miles 17 840 Within 7 - 15 working days

Computers as Components: Principles of Embedded Computing System Design, Third Edition, presents essential knowledge on embedded systems technology and techniques. Updated for today's embedded systems design methods, this volume features new examples including digital signal processing, multimedia, and cyber-physical systems. It also covers the latest processors from Texas Instruments, ARM, and Microchip Technology plus software, operating systems, networks, consumer devices, and more. Like the previous editions, this textbook uses real processors to demonstrate both technology and techniques; shows readers how to apply principles to actual design practice; stresses necessary fundamentals that can be applied to evolving technologies; and helps readers gain facility to design large, complex embedded systems. Updates in this edition include: description of cyber-physical systems; exploration of the PIC and TI OMAP processors; high-level representations of systems using signal flow graphs; enhanced material on interprocess communication and buffering in operating systems; and design examples that include an audio player, digital camera, and cell phone. The author maintains a robust ancillary site at http://www.marilynwolf.us/CaC3e/index.html which includes a variety of support materials for instructors and students, including PowerPoint slides for each chapter; lab assignments developed for multiple systems including the ARM-based BeagleBoard computer; downloadable exercises solutions and source code; and links to resources and additional information on hardware, software, systems, and more. This book will appeal to students in an embedded systems design course as well as to researchers and savvy professionals schooled in hardware or software design.

VHDL-2008 - Just the New Stuff (Paperback, 2008 ed.): Peter J Ashenden, Jim Lewis VHDL-2008 - Just the New Stuff (Paperback, 2008 ed.)
Peter J Ashenden, Jim Lewis
R1,376 Discovery Miles 13 760 Within 7 - 15 working days

VHDL-2008: Just the New Stuff, as its title says, introduces the new features added to the latest revision of the IEEE standard for the VHDL hardware description language. Written by the Chair and Technical Editor of the IEEE working group, the book is an authoritative guide to how the new features work and how to use them to improve design productivity. It will be invaluable for early adopters of the new language version, for tool implementers, and for those just curious about where VHDL is headed.
* First in the market describing the new features of VHDL 2008;
* Just the new features, so existing users and implementers can focus on what's new;
* Helps readers to learn the new features soon, rather than waiting for new editions of complete VHDL reference books.
* Authoritative, written by experts in the area;
* Tutorial style, making it more accessible than the VHDL Standard Language Reference Manual.

Virtual Machines - Versatile Platforms for Systems and Processes (Hardcover, New): Jim Smith, Ravi Nair Virtual Machines - Versatile Platforms for Systems and Processes (Hardcover, New)
Jim Smith, Ravi Nair
R1,771 Discovery Miles 17 710 Within 7 - 15 working days

Virtual Machine technology applies the concept of virtualization to an entire machine, circumventing real machine compatibility constraints and hardware resource constraints to enable a higher degree of software portability and flexibility. Virtual machines are rapidly becoming an essential element in computer system design. They provide system security, flexibility, cross-platform compatibility, reliability, and resource efficiency. Designed to solve problems in combining and using major computer system components, virtual machine technologies play a key role in many disciplines, including operating systems, programming languages, and computer architecture. For example, at the process level, virtualizing technologies support dynamic program translation and platform-independent network computing. At the system level, they support multiple operating system environments on the same hardware platform and in servers.
Historically, individual virtual machine techniques have been developed within the specific disciplines that employ them (in some cases they aren t even referred to as virtual machines ), making it difficult to see their common underlying relationships in a cohesive way. In this text, Smith and Nair take a new approach by examining virtual machines as a unified discipline. Pulling together cross-cutting technologies allows virtual machine implementations to be studied and engineered in a well-structured manner. Topics include instruction set emulation, dynamic program translation and optimization, high level virtual machines (including Java and CLI), and system virtual machines for both single-user systems and servers.
*Examines virtual machine technologies across the disciplines that use them operating systems, programming languages and computer architecture defining a new and unified discipline.
*Reviewed by principle researchers at Microsoft, HP, and by other industry research groups.
*Written by two authors who combine several decades of expertise in computer system research and development, both in academia and industry."

Digital Design and Computer Architecture (Paperback, 2nd edition): David Harris, Sarah Harris Digital Design and Computer Architecture (Paperback, 2nd edition)
David Harris, Sarah Harris
R1,554 Discovery Miles 15 540 Within 8 - 13 working days

"Digital Design and Computer Architecture" takes a unique and modern approach to digital design. Beginning with digital logic gates and progressing to the design of combinational and sequential circuits, Harris and Harris use these fundamental building blocks as the basis for what follows: the design of an actual MIPS processor. SystemVerilog and VHDL are integrated throughout the text in examples illustrating the methods and techniques for CAD-based circuit design. By the end of this book, readers will be able to build their own microprocessor and will have a top-to-bottom understanding of how it works. Harris and Harris have combined an engaging and humorous writing style with an updated and hands-on approach to digital design.

This second edition has been updated with new content on I/O systems in the context of general purpose processors found in a PC as well as microcontrollers found almost everywhere. The new edition provides practical examples of how to interface with peripherals using RS232, SPI, motor control, interrupts, wireless, and analog-to-digital conversion. High-level descriptions of I/O interfaces found in PCs include USB, SDRAM, WiFi, PCI Express, and others. In addition to expanded and updated material throughout, SystemVerilog is now featured in the programming and code examples (replacing Verilog), alongside VHDL. This new edition also provides additional exercises and a new appendix on C programming to strengthen the connection between programming and processor architecture.

SECOND Edition Features Covers the fundamentals of digital logic design and reinforces logic concepts through the design of a MIPS microprocessor.Features side-by-side examples of the two most prominent Hardware Description Languages (HDLs)-SystemVerilog and VHDL-which illustrate and compare the ways each can be used in the design of digital systems.Includes examples throughout the text that enhance the reader s understanding and retention of key concepts and techniques.Companion Web site includes links to CAD tools for FPGA design from Altera and Mentor Graphics, lecture slides, laboratory projects, and solutions to exercises.

Updated based on instructor feedback with more exercises and new examples of parallel and advanced architectures, practical I/O applications, embedded systems, and heterogeneous computing Presents digital system design examples in both VHDL and SystemVerilog (updated for the second edition from Verilog), shown side-by-side to compare and contrast their strengthsIncludes a new chapter on C programming to provide necessary prerequisites and strengthen the connection between programming and processor architectureCompanion Web site includes links to Xilinx CAD tools for FPGA design, lecture slides, laboratory projects, and solutions to exercises.

Instructors can also register at textbooks.elsevier.com for access to: Solutions to all exercises (PDF)Lab materials with solutionsHDL for textbook examples and exercise solutions Lecture slides (PPT)Sample exams\Sample course syllabusFigures from the text (JPG, PPT)"

Physically-Based Modeling for Computer Graphics - A Structured Approach (Hardcover): Ronen Barzel, Alan H. Barr Physically-Based Modeling for Computer Graphics - A Structured Approach (Hardcover)
Ronen Barzel, Alan H. Barr
R1,524 Discovery Miles 15 240 Within 7 - 15 working days

"Physically-Based Modeling for Computer Graphics: A Structured Approach" addresses the challenge of designing and managing the complexity of physically-based models. This book will be of interest to researchers, computer graphics practitioners, mathematicians, engineers, animators, software developers and those interested in computer implementation and simulation of mathematical models.
* Presents a philosophy and terminology for "Structured Modeling"
* Includes mathematicl and programming techniques to support and implement the methodology
* Covers a library of model components, including rigid-body kinematics, rigid-body dynamics, and force-based constraint methods
* Includes illustrations of several ample models created from these components
* Foreword by Al Barr

Embedded Systems Design with Platform FPGAs - Principles and Practices (Hardcover): Ronald R. Sass Embedded Systems Design with Platform FPGAs - Principles and Practices (Hardcover)
Ronald R. Sass
R1,330 Discovery Miles 13 300 Within 7 - 11 working days

This book will introduce professional engineers and students alike to system development using Platform FPGAs. The focus is on embedded systems but it also serves as a general guide to building custom computing systems. The text describes the fundamental technology in terms of hardware, software, and a set of principles to guide the development of Platform FPGA systems. The goal is to show how to systematically and creatively apply these principles to the construction of application-specific embedded system architectures. There is a strong focus on using free and open source software to increase productivity.

The organization of each chapter in the book includes two parts. The white pages describe concepts, principles, and general knowledge. The gray pages include a technical rendition of the main issues of the chapter and show the concepts applied in practice. This includes step-by-step details for a specific development board and tool chain so that the reader can carry out the same steps on their own. Rather than try to demonstrate the concepts on a broad set of tools and boards, the text uses a single set of tools (Xilinx Platform Studio, Linux, and GNU) throughout and uses a single developer board (Xilinx ML-510) for the examples.
Explains how to use the Platform FPGA to meet complex design requirements and improve product performancePresents both fundamental concepts together with pragmatic, step-by-step instructions for building a system on a Platform FPGAIncludes detailed case studies, extended real-world examples, and lab exercises

The Designer's Guide to VHDL, Volume 3 (Hardcover, 3rd edition): Peter J Ashenden The Designer's Guide to VHDL, Volume 3 (Hardcover, 3rd edition)
Peter J Ashenden
R1,210 Discovery Miles 12 100 Within 7 - 11 working days

VHDL, the IEEE standard hardware description language for describing digital electronic systems, has recently been revised. This book has become a standard in the industry for learning the features of VHDL and using it to verify hardware designs. This third edition is the first comprehensive book on the market to address the new features of VHDL-2008.
* First comprehensive book on VHDL to incorporate all new features of VHDL-2008, the latest release of the VHDL standard...helps readers get up to speed quickly with new features of the new standard.
* Presents a structured guide to the modeling facilities offered by VHDL...shows how VHDL functions to help design digital systems.
* Includes extensive case studies and source code used to develop testbenches and case study examples..helps readers gain maximum facility with VHDL for design of digital systems.

High Dynamic Range Imaging - Acquisition, Display, and Image-Based Lighting (Hardcover, 2nd edition): Erik Reinhard, Wolfgang... High Dynamic Range Imaging - Acquisition, Display, and Image-Based Lighting (Hardcover, 2nd edition)
Erik Reinhard, Wolfgang Heidrich, Paul Debevec, Sumanta Pattanaik, Greg Ward, …
R1,378 Discovery Miles 13 780 Within 7 - 11 working days

This landmark book is the first to describe HDRI technology in its entirety and covers a wide-range of topics, from capture devices to tone reproduction and image-based lighting. The techniques described enable you to produce images that have a dynamic range much closer to that found in the real world, leading to an unparalleled visual experience. As both an introduction to the field and an authoritative technical reference, it is essential to anyone working with images, whether in computer graphics, film, video, photography, or lighting design.
New material includes chapters on High Dynamic Range Video Encoding, High Dynamic Range Image Encoding, and High Dynammic Range Display DevicesWritten by the inventors and initial implementors of High Dynamic Range ImagingCovers the basic concepts (including just enough about human vision to explain why HDR images are necessary), image capture, image encoding, file formats, display techniques, tone mapping for lower dynamic range display, and the use of HDR images and calculations in 3D renderingRange and depth of coverage is good for the knowledgeable researcher as well as those who are just starting to learn about High Dynamic Range imaging

Heterogeneous Computing with OpenCL - Revised OpenCL 1.2 Edition (Paperback, 2nd edition): Benedict Gaster, Lee Howes, David R.... Heterogeneous Computing with OpenCL - Revised OpenCL 1.2 Edition (Paperback, 2nd edition)
Benedict Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry, Dana Schaa
R1,113 Discovery Miles 11 130 Within 7 - 11 working days

"Heterogeneous Computing with OpenCL "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 technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future.

Written by leaders in the parallel computing and OpenCL communities, this book will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. The authors explore memory spaces, optimization techniques, graphics interoperability, extensions, and debugging and profiling. Intended to support a parallel programming course, "Heterogeneous Computing with OpenCL" includes detailed examples throughout, plus additional online exercises and other supporting materials.
Explains principles and strategies to learn parallel programming with OpenCL, from understanding the four abstraction models to thoroughly testing and debugging complete applications.Covers image processing, web plugins, particle simulations, video editing, performance optimization, and more.Shows how OpenCL maps to an example target architecture and explains some of the tradeoffs associated with mapping to various architecturesAddresses a range of fundamental programming techniques, with multiple examples and case studies that demonstrate OpenCL extensions for a variety of hardware platforms

Geometric Tools for Computer Graphics (Hardcover): Philip J. Schneider, David H. Eberly Geometric Tools for Computer Graphics (Hardcover)
Philip J. Schneider, David H. Eberly
R1,822 Discovery Miles 18 220 Within 7 - 11 working days


Do you spend too much time creating the building blocks of your graphics applications or finding and correcting errors? "Geometric Tools for Computer Graphics" is an extensive, conveniently organized collection of proven solutions to fundamental problems that you'd rather not solve over and over again, including building primitives, distance calculation, approximation, containment, decomposition, intersection determination, separation, and more.


If you have a mathematics degree, this book will save you time and trouble. If you don't, it will help you achieve things you may feel are out of your reach. Inside, each problem is clearly stated and diagrammed, and the fully detailed solutions are presented in easy-to-understand pseudocode. You also get the mathematics and geometry background needed to make optimal use of the solutions, as well as an abundance of reference material contained in a series of appendices.


Features
Filled with robust, thoroughly tested solutions that will save you time and help you avoid costly errors.
Covers problems relevant for both 2D and 3D graphics programming.
Presents each problem and solution in stand-alone form allowing you the option of reading only those entries that matter to you.
Provides the math and geometry background you need to understand the solutions and put them to work.
Clearly diagrams each problem and presents solutions in easy-to-understand pseudocode.
Resources associated with the book are available at the companion Web site www.mkp.com/gtcg.
* Filled with robust, thoroughly tested solutions that will save you time and help you avoid costly errors.
* Covers problems relevant for both 2D and 3D graphics programming.
* Presents each problem and solution in stand-alone form allowing you the option of reading only those entries that matter to you.
* Provides the math and geometry background you need to understand the solutions and put them to work.
* Clearly diagrams each problem and presents solutions in easy-to-understand pseudocode.
* Resources associated with the book are available at the companion Web site www.mkp.com/gtcg.

Geometric Algebra for Computer Science (Revised Edition) - An Object-Oriented Approach to Geometry (Hardcover, 2nd Revised... Geometric Algebra for Computer Science (Revised Edition) - An Object-Oriented Approach to Geometry (Hardcover, 2nd Revised edition)
Leo Dorst, Daniel Fontijne, Stephen Mann
R1,346 Discovery Miles 13 460 Within 7 - 11 working days

Until recently, all of the interactions between objects in virtual 3D worlds have been based on calculations performed using linear algebra. Linear algebra relies heavily on coordinates, however, which can make many geometric programming tasks very specific and complex-often a lot of effort is required to bring about even modest performance enhancements. Although linear algebra is an efficient way to specify low-level computations, it is not a suitable high-level language for geometric programming. "Geometric Algebra for Computer Science" presents a compelling alternative to the limitations of linear algebra. Geometric algebra, or GA, is a compact, time-effective, and performance-enhancing way to represent the geometry of 3D objects in computer programs. In this book you will find an introduction to GA that will give you a strong grasp of its relationship to linear algebra and its significance for your work. You will learn how to use GA to represent objects and perform geometric operations on them. And you will begin mastering proven techniques for making GA an integral part of your applications in a way that simplifies your code without slowing it down.
Explains GA as a natural extension of linear algebra and conveys its significance for 3D programming of geometry in graphics, vision, and robotics. Systematically explores the concepts and techniques that are key to representing elementary objects and geometric operators using GA. Covers in detail the conformal model, a convenient way to implement 3D geometry using a 5D representation space. Presents effective approaches to making GA an integral part of your programming. Includes numerous drills and programming exercises helpful for both students and practitioners. Companion web site includes links to GAViewer, a program that will allow you to interact with many of the 3D figures in the book, and Gaigen 2, the platform for the instructive programming exercises that conclude each chapter.

Principles and Practices of Interconnection Networks (Hardcover, New): William James Dally, Brian Patrick Towles Principles and Practices of Interconnection Networks (Hardcover, New)
William James Dally, Brian Patrick Towles
R1,419 Discovery Miles 14 190 Within 7 - 11 working days

One of the greatest challenges faced by designers of digital systems is optimizing the communication and interconnection between system components. Interconnection networks offer an attractive and economical solution to this communication crisis and are fast becoming pervasive in digital systems. Current trends suggest that this communication bottleneck will be even more problematic when designing future generations of machines. Consequently, the anatomy of an interconnection network router and science of interconnection network design will only grow in importance in the coming years.
This book offers a detailed and comprehensive presentation of the basic principles of interconnection network design, clearly illustrating them with numerous examples, chapter exercises, and case studies. It incorporates hardware-level descriptions of concepts, allowing a designer to see all the steps of the process from abstract design to concrete implementation.
-Case studies throughout the book draw on extensive author experience in designing interconnection networks over a period of more than twenty years, providing real world examples of what works, and what doesn't.
-Tightly couples concepts with implementation costs to facilitate a deeper understanding of the tradeoffs in the design of a practical network.
-A set of examples and exercises in every chapter help the reader to fully understand all the implications of every design decision.

Principles of Computer System Design - An Introduction (Paperback): Jerome H. Saltzer, M. Frans Kaashoek Principles of Computer System Design - An Introduction (Paperback)
Jerome H. Saltzer, M. Frans Kaashoek
R1,219 Discovery Miles 12 190 Within 7 - 11 working days

This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs.

This unique book is offered in an online / offline split: Chapters 1-6 are included in the book available from Morgan Kaufmann in print or ebook form. Chapters 7-11 are available online under a Creative Commons license. Download them for free at http: //www.elsevierdirect.com/companion.jsp?ISBN=9780123749574
Features:
Concepts of computer system design guided by fundamental principles.Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering.Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS).Numerous pseudocode fragments that provide concrete examples of abstract concepts.Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects."

Architecture of Network Systems (Paperback): Dimitrios Serpanos, Tilman Wolf Architecture of Network Systems (Paperback)
Dimitrios Serpanos, Tilman Wolf
R1,265 Discovery Miles 12 650 Within 8 - 13 working days

Network systems require technical skills in computer architecture, design methodologies, algorithm design, and networking. "Architecture of Network Systems" explains the practice and methodologies that will allow you to solve a broad range of problems in system design, including problems related to security, quality of service, performance, manageability, and more. Leading researchers Dimitrios Serpanos and Tilman Wolf develop architectures for all network sub-systems, bridging the gap between operation and VLSI. Discussing the major challenges in the design of networks and the architectures that have been developed, Serpanos and Wolf provide a systematic treatment of network architectures, from the basics to advanced topics.
This is the first book to provide comprehensive coverage of the technical aspects of network systems, including processing systems, hardware technologies, memory managers, software routers, and more. Develops a systematic approach to network architectures, based on the OSI reference model, that is useful for practitioners at every level. Covers both the important basics and cutting-edge topics in network systems architecture, including Quality of Service and Security for mobile, real-time P2P services, Low-Power Requirements for Mobile Systems, and next generation Internet systems.

Computer Animation - Algorithms and Techniques (Hardcover, 3rd edition): Rick Parent Computer Animation - Algorithms and Techniques (Hardcover, 3rd edition)
Rick Parent
R1,157 Discovery Miles 11 570 Within 7 - 11 working days

Driven by demand from the entertainment industry for better and more realistic animation, technology continues to evolve and improve. The algorithms and techniques behind this technology are the foundation of this comprehensive book, which is written to teachyou the fundamentals of animation programming.

In this third edition, the most current techniques are covered along with the theory and high-level computation that have earned the book a reputation as the best technically-oriented animation resource. Key topics such as fluids, hair, and crowd animation have been expanded, and extensive new coverage of clothes and cloth has been added. New material on simulation provides a more diverse look at this important area and more example animations and chapter projects and exercises are included. Additionally, spline coverage has been expanded and new video compression and formats (e.g., iTunes) are covered.

* Includes companion site with contemporary animation examples drawn from research and entertainment, sample animations, and example code * Describes the key mathematical and algorithmic foundations of animation that provide you with a deep understanding and control of technique * Expanded and new coverage of key topics including: fluids and clouds, cloth and clothes, hair, and crowd animation *Explains the algorithms used for path following, hierarchical kinematic modelling, rigid body dynamics, flocking behaviour, particle systems, collision detection, and more"

Programming with Quartz - 2D and PDF Graphics in Mac OS X (Paperback): David Gelphman, Bunny Laden Programming with Quartz - 2D and PDF Graphics in Mac OS X (Paperback)
David Gelphman, Bunny Laden
R1,429 Discovery Miles 14 290 Within 8 - 15 working days

Written by members of the development team at Apple, Programming with Quartz is the first book to describe the sophisticated graphics system of Mac OS X. By using the methods described in this book, developers will be able to fully exploit the state-of-the-art graphics capabilities of Mac OS X in their applications, whether for Cocoa or Carbon development. This book also serves as an introduction to 2D graphics concepts, including how images are drawn and how color is rendered. It includes guidance for working with PDF documents, drawing bitmap graphics, using Quartz built-in color management, and drawing text. Programming with Quartz is a rich resource for new and experienced Mac OS X developers, Cocoa and Carbon programmers, UNIX developers who are migrating to Mac OS X, and anyone interested in powerful 2D graphics systems.
* This is the definitive guide to the revolutionary graphics system of Mac OS X that uses the Portable Document Format (PDF) as the basis of its imaging model.
* It contains the latest on programming with Quartz for Mac OS X version 10.4.
* Carefully crafted and extensive code examples show how to accomplish most of the drawing tasks possible with Quartz.

Parallel Computational Fluid Dynamics 2006 - Parallel Computing and its Applications (Hardcover, New): Jang-Hyuk Kwon, A. Ecer,... Parallel Computational Fluid Dynamics 2006 - Parallel Computing and its Applications (Hardcover, New)
Jang-Hyuk Kwon, A. Ecer, Jacques Periaux, N. Satofuka, Pat Fox
R3,565 Discovery Miles 35 650 Within 7 - 15 working days

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 has been realized very recently, especially for the manufactures. Various applications in many areas could be experienced including acoustics, weather prediction and ocean modeling, flow control, turbine flow, fluid-structure interaction, optimization, heat transfer, hydrodynamics.
- Report on current research in the field in an area which is rapidly changing
- Subject is important to all interested in solving large fluid dynamics problems
- Interdisciplinary activity. Contributions include scientists with a variety of backgrounds

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Parallel Computational Fluid Dynamics…
A. Deane, Gunther Brenner, … Hardcover R3,990 Discovery Miles 39 900
Network Processor Design - Issues and…
Mark A. Franklin, Patrick Crowley, … Paperback R2,140 Discovery Miles 21 400
Readings in Hardware/Software Co-Design
Giovanni De Micheli, Rolf Ernst, … Paperback R2,570 Discovery Miles 25 700
Elsevier's Dictionary of Computer…
P. Manoilov, G. Manoilov, … Hardcover R5,618 Discovery Miles 56 180
Self-Checking and Fault-Tolerant Digital…
Parag K. Lala Hardcover R2,361 Discovery Miles 23 610
Logical Effort - Designing Fast CMOS…
Ivan S. Sutherland, Robert F Sproull, … Paperback R1,693 Discovery Miles 16 930
The MIPS Programmer's Handbook
Erin Farquhar, Philip J. Bunce Paperback R1,526 Discovery Miles 15 260
Computer Simulation - A Practical…
Roger McHaney Hardcover R1,521 Discovery Miles 15 210
Network Processors - Architecture…
Ran Giladi Hardcover R1,659 Discovery Miles 16 590
Handbook of Pattern Recognition and…
Tzay Y. Young, King-Sun Fu Hardcover R6,391 Discovery Miles 63 910

 

Loyalty partners