Skip to main content

Books in Hardware and architecture general

21-30 of 36 results in All results

PowerPC Microprocessor Common Hardware Reference Platform

  • 1st Edition
  • June 25, 2012
  • Apple Computer, Inc. + 2 more
  • English
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 1 5 5 5 - 1
This book defines the architecture requirements and minimum system requirementsfor a computer system that is designed to become an open industry standard.These requirements provide a description of the devices, interfaces, and dataformats required to design and build a PowerPC-based computer. This standard isdesigned to provide software compatibility for several operating environments.Systems built to these requirements can use industry-standard componentscurrently found in IBM-compatible and Apple® Macintosh® personal computers. Thesesystems are expected to run various future versions of operating systemsincluding Apple Mac OS™, IBM AIX™ and PowerPC™ Editions of IBM OS/2 Warp Connect™,Microsoft Windows NT™ Workstation, Novell Netware™, and SunSoft Solaris™. This book is the primary source of information for anyone developing a hardwareplatform, an operating system, or hardware component to be part of thesestandard systems. It describes the hardware-to-operating-system interface thatis essential to anyone building hardware platforms and provides the minimumsystem configurations that platform designers must meet when building a standardplatform. Component manufacturers require this information to producecompatible chips and adapters to use on these platforms, and software developersrequire the information on mandatory functions and documented interfaces.The architecture is intended to support a range of PowerPC microprocessor-based system implementations including portable, desktop, and server classsystems, and allows multiple operating-system implementations across a widerange of environments and functions. This enables new hardware and softwareenhancements that are necessary for the development of improved userinterfaces, higher performance, and broader operating environments.

Modern Embedded Computing

  • 1st Edition
  • January 25, 2012
  • Peter Barry + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 3 9 1 4 9 0 - 3
  • eBook
    9 7 8 - 0 - 1 2 - 3 9 4 4 0 7 - 8
Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices. The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. This is a unique book in terms of its approach – moving towards consumer. It teaches readers how to design embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applications. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials complement the chapters, offering hands-on embedded design experience. This text will appeal not only to professional embedded system designers but also to students in computer architecture, electrical engineering, and embedded system design.

CUDA Application Design and Development

  • 1st Edition
  • October 8, 2011
  • Rob Farber
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 3 8 8 4 2 6 - 8
  • eBook
    9 7 8 - 0 - 1 2 - 3 8 8 4 3 2 - 9
As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA Application Design and Development starts with an introduction to parallel computing concepts for readers with no previous parallel experience, and focuses on issues of immediate importance to working software developers: achieving high performance, maintaining competitiveness, analyzing CUDA benefits versus costs, and determining application lifespan. The book then details the thought behind CUDA and teaches how to create, analyze, and debug CUDA applications. Throughout, the focus is on software engineering issues: how to use CUDA in the context of existing application code, with existing compilers, languages, software tools, and industry-standard API libraries. Using an approach refined in a series of well-received articles at Dr Dobb's Journal, author Rob Farber takes the reader step-by-step from fundamentals to implementation, moving from language theory to practical coding.

Computer Architecture

  • 5th Edition
  • October 7, 2011
  • John L. Hennessy + 1 more
  • English
  • eBook
    9 7 8 - 0 - 1 2 - 3 8 3 8 7 3 - 5
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.

Hardware/Firmware Interface Design

  • 1st Edition
  • October 31, 2009
  • Gary Stringham
  • English
  • Hardback
    9 7 8 - 1 - 8 5 6 1 7 - 6 0 5 - 7
  • eBook
    9 7 8 - 0 - 0 8 - 0 8 8 0 1 9 - 8
Why care about hardware/firmware interaction? These interfaces are critical, a solid hardware design married with adaptive firmware can access all the capabilities of an application and overcome limitations caused by poor communication. For the first time, a book has come along that will help hardware engineers and firmware engineers work together to mitigate or eliminate problems that occur when hardware and firmware are not optimally compatible. Solving these issues will save time and money, getting products to market sooner to create more revenue.The principles and best practices presented in this book will prove to be a valuable resource for both hardware and firmware engineers. Topics include register layout, interrupts, timing and performance, aborts, and errors. Real world cases studies will help to solidify the principles and best practices with an aim towards cleaner designs, shorter schedules, and better implementation!

Embedded Hardware: Know It All

  • 1st Edition
  • September 14, 2007
  • Jack Ganssle + 8 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 0 7 4 - 8
The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!Circuit design using microcontrollers is both a science and an art. This book covers it all. It details all of the essential theory and facts to help an engineer design a robust embedded system. Processors, memory, and the hot topic of interconnects (I/O) are completely covered. Our authors bring a wealth of experience and ideas; this is a must-own book for any embedded designer.

Comprehensive Functional Verification

  • 1st Edition
  • May 26, 2005
  • Bruce Wile + 2 more
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 7 5 1 8 0 3 - 9
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 7 6 6 4 - 3
One of the biggest challenges in chip and system design is determining whether the hardware works correctly. That is the job of functional verification engineers and they are the audience for this comprehensive text from three top industry professionals.As designs increase in complexity, so has the value of verification engineers within the hardware design team. In fact, the need for skilled verification engineers has grown dramatically--functional verification now consumes between 40 and 70% of a project's labor, and about half its cost. Currently there are very few books on verification for engineers, and none that cover the subject as comprehensively as this text. A key strength of this book is that it describes the entire verification cycle and details each stage. The organization of the book follows the cycle, demonstrating how functional verification engages all aspects of the overall design effort and how individual cycle stages relate to the larger design process. Throughout the text, the authors leverage their 35 plus years experience in functional verification, providing examples and case studies, and focusing on the skills, methods, and tools needed to complete each verification task.

Server Architectures

  • 1st Edition
  • December 15, 2004
  • René J. Chevance
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 2 2 9 - 2
The goal of this book is to present and compare various options one for systems architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs. Different aspects of server architecture are presented, from databases designed for parallel architectures to high-availability systems, and touching en route on often- neglected performance aspects.

Cumulative Subject and Author Indexes for Part II

  • 1st Edition
  • Volume 51
  • October 19, 1999
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 8 3 - 2
As we approach the 21st century, the Advances in Computers serial remains the oldes continuously published anthology chronicling the evolution of the information technology field. Since 1960, this series has described the ever-changing nature of computing. In this volume, we will emphasize the major themes that have dominated computing in these latter days of the 1990s. Of course we mean the distributed nature of information technology.The growth of networking, the Internet and the World Wide Web have greatly changed the role of the computer, and in turn, our lives as well. Starting as a computer science research topic in 1969, the ARPANET, funded by the U.S. government's Advanced Research Projects Agency (ARPA), tied together university, research, and military computing centers. By the mid-1980s the ARPANET evolved into the Internet under funding by the U.S. National Science Foundation (NSF). The computer experimenter, the so-called "computer geek," discovered the Internet and joined the fun. By the early 1990s, the World Wide Web (WWW) grew as a subnet of the Internet, and email and Web browsing became available to all. Today millions of "computer illiterate" individuals daily use these resources to send mail and search for online information. No longer is the Internet the domain of the serious computer researcher. In this volume we will describe some of the changes the Internet has brought us.

The Engineering of Large Systems

  • 1st Edition
  • Volume 46
  • September 17, 1998
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 7 8 - 8
Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributors with a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.This volume is organized around engineering large scale software systems. It discusses which technologies are useful for building these systems, which are useful to incorporate in these systems, and which are useful to evaluate these systems.