CSE 30 -- Assignment 5 -- Sample Solution
The files are
Some of the test drivers that we are using to grade your version of
thr.mips are:
Updated to avoid label conflicts; checks for dependencies on
$t register values being preserved across a jalr,
checks that thread_yield preserves the $s registers
(difficult to mess up on if you used the provided save-/restore-context
code blocks); makes sure that running more than 3 threads will work.
Grade statistics:
119 students handed in assignment 5.
assignment 5 as a whole: mean 52.8252
stdev 41.9655
w/o late adjustment: mean 53.9412
stdev 42.604
Excluding all-zero scores:
assignment 5 as a whole: mean 79.5722
stdev 22.9016
w/o late adjustment: mean 81.2532
stdev 22.6925
Per-problem statistics:
Num 1: mean 29.008403
stdev 27.114291
Num 2: mean 24.932773
stdev 18.247012
Per-problem statistics, omitting zero grades:
Num 1: mean 50.028986
stdev 14.706768
Num 2: mean 37.556962
stdev 5.235581
[
search CSE
| CSE home
| bsy's home page
| webster i/f
| yahoo
| hotbot
| lycos
| altavista
]
bsy+www@cs.ucsd.edu, last updated Mon Dec 14 02:09:11 PST 1998.
email bsy & tutors