Principles of Computer System Design
Midterm Exam
Friday, Oct 7th, 2011
NAME:
UFID:
Please read each question carefully, to avoid any confusion. This exam
should have 8 pages; before you begin, make sure your copy contains
all pages. The exam is closed bo
EEL-4930/5934
Principles of Computer System
Design
Midterm review slides
Midterm information
Oct 7th in class
Closed book, closed notes
Focus on material discussed in class lab
assignments will not be in the midterm
Example possible kinds of questions
EEL 4930/5934 Reconfigurable Computing Midterm Exam Spring Semester 2011 1. Scalable Systolic Array paper The figure on the right is reproduced 14 pts. from the Scalable Systolic Array paper. It shows a scoring matrix for the Needleman-Wunsch algorithm in
Principles of Computer System Design
Midterm Exam
Monday, Oct 18, 2010
NAME:
UFID:
Please read each question carefully, to avoid any confusion. This exam
should have 12 pages (printed double-sided; pages 10-12 are blank
and can be used if you need scratch
Principles of Computer System Design
Midterm Exam
Friday, Nov 18th, 2011
NAME:
UFID:
Please read each question carefully, to avoid any confusion. This exam
should have 8 pages; before you begin, make sure your copy contains
all pages. The exam is closed b
Principles of Computer System Design
Midterm Exam
Monday, Oct 18, 2010
NAME:
UFID:
Please read each question carefully, to avoid any confusion. This exam
should have 12 pages (printed double-sided; pages 10-12 are blank
and can be used if you need scratch
XX X 9 8
XXX
p. 10 9 XX
XX 9
XXC p. 2
p. 3
EEL 4930 Audio Engineering
Homework #7 Due #10
Lecture 9
1. 3:1 Rule: As a rule of thumb, when two microphones are used to pick up two sources, the distance between the mics should be at least three times the dis
?
EEL 4930 Audio Engineering
Lecture 8A
Summary of Equations for Plane Waves in Air #5 Problem 2 of Homework #4 relied on a lot of equations, some of which were not obvious. Lets X summarize some of these equations.
c = ! / k = "P0 / # 0
z0 = ! 0c
We have
Principles of Computer System Design
Final Exam
Thursday, Dec 16, 2010
NAME:
UFID:
Please read each question carefully, to avoid any confusion. This exam
should have 13 pages (printed double-sided; pages 11-13 are blank
and can be used if you need scratch
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 11
Textbook Chapter 5
Virtual Processors Using Threads
Introduction
Assumption so far
Each thread has own separate processor
We have seen the importance of
privilege separation
the rol
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 14
Textbook Chapter 7
Networks
Introduction
Communication link abstraction
SEND, RECEIVE
A network provides a communication system
interconnecting multiple entities
Networks have intere
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 15
Textbook Chapter 7
Network layers
Introduction
How to deal with the properties of networks
1. Networks encounter a vast range of
Data rates
Propagation, transmission, queuing, and proces
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 16
Textbook Chapter 6
Case study Mapping Internet to Ethernet
Introduction
Case studies/discussions
Data link and network layer common-case
example: devices connected to Internet
network
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 17
Textbook Chapter 8
Fault Tolerance in Systems Design
Introduction
Modularity:
Importance also from the standpoint of
controlling propagation of errors
With proper modularity, design p
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 18
Textbook Chapter 8
Redundancy
Introduction
Analog systems safety margins to
cope with variations
Computer systems apply redundancy
in time and/or space
Error correction codes
Replica
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 12
Textbook Chapter 6
Designing for Performance
Introduction
We will study principles used to design
for performance
Approaches to scheduling
(c) Renato Figueiredo
2
Designing for Perform
EEL-4930/5934
Principles of Computer System
Design
Lecture Slides 13
Textbook Chapter 6
Scheduling
Introduction
Our simple model based on first come, first serve
policy
In general,
Different requests may have different priorities/deadlines
Different o
Reconfigurable Computing: A Survey of Systems and Software
KATHERINE COMPTON
Northwestern University
AND SCOTT HAUCK
University of Washington
Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a
DIMEtalk 3.1 User Guide
NT107-0305 - Issue 3
Contacting Nallatech: Support: WWW: Go to www.nallatech.com and click `support'. Email: support@nallatech.com Phone/Fax Europe and Asia-Pacific: Phone: +44 (0)1236 789500 WWW: www.nallatech.com North America Ph
Lab 2(a): VHDL Finite State Machine and Datapath
EEL 4930/5934 Spring 2012 Objective:
The objective of Lab 2(a) is to design and simulate a circuit in VHDL that calculates Fibonacci numbers.
Fibonacci Calculator Introduction:
For this part of the lab, you
Lab 2(b): Introduction to DIMEtalk and Nallatech Platform
EEL 4930/5934 Spring 2012 Objective: In this part of Lab 2, you will be learning the basics of the Nallatech board and the DIMETalk design environment.
2(b) Part 1 - Installation/Tutorial
1. Follow
Lab 3: Fibonacci Calculator using Nallatech Platform
EEL 4930/5934 Spring 2012
Objectives: In this lab, you will be implementing a Fibonacci calculator (similar to the one you did in a previous lab) on the Nallatech board and interface it with a software
Lab 4: Simple Pipelined Datapath
EEL 4930/5934 Spring 2012
Introduction:
In this lab, you will be implementing a circuit with a pipelined datapath. The circuit will utilize one blockRAM (BRAM) to continually feed four 8-bit inputs into the datapath every