The Fictioning Horror Sale
 
 

Recently Viewed clear list


Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel



There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »
  1. $18.19 Sale Hardcover add to wish list

    Juliet's Nurse

    Lois Leveen 9781476757445

spacer
Qualifying orders ship free.
$42.00
List price: $64.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
6 Partner Warehouse Computers Reference- General

More copies of this ISBN

Computer Organization & Design 3RD Edition

by

Computer Organization & Design 3RD Edition Cover

ISBN13: 9781558606043
ISBN10: 1558606041
Condition: Student Owned
All Product Details

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

A revised printing for this book will be available in June 2007!

Whats New in the Third Edition, Revised Printing

The same great book gets better! The revised printing features all of the original content along with these additional features:

' Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book

' Corrections and bug fixes

Click here to request a desk copy of the revised printing!

About the Third Edition

In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition

*Uses standard 32-bit MIPS 32 as the primary teaching ISA.

*Presents the assembler-to-HLL translations in both C and Java.

*Highlights the latest developments in architecture in Real Stuff sections:

+ Intel IA-32

+ Power PC 604

+ Googles PC cluster

+ Pentium P4

+ SPEC CPU2000 benchmark suite for processors

+ SPEC Web99 benchmark for web servers

+ EEMBC benchmark for embedded systems

+ AMD Opteron memory hierarchy

+ AMD vs. 1A-64

New support for distinct course goals

Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals:

New material to support a Hardware Focus

+Using logic design conventions

+Designing with hardware description languages

+Advanced pipelining

+Designing with FPGAs

+HDL simulators and tutorials

+Xilinx CAD tools

New material to support a Software Focus

+How compilers Work

+How to optimize compilers

+How to implement object oriented languages

+MIPS simulator and tutorial

+History sections on programming languages, compilers, operating systems and databases

Whats New in the Third Edition

New pedagogical features

Understanding Program Performance

-Analyzes key performance issues from the programmers perspective

Check Yourself Questions

-Helps students assess their understanding of key points of a section

Computers In the Real World

-Illustrates the diversity of applications of computing technology beyond traditional desktop and servers

For More Practice

-Provides students with additional problems they can tackle

In More Depth

-Presents new information and challenging exercises for the advanced student

New reference features

Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD.

A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index.

Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.

CD-Library provides materials collected from the web which directly support the text.

On the CD

CD-Bars: Full length sections that are introduced in the book and presented on the CD

CD-Appendixes: The entire set of appendixes

CD-Library: Materials collected from the web which directly support the text

CD-Exercises: For More Practice provides exercises and solutions for self-study

In More Depth presents new information and challenging exercises for the advanced or curious student

Glossary: Terms that are defined in the text are collected in this searchable reference

Further Reading: References are organized by the chapter they support

Software: HDL simulators, MIPS simulators, and FPGA design tools

Tutorials: SPIM, Verilog, and VHDL

Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents

Instructor Support

+ Instructor Support is provided in a password-protected site to adopters who request the password from our sales representative

+ Solutions to all the exercises

+ Figures from the book in a number of formats

+ Lecture slides prepared by the authors and other instructors

+ Lecture notes

System Requirements

Operating System

Most of the content on this CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows 98 or later, Mac OS 9 and OS X, and most Linux and Unix systems. Some contributed software on this CD is operating system specific. See the installation instructions on the Software page for details.

HTML Browser

The navigation framework and some of the content on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows 2000 with the following browsers:

Internet Explorer 6.0, Mozilla 1.6, Netscape 7.1, Opera 7.23. Under Mac OS X with the following browsers: Internet Explorer 5.2.3, Mozilla 1.6 , Netscape 7.1, Safari 1.2. And under Mandrake Linux with the following browser:

Galeon 1.3.8.

The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution.

PDF Viewer

The CD material includes PDF documents that you can read with a PDF viewer such as Adobe« Acrobat« or Adobe Reader«. Recent versions of Adobe Reader for supported platforms are included on the CD. Visit the Adobe Reader home page for more information.

Browser Plugins

Some of the material on this CD makes use of Flash« animations. To view this material, you will need to have Macromedia« Flash Player installed. You can install the Shockwave« Player (which includes Flash) on Windows and Macintosh from this CD. Visit the Macromedia homepage for more information. Note that recent versions of some browsers, including Internet Explorer, Netscape, and AOL, already incorporate Flash Player.

Some of the material on this CD contains photographic panoramas that can only be viewed with the iseemedia Zoom Viewer browser plugin on Windows and Mac OS 9 platforms. Visit iseemedia's website for download instructions.

For instructor resources click on the grey "companion site" button found on the right side of this page.

This new edition represents a major revision.

New to this edition:

* Entire Text has been updated to reflect new technology

* 70% new exercises.

* Includes a CD loaded with software, projects and exercises to support courses using a number of tools

* A new interior design presents defined terms in the margin for quick reference

* A new feature, "Understanding Program Performance" focuses on performance from the programmer's perspective

* Two sets of exercises and solutions, "For More Practice" and "In More Depth," are included on the CD

* "Check Yourself" questions help students check their understanding of major concepts

* "Computers In the Real World" feature illustrates the diversity of uses for information technology

*More detail below...

Synopsis:

The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a look deep into the computer. It demonstrates the relationships between the software and hardware and focuses on the foundational concepts that

are the basis for current computer design.

As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set'"instruction by instruction'"the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O, and introduces the essentials of network and multiprocessor architectures.

A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components'"such as the specific algorithm, programming language, compiler, instruction set architecture, and processor implementation'"impact program performance. This edition also digs deeper into related hardware and software issues, offering specific material on the CD for readers with a hardware or software focus.

A CD provides a toolkit of simulators and compilers along with tutorials for using them.

Also by the same authors: Computer Architecture: A Quantitative Approach, Third Edition, the classic reference for computer systems analysis and design.

F E A T U R E S

* Entire text has been updated to reflect new technology

* Uses standard 32-bit MIPS 32 as the primary teaching ISA

* Highlights the latest developments in architecture:

+ Intel IA-32

+ Power PC 604

+ Pentium P4

+ Googles PC cluster

+ SPEC CPU2000 benchmark suite for processors

+ vSPEC Web99 benchmark for web

+ EEMBC benchmark for embedded systems

+ AMD Opteron memory hierarchy

+ AMD vs. 1A-64

+ Intrinsitys FastMATH processor servers

* New material for a Hardware Focus

+ Using logic design conventions

+ Designing with hardware description languages

+ Advanced pipelining

+ Designing with FPGAs

+ HDL simulators and tutorials

+ Xilinx CAD tools

* New material for a Software Focus

+ How compilers work

+ How to optimize compilers

+ How to implement object oriented languages

+ History sections on programming languages, compilers, operating systems, and databases

Synopsis:

anguages, compilers, operating systems, and databases

About the Author

David A. Patterson was the first in his family to graduate from college (1969 A.B UCLA), and he enjoyed it so much that he didn't stop until a PhD, (1976 UCLA). After 4 years developing a wafer-scale computer at Hughes Aircraft, he joined U.C. Berkeley in 1977.

He spent 1979 at DEC working on the VAX minicomputer. He and colleagues later developed the Reduced Instruction Set Computer (RISC). By joining forces with IBM’s 801 and Stanford’s MIPS projects, RISC became widespread. In 1984 Sun Microsystems recruited him to start the SPARC architecture. In 1987, Patterson and colleagues wondered if tried building dependable storage systems from the new PC disks. This led to the popular Redundant Array of Inexpensive Disks (RAID). He spent 1989 working on the CM-5 supercomputer. Patterson and colleagues later tried building a supercomputer using standard desktop computers and switches. The resulting Network of Workstations (NOW) project led to cluster technology used by many startups. He isnow working on the Recovery Oriented Computing (ROC) project.

In the past, he served as Chair of Berkeley's CS Division, Chair and CRA. He is currently serving on the IT advisory committee to the U.S. President and has just been elected President of the ACM.

All this resulted in 150 papers, 5 books, and the following honors, some shared with friends: election to the National Academy of Engineering; from the University of California: Outstanding Alumnus Award (UCLA Computer Science Department), McEntyre Award for Excellence in Teaching (Berkeley Computer Science), Distinguished Teaching Award (Berkeley); from ACM: fellow, SIGMOD Test of Time Award, Karlstrom Outstanding Educator Award; from IEEE: fellow, Johnson Information Storage Award, Undergraduate Teaching Award, Mulligan Education Medal, and von Neumann Medal.

John L. Hennessy is the president of Stanford University, where he has been a member of the faculty since 1977 in the departments of electrical engineering and computer science. Hennessy is a fellow of the IEEE and the ACM, a member of the National Academy of Engineering, the National Academy of Science, the American Academy of Arts and Sciences, and the Spanish Royal Academy of Engineering. He received the 2001 Eckert-Mauchly Award for his contributions to RISC technology, the 2001 Seymour Cray Computer Engineering Award, and shared the John von Neumann award in 2000 with David Patterson.

After completing the project in 1984, he took a one-year leave from the university to co-found MIPS Computer Systems, which developed one of the first commercial RISC microprocessors. After being acquired by Silicon Graphics in 1991, MIPS Technologies became an independent company in 1998, focusing on microprocessors for the embedded marketplace. As of 2004, over 300 million MIPS microprocessors have been shipped in devices ranging from video games and palmtop computers to laser printers and network switches.

Hennessy's more recent research at Stanford focuses on the area of designing and exploiting multiprocessors. He helped lead the design of the DASH multiprocessor architecture, the first distributed shared-memory multiprocessors supporting cache coherency, and the basis for several commercial multiprocessor designs, including the Silicon Graphics Origin multiprocessors. Since becoming president of Stanford, revising and updating this text and the more advanced Computer Architecture: A Quantitative Approach has become a primary form of recreation and relaxation.

Table of Contents

1 Computer Abstractions and Technology

2 Instructions: Language of the Computer

3 Arithmetic for Computers

4 Assessing and Understanding Performance

5 The Processor: Datapath and Control

6 Enhancing Performance with Pipelining

7 Large and Fast: Exploiting Memory Hierarchy

8 Storage, Networks, and Other Peripherals

On the CD:

9 Multiprocessors

Appendix A: Assemblers, Linkers, and the Spim simulator

Appendix B: The Basics of Logic Design

Appendix C: Mapping Control to Hardware

Appendix D: A Survey of RISC Architectures for Desktop, Server, and Embedded Computers

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:

taminhkhai, August 14, 2008 (view all comments by taminhkhai)
this book is good.
Was this comment helpful? | Yes | No

Product Details

ISBN:
9781558606043
Subtitle:
The Hardware/Software Interface with CDROM
Author:
HENNESSY, JOHN L.
Author:
Patterson, David A.
Author:
Hennessy, John L.
Author:
Hennessy, Patterson, David, John
Author:
Hennessy, Patterson, David A., John L.
Publisher:
Morgan Kaufmann Publishers
Location:
N
Subject:
Operating Systems - General
Subject:
Computer Architecture - General
Subject:
Computer Architecture
Copyright:
Edition Number:
3
Edition Description:
3RD ED
Series:
The Morgan Kaufmann Series in Computer Architecture and Design
Publication Date:
August 2004
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
620
Dimensions:
9 x 8 in

Other books you might like

  1. The Unix Programming Environment... Used Trade Paper $27.00
  2. Code Complete 2ND Edition
    Used Trade Paper $32.00
  3. HTTP: The Definitive Guide... New Trade Paper $54.99

Related Subjects

Computers and Internet » Computer Architecture » General
Computers and Internet » Computers Reference » General

Computer Organization & Design 3RD Edition Used Trade Paper
0 stars - 0 reviews
$42.00 In Stock
Product details 620 pages Morgan Kaufmann Publishers - English 9781558606043 Reviews:
"Synopsis" by , The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications. For readers in either category, this classic introduction to the field provides a look deep into the computer. It demonstrates the relationships between the software and hardware and focuses on the foundational concepts that

are the basis for current computer design.

As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set'"instruction by instruction'"the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O, and introduces the essentials of network and multiprocessor architectures.

A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components'"such as the specific algorithm, programming language, compiler, instruction set architecture, and processor implementation'"impact program performance. This edition also digs deeper into related hardware and software issues, offering specific material on the CD for readers with a hardware or software focus.

A CD provides a toolkit of simulators and compilers along with tutorials for using them.

Also by the same authors: Computer Architecture: A Quantitative Approach, Third Edition, the classic reference for computer systems analysis and design.

F E A T U R E S

* Entire text has been updated to reflect new technology

* Uses standard 32-bit MIPS 32 as the primary teaching ISA

* Highlights the latest developments in architecture:

+ Intel IA-32

+ Power PC 604

+ Pentium P4

+ Googles PC cluster

+ SPEC CPU2000 benchmark suite for processors

+ vSPEC Web99 benchmark for web

+ EEMBC benchmark for embedded systems

+ AMD Opteron memory hierarchy

+ AMD vs. 1A-64

+ Intrinsitys FastMATH processor servers

* New material for a Hardware Focus

+ Using logic design conventions

+ Designing with hardware description languages

+ Advanced pipelining

+ Designing with FPGAs

+ HDL simulators and tutorials

+ Xilinx CAD tools

* New material for a Software Focus

+ How compilers work

+ How to optimize compilers

+ How to implement object oriented languages

+ History sections on programming languages, compilers, operating systems, and databases

"Synopsis" by , anguages, compilers, operating systems, and databases
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.