Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Computer Engineering


1. 

Understanding Computation

Understanding Computation

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 31-MAY-2013

Insert Date: 24-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming....

2. 

Introduction to Computational Fluid Dynamics

Introduction to Computational Fluid Dynamics

By: Pradip Niyogi; S. K. Chakrabartty; M. K. Laha

Publisher: Pearson Education India

Publication Date: 03-FEB-2006

Insert Date: 06-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Introduction to Computational Fluid Dynamics is a self-contained introduction to a new subject, arising through the amalgamation of classical fluid dynamics and numerical analysis supported by powerful computers. Written in the style of a text book for advanced level B.Tech, M.Tech and M.Sc. students of various science and engineering disciplines. It introduces the reader to finite-difference and finite-volume methods for studying and analyzing linear and non-linear problems of fluid flow governed by inviscid incompressible and compressible Euler equations as also incompressible and...

3. 

Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems

Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems

By: 

Publisher: Wiley-Interscience

Publication Date: 10-MAR-2006

Insert Date: 06-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

A new approach to the study of arithmetic circuits In Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems, the authors take a novel approach of presenting methods and examples for the synthesis of arithmetic circuits that better reflects the needs of today's computer system designers and engineers. Unlike other publications that limit discussion to arithmetic units for general-purpose computers, this text features a practical focus on embedded systems. Following an introductory chapter, the publication is divided into two parts. The first part, Mathematical Aspects and...

4. 

Intelligent Technologies and Techniques for Pervasive Computing

Intelligent Technologies and Techniques for Pervasive Computing

By: Kostas Kolomvatsos; Christos Anagnostopoulos; Stathes Hadjiefthymiades

Publisher: IGI Global

Publication Date: 31-MAY-2013

Insert Date: 05-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Pervasive computing enables users to interact with information resources in their everyday lives. The development of computational technologies that can exist in ever smaller devices while simultaneously increasing processing power allows such devices to blend seamlessly into tangible environments. Intelligent Technologies and Techniques for Pervasive Computing provides an extensive discussion of such technologies, theories and practices in an attempt to shed light on current trends and issues in the adaption of pervasive systems. Within its pages, students and practitioners of computer...

5. 

How To Keep Your Job

How To Keep Your Job

By: Richard Maun

Publisher: Marshall Cavendish International (Asia)

Publication Date: 01-JUL-2011

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

If you have a job, would you like to keep it? In these difficult and unstable times, the answer is most likely to be a resounding "YES!". This book reveals the secrets of keeping your job. It cuts to the heart of modern working life and examines the big things that trip people up and what you need to know in order to survive.You might be great at the technical side of your job, but it's no longer enough to keep you employed these days. This book is based on first-hand experience of coaching people to keep their job. ...

6. 

Verification and Validation in Scientific Computing

Verification and Validation in Scientific Computing

By: William L. Oberkampf; Christopher J. Roy

Publisher: Cambridge University Press

Publication Date: 14-OCT-2010

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Advances in scientific computing have made modelling and simulation an important part of the decision-making process in engineering, science, and public policy. This book provides a comprehensive and systematic development of the basic concepts, principles, and procedures for verification and validation of models and simulations. The emphasis is placed on models that are described by partial differential and integral equations and the simulations that result from their numerical solution. The methods described can be applied to a wide range of technical fields, from the physical sciences,...

7. 

Quantum Computing since Democritus

Quantum Computing since Democritus

By: Scott Aaronson

Publisher: Cambridge University Press

Publication Date: 28-FEB-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Written by noted quantum computing theorist Scott Aaronson, this book takes readers on a tour through some of the deepest ideas of maths, computer science and physics. Full of insights, arguments and philosophical perspectives, the book covers an amazing array of topics. Beginning in antiquity with Democritus, it progresses through logic and set theory, computability and complexity theory, quantum computing, cryptography, the information content of quantum states and the interpretation of quantum mechanics. There are also extended discussions about time travel, Newcomb's Paradox, the...

8. 

Computer Vision for Visual Effects

Computer Vision for Visual Effects

By: Richard J. Radke

Publisher: Cambridge University Press

Publication Date: 19-NOV-2012

Insert Date: 24-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Modern blockbuster movies seamlessly introduce impossible characters and action into real-world settings using digital visual effects. These effects are made possible by research from the field of computer vision, the study of how to automatically understand images. Computer Vision for Visual Effects will educate students, engineers and researchers about the fundamental computer vision principles and state-of-the-art algorithms used to create cutting-edge visual effects for movies and television. The author describes classical computer vision algorithms used on a regular basis in Hollywood...

9. 

The Designer's Guide to the Cortex-M Processor Family

The Designer's Guide to the Cortex-M Processor Family

By: Martin

Publisher: Newnes

Publication Date: 13-MAR-2013

Insert Date: 05-APR-2013

Slots: 1.0

Table of Contents • Start Reading

The Designer's Guide to the Cortex-M Family is a tutorial-based book giving the key concepts required to develop programs in C with a Cortex M- based processor. The book begins with an overview of the Cortex- M family, giving architectural descriptions supported with practical examples, enabling the engineer to easily develop basic C programs to run on the Cortex- M0/M3 and M4. It then examines the more advanced features of the Cortex architecture such as memory protection, operating modes and dual stack. For those used to 8 and 16 bit architectures, advice is given on how to do RTOS...

10. 

Intel Xeon Phi Coprocessor High Performance Programming

Intel Xeon Phi Coprocessor High Performance Programming

By: James Jeffers; James Reinders

Publisher: Morgan Kaufmann

Publication Date: 11-FEB-2013

Insert Date: 21-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Authors Jim Jeffers and James Reinders spent two years helping educate customers about the prototype and pre-production hardware before Intel introduced the first Intel Xeon Phi coprocessor. They have distilled their own experiences coupled with insights from many expert customers, Intel Field Engineers, Application Engineers and Technical Consulting Engineers, to create this authoritative first book on the essentials of programming for this new architecture and these new products. This book is useful even before you ever touch a system with an Intel Xeon Phi coprocessor. To ensure...

11. 

Using LEDs, LCDs and GLCDs in Microcontroller Projects

Using LEDs, LCDs and GLCDs in Microcontroller Projects

By: Dogan Ibrahim

Publisher: John Wiley & Sons

Publication Date: 05-NOV-2012

Insert Date: 12-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Describing the use of displays in microcontroller based projects, the author makes extensive use of real-world, tested projects. The complete details of each project are given, including the full circuit diagram and source code. The author explains how to program microcontrollers (in C language) with LED, LCD and GLCD displays; and gives a brief theory about the operation, advantages and disadvantages of each type of display. Key features: Covers topics such as: displaying text on LCDs, scrolling text on LCDs, displaying graphics on GLCDs, simple GLCD based games, environmental...

12. 

State-of-the-technology tools for designing, optimizing, and manufacturing new materials Integrated computational materials engineering (ICME) uses computational materials science tools within a holistic system in order to accelerate materials development, improve design optimization, and unify design and manufacturing. Increasingly, ICME is the preferred paradigm for design, development, and manufacturing of structural products. Written by one of the world's leading ICME experts, this text delivers a comprehensive, practical introduction to the field, guiding readers through...

13. 

Advanced Computer Arithmetic Design

Advanced Computer Arithmetic Design

By: 

Publisher: Wiley-Interscience

Publication Date: 09-APR-2001

Insert Date: 27-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Innovative techniques and cutting-edge research in computer arithmetic design Computer arithmetic is a fundamental discipline that drives many modern digital technologies. High-performance VLSI implementations of 3-D graphics, encryption, streaming digital audio and video, and signal processing all require fast and efficient computer arithmetic algorithms. The demand for these fast implementations has led to a wealth of new research in innovative techniques and designs. Advanced Computer Arithmetic Design is the result of ten years of effort at Stanford University under the...

14. 

A cutting-edge guide to the theory and practice of high-speed digital system design An understanding of high-speed interconnect phenomena is essential for digital designers who must deal with the challenges posed by the ever-increasing operating speeds of today's microprocessors. This book provides a much-needed, practical guide to the state of the art of modern digital system design, combining easily accessible explanations with immensely useful problem-solving strategies. Written by three leading Intel engineers, High-Speed Digital System Design clarifies difficult and often neglected...

15. 

Digital Circuit Boards: Mach 1 GHz

Digital Circuit Boards: Mach 1 GHz

By: 

Publisher: John Wiley & Sons

Publication Date: 29-MAY-2012

Insert Date: 19-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

A unique, practical approach to the design of high-speed digital circuit boards The demand for ever-faster digital circuit designs is beginning to render the circuit theory used by engineers ineffective. Digital Circuit Boards presents an alternative to the circuit theory approach, emphasizing energy flow rather than just signal interconnection to explain logic circuit behavior. The book shows how treating design in terms of transmission lines will ensure that the logic will function, addressing both storage and movement of electrical energy on these lines. It covers transmission lines...

16. 

Asynchronous Circuit Design

Asynchronous Circuit Design

By: 

Publisher: Wiley-Interscience

Publication Date: 06-JUL-2001

Insert Date: 31-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

With asynchronous circuit design becoming a powerful tool in the development of new digital systems, circuit designers are expected to have asynchronous design skills and be able to leverage them to reduce power consumption and increase system speed. This book walks readers through all of the different methodologies of asynchronous circuit design, emphasizing practical techniques and real-world applications instead of theoretical simulation. The only guide of its kind, it also features an ftp site complete with support materials. Market: Electrical Engineers, Computer Scientists, Device...

17. 

Arithmetic and Logic in Computer Systems

Arithmetic and Logic in Computer Systems

By: 

Publisher: Wiley-Interscience

Publication Date: 28-JAN-2004

Insert Date: 28-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Arithmetic and Logic in Computer Systems provides a useful guide to a fundamental subject of computer science and engineering. Algorithms for performing operations like addition, subtraction, multiplication, and division in digital computer systems are presented, with the goal of explaining the concepts behind the algorithms, rather than addressing any direct applications. Alternative methods are examined, and explanations are supplied of the fundamental materials and reasoning behind theories and examples. No other current books deal with this subject, and the author is a leading...

18. 

Microcontroller Based Applied Digital Control

Microcontroller Based Applied Digital Control

By: 

Publisher: John Wiley & Sons

Publication Date: 14-APR-2006

Insert Date: 28-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Combines the theory and the practice of applied digital control This book presents the theory and application of microcontroller based automatic control systems. Microcontrollers are single-chip computers which can be used to control real-time systems. Low-cost, single chip and easy to program, they have traditionally been programmed using the assembly language of the target processor. Recent developments in this field mean that it is now possible to program these devices using high-level languages such as BASIC, PASCAL, or C. As a result, very complex control algorithms can be developed...

19. 

Digital Video Processing for Engineers

Digital Video Processing for Engineers

By: Suhel Suhel Dhanani; Michael Michael Parker

Publisher: Newnes

Publication Date: 17-SEP-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Any device or system with imaging functionality requires a digital video processing solution as part of its embedded system design. Engineers need a practical guide to technology basics and design fundamentals that enables them to deliver the video component of complex projects. This book introduces core video processing concepts and standards, and delivers practical how-to guidance for engineers embarking on digital video processing designs using FPGAs. It covers the basic topics of video processing in a pictorial, intuitive manner with minimal use of mathematics. Key outcomes and...

20. 

Synchronous Precharge Logic

Synchronous Precharge Logic

By: Marek Marek Smoszna

Publisher: Elsevier

Publication Date: 12-JAN-2013

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Precharge logic is used by a variety of industries in applications where processor speed is the primary goal, such as VLSI (very large systems integration) applications. Also called dynamic logic, this type of design uses a clock to synchronize instructions in circuits. This comprehensive book covers the challenges faced by designers when using this logic style, including logic basics, timing, noise considerations, alternative topologies and more. In addition advanced topics such as skew tolerant design are covered in some detail. Overall this is a comprehensive view of precharge logic,...