Computer
Organization and Design, 5th Edition The
Hardware/Software Interface
David Patterson
John Hennessy
ISBN: 9780123747501
Copyright 2011
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... [more]
Computer Architecture, 5th Edition
A Quantitative Approach
John Hennessy David Patterson
ISBN: 9780123838728
Copyright 2011
The computing world today is in the middle of a revolution: clients have evolved into mobile devices, and datacenter distribution has moved into the cloud. These two factors have emerged as the dominant paradigms driving programming and hardware innovation today, which students need to master to be prepared for their future careers.
This fully-updated Fifth Edition of Computer Architecture: A Quantitative Approach uncovers the ways in which software and technology in the "cloud" are accessed by cell phones, tablets, laptops, and other mobile computing devices. To help students understand this dramatic shift, mobile and cloud computing are woven into each core chapter, presenting them in the context of design, memory, data, and threading. The final core chapter explores the cloud as a warehouse-scale computer including models, architecture, and infrastructure considerations that drive modern systems. A robust companion site includes lecture slides, figures, additional resources, and a reference library of related material to enhance and support learning from the core text... [more]
![? Programming Massively Parallel Processors A Hands-on Approach](bookcovers/9780123814722.jpg)
Programming Massively Parallel Processors A Hands-on Approach
David Kirk
Wen-mei Hwu
ISBN: 9780123814722 Copyright 2010
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... [more]
See MIPS Run, 2nd Edition
Dominic Sweetman
ISBN: 9780120884216 Copyright 2005
This second edition is not
only a thorough update of the first edition, it is also a marriage
of the best-known RISC architecture—MIPS—with the best-known
open-source OS—Linux. The first part of the book begins with MIPS
design principles and then describes the MIPS instruction set and
programmers’ resources. It uses the MIPS32
standard as a baseline (the 1st edition used the R3000) from which
to compare all other versions of the architecture and assumes that
MIPS64 is the main option. The second part is a significant change
from the first edition. It provides concrete examples of operating
system low level code, by using Linux as the example operating
system. It describes how Linux is built on the foundations the
MIPS hardware provides and summarizes the Linux application environment,
describing the libraries, kernel device-drivers and CPU-specific
code. It then digs deep into application code and library support,
protection and memory management, interrupts in the Linux kernel
and multiprocessor Linux... [more]
![Parallel Computer Architecture: A Hardware/Software Approach](bookcovers/9781558603431.jpg)
Parallel Computer Architecture A Hardware/Software
Approach
David Culler
J.P. Singh
Anoop Gupta
ISBN: 9781558603431 Copyright 1998
The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. Parallel Computer Architecture explains the forces behind this convergence of shared-memory, message-passing, data parallel and data-driven computing architectures. It examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues, but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions... [more]
![Digital Design (VHDL): An Embedded Systems Approach Using VHDL](bookcovers/9780123695284.jpg)
Digital Design An Embedded Systems Approach Using VHDL
Peter Ashenden
ISBN: 9780123695284 Copyright 2008
Rather than focus on aspects of digital design that have little relevance in a realistic design context, Digital Design: An Embedded Systems Approach Using VHDL concentrates on modern and evolving knowledge and design skills. Hardware description language (HDL)-based design and verification is emphasized—VHDL 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... [more]
Digital Design An Embedded Systems Approach Using Verilog
Peter Ashenden
ISBN: 9780123695277 Copyright 2008
Digital Design: An Embedded Systems Approach Using Verilog 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. This book provides a foundation in digital design for students in computer engineering, electrical engineering and computer science courses... [more]
Digital Electronics and Design with VHDL
Volnei Pedroni
ISBN: 9780123742704 Copyright 2008
This book offers a friendly presentation of the fundamental principles
and practices of modern digital design. Unlike any other book in this
field, transistor-level implementations are also included, which allow
the readers to gain a solid understanding of a circuit?s real potential
and limitations, and to develop a realistic perspective on the practical
design of actual integrated circuits. Coverage includes the largest selection
available of digital circuits in all categories (combinational, sequential,
logical, or arithmetic). Coverage also includes detailed digital design
techniques, with a thorough discussion on state-machine modeling for
the analysis and design of complex sequential systems. Key technologies
used in modern circuits are also described, including Bipolar, MOS, ROM/RAM,
and CPLD/FPGA chips, as well as codes and techniques used in data storage
and transmission. Designs are illustrated by means of complete, realistic
applications using VHDL, where the complete code, comments and simulation
results are included... [more]
![Digital Design and Computer Architecture](bookcovers/9780123704979.jpg)
Digital Design and Computer Architecture
David Harris
Sarah Harris
ISBN: 9780123704979 Copyright 2007
Digital Design and Computer
Architecture is designed for courses that combine digital logic
design with computer organization/architecture or that teach these
subjects as a two-course sequence. Digital Design and Computer
Architecture begins with a modern approach by rigorously covering
the fundamentals of digital logic design and then introducing Hardware
Description Languages (HDLs). Featuring examples of the two most
widely-used HDLs, VHDL and Verilog, the first half of the text
prepares the reader for what follows in the second: the design
of a MIPS Processor. By the end of Digital Design and Computer
Architecture, readers will be able to build their own microprocessor
and will have a top-to-bottom understanding of how it works—even
if they have no formal background in design or architecture beyond
an introductory class. David Harris and Sarah Harris combine an
engaging and humorous writing style with an updated and hands-on
approach to digital design... [more]
![Computers as Components](bookcovers/9780123743978.jpg)
Computers as Components, 2nd Edition Principles of Embedded Computing System
Design
Wayne Wolf
ISBN: 9780123743978 Copyright 2008
Computers as Components was the first to bring essential knowledge on embedded systems technology and techniques under a single cover. This second edition has been updated to the state-of-the-art by one of the most recognizable names in embedded systems design. Researchers, students, and savvy professionals schooled in hardware or software design, will value Wayne Wolf's integrated engineering design approach... [more]
High-Performance Embedded Computing Architectures, Applications,
and Methodologies
Wayne Wolf
ISBN: 9780123694850 Copyright 2007
High-Performance Embedded Computing: Architectures, Applications, and Methodologies is the first book designed to address the needs of advanced students and industry professionals. Focusing on the unique complexities of embedded system design, this book provides a detailed look at advanced topics in the field, including multiprocessors, VLIW and superscalar architectures, and power consumption. Fundamental challenges in embedded computing are described, together with design methodologies and models of computation. HPEC provides an in-depth and advanced treatment of all the components of embedded systems, with discussions of the current developments in the field and numerous examples of real-world applications... [more]
Embedded Computing A VLIW Approach to Architecture, Compilers and Tools
Joseph A. Fisher
Paolo Faraboschi
Cliff Young
ISBN: 9781558607668 Copyright 2005
Fisher, Faraboschi, and Young describe a new age of embedded computing design, in which the processor is central, making the approach radically distinct from contemporary practices of embedded systems design. They demonstrate why it is essential to take a computing-centric and system-design approach to the traditional elements of nonprogrammable components, peripherals, interconnects and buses. In this landmark text, the authors apply their expertise in highly interdisciplinary hardware/software development and VLIW processors to illustrate this change in embedded computing. VLIW architectures have long been a popular choice in embedded systems design, and while VLIW is a running theme throughout the book, embedded computing is the core topic. Embedded Computing examines both in a book filled with fact and opinion based on the authors many years of R&D experience.... [more]
![VLSI Test Principles and Architectures: Design for Testability](bookcovers/9780123705976.jpg)
VLSI Test Principles and Architectures Design for Testability
Laung-Terng Wang
Cheng-Wen Wu
Xiaoqing Wen
ISBN: 9780123705976 Copyright 2006
This book is a comprehensive guide to new DFT methods that will show the readers how to design a testable and quality product, drive down test cost, improve product quality and yield, and speed up time-to-market and time-to-volume. VLSI Test Principles and Architectures covers industry practices commonly foun d in commercial DFT tools. Numerous, practical examples in each chapter illustrate basic VLSI test principles and DFT architectures... [more]
System-on-Chip Test Architectures Nanometer
Design for Testability
Laung-Terng Wang
Charles E. Stroud
Nur Touba
ISBN: 9780123739735 Copyright 2008
System-on-Chip Test Architectures is a comprehensive guide to new VLSI Testing and Design-for-Testability techniques that will allow students, researchers, DFT practitioners, and VLSI designers to master quickly System-on-Chip Test architectures, for test debug and diagnosis of digital, memory, and analog/mixed-signal designs... [more]
Principles and Practices of Interconnection Networks
William Dally
Brian Towles
ISBN: 9780122007514 Copyright 2004
Principles and Practices of Interconnection Networks offers a detailed and comprehensive presentation of the basic principles of interconnection network design. It incorporates hardware-level descriptions of concepts, allowing a designer to see all the steps of the process from abstract design to concrete implementation. Students learn through case studies which provide real world examples of what works and what doesn’t. This book examines tradeoffs in the design of a practical interconnection network by discussing implementation costs and concepts. Online support materials are available.... [more]
Comprehensive Functional Verification The Complete Industry Cycle
Bruce Wile
John Goss
Wolfgang Roesner
ISBN: 9780127518039 Copyright 2005
Comprehensive Functional Verification describes the entire verification cycle and details each stage. This book demonstrats 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. The major vendors (Mentor Graphics, Cadence Design Systems, Verisity, and Synopsys) have implemented key examples from the text and made these available on line, so that the reader can test out the methods described in the text... [more]
The Student's Guide to VHDL, 2nd Edition
Peter Ashenden
ISBN: 9781558608658 Copyright 1998
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. In The Student's Guide to VHDL, 2nd Edition, we have included a design case study illustrating an FPGA-based design flow. Students will learn 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... [more]
The Designer's Guide to VHDL, 3rd Edition
Peter Ashenden
ISBN: 9780120887859
Copyright 2008
VHDL, the IEEE standard hardware description language for describing digital electronic systems, has recently been revised. The Designer’s Guide to VHDL 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... [more]
|