0% found this document useful (0 votes)
26 views8 pages

Omputer Rchitecture: Prof. Betim Çiço 2017-2018

This document describes a course on computer architecture. The course will teach students how to design a single processor computer by learning about processor datapath and control, pipelining for optimization and instruction level parallelism, cache and memory systems, and I/O systems. Students will quantitatively measure and evaluate the performance of their designs. The course provides an in-depth understanding of modern computer design and trade-offs at the hardware/software boundary.

Uploaded by

Eglant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views8 pages

Omputer Rchitecture: Prof. Betim Çiço 2017-2018

This document describes a course on computer architecture. The course will teach students how to design a single processor computer by learning about processor datapath and control, pipelining for optimization and instruction level parallelism, cache and memory systems, and I/O systems. Students will quantitatively measure and evaluate the performance of their designs. The course provides an in-depth understanding of modern computer design and trade-offs at the hardware/software boundary.

Uploaded by

Eglant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

COMPUTER ARCHITECTURE

Prof. Betim io

2017-2018
DESCRIPTION:

COMPUTER ARCHITECTURE IS THE SCIENCE AND ART


OF SELECTING AND INTERCONNECTING HARDWARE
COMPONENTS TO CREATE A COMPUTER THAT MEETS
FUNCTIONAL, PERFORMANCE AND COST GOALS.
Description:

IN THIS COURSE, YOU WILL LEARN HOW TO


COMPLETELY DESIGN A CORRECT SINGLE
PROCESSOR COMPUTER, INCLUDING:
PROCESSOR DATAPATH,
PROCESSOR CONTROL,
PIPELINING OPTIMIZATION AND INSTRUCTION LEVEL
PARALLELISM,
CACHE AND MEMORY SYSTEMS,
AND I/O SYSTEMS.
Description:

YOU ARE GOING TO SEE THAT NO MAGIC


IS REQUIRED TO DESIGN A COMPUTER.

YOU WILL LEARN HOW TO QUANTITATIVELY


MEASURE AND EVALUATE
THE PERFORMANCE OF THE DESIGNS.
Description:
This course serves you two ways.
First, for those who will continue in
computer architecture, it lays foundation of
detailed experience necessary to take
more advanced courses.
Second, for those students not continuing
in computer architecture, it gives an in-
depth understanding of, and insights into,
the inner-workings of modern computers,
their evolutions, and trade-offs present at
the hardware/software boundary. It also
solidifies an intuition about why hardware
is as it is.
Description:

Important issues of the course include,


but not limited to, quantitative measure of
the computer performance and design
changes, design (and change) of single-
cycle / multi-cycle datapath and control
units according to specification of
instruction sets, in-depth understanding of
pipelining datapath and hazards, memory
hierarchy organizations and caching
schemes, etc.
TEXT BOOK:

1. Carl Hamacher, Zvonko Vranesic and Safwat


Zaky, Computer Organization, Fifth Edition,
Tata McGraw Hill, 2002
2. William Stallings, Computer Organization and
Architecture Designing for Performance, Sixth
Edition, Pearson Education, 2003.
REFRENCE BOOKS:
1. Patterson,Computer Organisation and Design,
Elsevier Pub. 2009
2. Vravice,Hamacher; Zaky, Computer
Organization, TMH
3. Mano, Computer System Architecture, PHI
4. John P Hays, Computer Organization,
McGraw Hill
5. Tannenbaum, Structured Computer
Organization, PHI
6. P Pal chaudhry, Computer Organization
& Design, PHI

You might also like