Minecraft Adventures B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Interviews | August 12, 2015

    Jill Owens: IMG Eli Gottlieb: The Powells.com Interview



    Eli GottliebEli Gottlieb has done something unusual — he's written two novels, 20 years apart, from opposing but connected perspectives. The Boy Who Went... Continue »
    1. $17.47 Sale Hardcover add to wish list

      Best Boy

      Eli Gottlieb 9781631490477

    spacer

On Order

$87.75
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Computer Architecture- General

A Practical Introduction to Computer Architecture (Texts in Computer Science)

by

A Practical Introduction to Computer Architecture (Texts in Computer Science) Cover

 

Synopses & Reviews

Publisher Comments:

Computer architecture, which underpins computer science, is a topic in which "getting things done" is paramount: The ability to understand trade-offs before selecting between and implementing well-considered design options is often as important as the study of those options at a more theoretical level. This easy-to-follow A Practical Introduction to Computer Architecture blends traditional teaching approaches with the use of mathematics, together with the use of a hardware description language (Verilog) and a concrete processor (MIPS32) as vehicles for "hands-on" modelling and experimenting with digital logic and processor design. This unique approach encourages readers to derive their own conclusions via experimentation, enabling them to discover for themselves the fundamental and exciting topics of computer architecture. The book is divided into three parts, covering each of the three levels of abstraction: the digital logic layer, the instruction set and micro-architecture layer, and the hardware/software interface. The first part deals with the basic tools and techniques which underpin the rest of the book, whereas the second part deals with the broad topic of processor design and implementation. The final part bridges the gap between hardware and software by examining the programming tools and operating-system concepts that support the development and execution of programs. Topics and features: • Includes a wide-ranging introductory chapter, familiarising the reader with both the subject and the book's contents • Outlines basic methods for evaluating processors, with a focus on performance • Investigates advanced topics in processor design, such as superscalar and vector processors • Presents a detailed description of a development tool-chain • Provides a stand-alone tutorial on using SPIM, a MIPS32 simulator • Focuses on aspects of compilers which are closely tied to the processor, covering register allocation, instruction selection and scheduling • Explores real implementations of concepts such as scheduling and interrupt handling • Examines the concept of efficient programming • Concludes every chapter with a set of example problems, and contains an appendix that discusses solutions • Supplies additional supportive material, such as example source code and electronic lecture slides, at http://www.cs.bris.ac.uk/home/page/teaching/pica.html This practical, reader-friendly textbook has been written with undergraduates in mind, and is suitable for self-study. The book can also be used by postgraduate students as a supportive reference for use in combination with more specialised textbooks. Dr. Dan Page is a lecturer at the University of Bristol, affiliated with both the Languages and Architecture Group and the Cryptography and Information Security Group. He was one of the founders of Identum (now part of Trend Micro), which is involved in delivering cryptographic expertise and products to industrial customers.

Synopsis:

This book's unique approach encourages readers to derive their own conclusions via experimentation, enabling them to discover for themselves the fundamental and exciting topics of computer architecture. Each chapter concludes with a set of example problems.

Synopsis:

This book blends traditional teaching approaches with the use of mathematics, together with the use of a hardware description language and a concrete processor as vehicles for "hands-on" modelling and experimenting with digital logic and processor design. This unique approach encourages readers to derive their own conclusions via experimentation, enabling them to discover for themselves the fundamental and exciting topics of computer architecture. Features: includes a wide-ranging introductory chapter; outlines basic methods for evaluating processors; investigates advanced topics in processor design; presents a detailed description of a development tool-chain; provides a stand-alone tutorial on using SPIM; focuses on aspects of compilers which are closely tied to the processor; examines the concept of efficient programming; concludes every chapter with a set of example problems. This practical, reader-friendly textbook has been written with undergraduates in mind, and is suitable for self-study.

Table of Contents

Introduction.- Part I: Tools and Techniques.- Mathematical Preliminaries.- Basics of Digital Logic.- Hardware Design using Verilog.- Part II Processor Design.- A Historical and Functional Perspective.- Basic Processor Design.- Arithmetic and Logic.- memory and Storage.- measuring Performance.- Advanced Processor Design.- Part III: The Hardware/Software Interface.- Assemblers, Compilers and Linkers.- Operating Systems.- Efficient Programming.- Part IV: Appendices.- Selected Topics.- SPIM: AMIPS32 Simulator.- Bibliography.

Product Details

ISBN:
9781849968317
Author:
Page, Daniel
Publisher:
Springer
Subject:
Computer Architecture - General
Subject:
Output Equipment
Subject:
Computer: Hardware
Subject:
Arithmetic and Logic Structures
Subject:
Processor Architectures
Copyright:
Edition Description:
Softcover reprint of hardcover 1st ed. 2009
Series:
Texts in Computer Science
Publication Date:
20110203
Binding:
TRADE PAPER
Language:
English
Pages:
664
Dimensions:
235 x 178 mm 1134 gr

Related Subjects

Computers and Internet » Artificial Intelligence » Fuzzy Logic
Computers and Internet » Computer Architecture » General
Computers and Internet » Computers Reference » General
Computers and Internet » Personal Computers » General
Computers and Internet » Software Engineering » General

A Practical Introduction to Computer Architecture (Texts in Computer Science) New Trade Paper
0 stars - 0 reviews
$87.75 Backorder
Product details 664 pages Springer - English 9781849968317 Reviews:
"Synopsis" by , This book's unique approach encourages readers to derive their own conclusions via experimentation, enabling them to discover for themselves the fundamental and exciting topics of computer architecture. Each chapter concludes with a set of example problems.
"Synopsis" by , This book blends traditional teaching approaches with the use of mathematics, together with the use of a hardware description language and a concrete processor as vehicles for "hands-on" modelling and experimenting with digital logic and processor design. This unique approach encourages readers to derive their own conclusions via experimentation, enabling them to discover for themselves the fundamental and exciting topics of computer architecture. Features: includes a wide-ranging introductory chapter; outlines basic methods for evaluating processors; investigates advanced topics in processor design; presents a detailed description of a development tool-chain; provides a stand-alone tutorial on using SPIM; focuses on aspects of compilers which are closely tied to the processor; examines the concept of efficient programming; concludes every chapter with a set of example problems. This practical, reader-friendly textbook has been written with undergraduates in mind, and is suitable for self-study.
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.