Skip to main content

Books in Computer engineering

21-29 of 29 results in All results

Computers as Components

  • 2nd Edition
  • July 8, 2008
  • Marilyn Wolf
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 8 8 6 2 1 - 3
Computers as Components, Second Edition, updates the first book to bring essential knowledge on embedded systems technology and techniques under a single cover. This edition has been updated to the state-of-the-art by reworking and expanding performance analysis with more examples and exercises, and coverage of electronic systems now focuses on the latest applications. It gives a more comprehensive view of multiprocessors including VLIW and superscalar architectures as well as more detail about power consumption. There is also more advanced treatment of all the components of the system as well as in-depth coverage of networks, reconfigurable systems, hardware-software co-design, security, and program analysis. It presents an updated discussion of current industry development software including Linux and Windows CE. The new edition's case studies cover SHARC DSP with the TI C5000 and C6000 series, and real-world applications such as DVD players and cell phones. Researchers, students, and savvy professionals schooled in hardware or software design, will value Wayne Wolf's integrated engineering design approach.

Architecture Design for Soft Errors

  • 1st Edition
  • February 22, 2008
  • Shubu Mukherjee
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 3 6 9 5 2 9 - 1
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 8 3 2 - 5
Architecture Design for Soft Errors provides a comprehensive description of the architectural techniques to tackle the soft error problem. It covers the new methodologies for quantitative analysis of soft errors as well as novel, cost-effective architectural techniques to mitigate them. To provide readers with a better grasp of the broader problem definition and solution space, this book also delves into the physics of soft errors and reviews current circuit and software mitigation techniques. There are a number of different ways this book can be read or used in a course: as a complete course on architecture design for soft errors covering the entire book; a short course on architecture design for soft errors; and as a reference book on classical fault-tolerant machines. This book is recommended for practitioners in semi-conductor industry, researchers and developers in computer architecture, advanced graduate seminar courses on soft errors, and (iv) as a reference book for undergraduate courses in computer architecture.

Reconfigurable Computing

  • 1st Edition
  • Volume 1
  • November 2, 2007
  • Scott Hauck + 1 more
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 3 7 0 5 2 2 - 8
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 6 0 1 - 7
Reconfigurable Computing marks a revolutionary and hot topic that bridges the gap between the separate worlds of hardware and software design— the key feature of reconfigurable computing is its groundbreaking ability to perform computations in hardware to increase performance while retaining the flexibility of a software solution. Reconfigurable computers serve as affordable, fast, and accurate tools for developing designs ranging from single chip architectures to multi-chip and embedded systems. Scott Hauck and Andre DeHon have assembled a group of the key experts in the fields of both hardware and software computing to provide an introduction to the entire range of issues relating to reconfigurable computing. FPGAs (field programmable gate arrays) act as the “computing vehicles” to implement this powerful technology. Readers will be guided into adopting a completely new way of handling existing design concerns and be able to make use of the vast opportunities possible with reconfigurable logic in this rapidly evolving field.

Modeling and Simulation-Based Data Engineering

  • 1st Edition
  • August 7, 2007
  • Bernard P. Zeigler + 1 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 0 5 4 - 1
Data Engineering has become a necessary and critical activity for business, engineering, and scientific organizations as the move to service oriented architecture and web services moves into full swing. Notably, the US Department of Defense is mandating that all of its agencies and contractors assume a defining presence on the Net-centric Global Information Grid. This book provides the first practical approach to data engineering and modeling, which supports interoperabililty with consumers of the data in a service- oriented architectures (SOAs). Although XML (eXtensible Modeling Language) is the lingua franca for such interoperability, it is not sufficient on its own. The approach in this book addresses critical objectives such as creating a single representation for multiple applications, designing models capable of supporting dynamic processes, and harmonizing legacy data models for web-based co-existence. The approach is based on the System Entity Structure (SES) which is a well-defined structure, methodology, and practical tool with all of the functionality of UML (Unified Modeling Language) and few of the drawbacks. The SES originated in the formal representation of hierarchical simulation models. So it provides an axiomatic formalism that enables automating the development of XML dtds and schemas, composition and decomposition of large data models, and analysis of commonality among structures. Zeigler and Hammond include a range of features to benefit their readers. Natural language, graphical and XML forms of SES specification are employed to allow mapping of legacy meta-data. Real world examples and case studies provide insight into data engineering and test evaluation in various application domains. Comparative information is provided on concepts of ontologies, modeling and simulation, introductory linguistic background, and support options enable programmers to work with advanced tools in the area. The website of the Arizona Center for Integrative Modeling and Simulation, co-founded by Zeigler in 2001, provides links to downloadable software to accompany the book.

Advances in Computers

  • 1st Edition
  • Volume 71
  • July 5, 2007
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 4 5 1 0 - 3
Advances in Computers covers new developments in computer technology. Most chapters present an overview of a current subfield within computers, with many citations, and often include new developments in the field by the authors of the individual chapters. Topics include hardware, software, theoretical underpinnings of computing, and novel applications of computers. This current volume includes six chapters on nanotechnology emphasizing its use in biological applications. The book series is a valuable addition to university courses that emphasize the topics under discussion in that particular volume as well as belonging on the bookshelf of industrial practitioners who need to implement many of the technologies that are described.

Programming 16-Bit PIC Microcontrollers in C

  • 1st Edition
  • March 16, 2007
  • Lucio Di Jasio
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 7 5 4 6 - 2
• A Microchip insider tells all on the newest, most powerful PICs ever! • FREE CD-ROM includes source code in C, the Microchip C30 compiler, and MPLAB SIM software• Includes handy checklists to help readers perform the most common programming and debugging tasksThe new 16-bit PIC24 chip provides embedded programmers with more speed, more memory, and more peripherals than ever before, creating the potential for more powerful cutting-edge PIC designs. This book teaches readers everything they need to know about these chips: how to program them, how to test them, and how to debug them, in order to take full advantage of the capabilities of the new PIC24 microcontroller architecture.Author Lucio Di Jasio, a PIC expert at Microchip, offers unique insight into this revolutionary technology, guiding the reader step-by-step from 16-bit architecture basics, through even the most sophisticated programming scenarios. This book’s common-sense, practical, hands-on approach begins simply and builds up to more challenging exercises, using proven C programming techniques. Experienced PIC users and newcomers to the field alike will benefit from the text’s many thorough examples, which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently, and optimize code for all the new PIC24 features. You will learn about:• basic timing and I/O operations, • multitasking using the PIC24 interrupts, • all the new hardware peripherals • how to control LCD displays, • generating audio and video signals, • accessing mass-storage media, • how to share files on a mass-storage device with a PC, • experimenting with the Explorer 16 demo board, debugging methods with MPLAB-SIM and ICD2 tools, and more!

Hardware and Computer Organization

  • 1st Edition
  • June 8, 2005
  • Arnold S. Berger
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 0 7 8 9 - 7
Hardware and Computer Organization is a practical introduction to the architecture of modern microprocessors. This book from the bestselling author explains how PCs work and how to make them work for you. It is designed to take students "under the hood" of a PC and provide them with an understanding of the complex machine that has become such a pervasive part of everyday life. It clearly explains how hardware and software cooperatively interact to accomplish real-world tasks. Unlike other textbooks on this topic, Dr. Berger’s book takes the software developer’s point-of-view. Instead of simply demonstrating how to design a computer’s hardware, it provides an understanding of the total machine, highlighting strengths and weaknesses, explaining how to deal with memory and how to write efficient assembly code that interacts directly with, and takes best advantage of the underlying hardware. The book is divided into three major sections: Part 1 covers hardware and computer fundamentals, including logical gates and simple digital design. Elements of hardware development such as instruction set architecture, memory and I/O organization and analog to digital conversion are examined in detail, within the context of modern operating systems. Part 2 discusses the software at the lowest level¸ assembly language, while Part 3 introduces the reader to modern computer architectures and reflects on future trends in reconfigurable hardware. This book is an ideal reference for ECE/software engineering students as well as embedded systems designers, professional engineers needing to understand the fundamentals of computer hardware, and hobbyists.

Build and Upgrade Your Own PC

  • 4th Edition
  • December 31, 2004
  • Ian Sinclair
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 7 6 2 3 - 0
Ian Sinclair's Build Your Own books have established themselves as authoritative and highly practical guides for home and small business PC users and IT technicians alike. All aspects of building and upgrading a PC are covered, making this the book computer retailers don't want you to read! Build and Upgrade Your Own PC, 4th edition is based around building and upgrading to the latest systems, such as Pentium 4 or AMD Athlon XP motherboards running Windows XP and Windows 2000 Professional. As well as guiding you round the inside of your PC base unit Ian Sinclair also covers setup and security issues and peripherals, including: • Monitors, printers and scanners • Video capture • DVD drives • Small-scale networking solutions (wired and wireless)• Security technologies, including Firewall • Troubleshooting installation CD-ROMs

Computer Systems Performance Evaluation and Prediction

  • 1st Edition
  • June 25, 2003
  • Paul Fortier + 1 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 0 2 6 0 - 1
Computer Systems Performance Evaluation and Prediction bridges the gap from academic to professional analysis of computer performance.This book makes analytic, simulation and instrumentation based modeling and performance evaluation of computer systems components understandable to a wide audience of computer systems designers, developers, administrators, managers and users. The book assumes familiarity with computer systems architecture, computer systems software, computer networks and mathematics including calculus and linear algebra.