Starting from:

$30

Assignment 1 CMPT 215

Assignment 1
CMPT 215

Total: 50 marks
Problem 1.
(8 marks) Define and write the equations for the following metrics in terms
of instruction count (I), number of clock cycles (C) and clock cycle time (T).
i Frequency
ii CPI
iii MIPS
iv CPU execution time
1
Computer System Metrics
Instruction type CPI Frequency Clock
cycle(ns)
A 1 20% 0.5
B 2 40% 0.5
C 3 30% 0.5
D 4 10% 0.5
Problem 2.
(6 marks) Calculate the following performance metrics using the given values
in the table above and showing all steps and units.
i CPI
ii MIPS
iii CPU execution time for 500 instructions
Problem 3.
(4 marks) Suppose it is possible to third (1/3) the number of type C instructions in the table above, what will be the new CPI value?
Problem 4.
(4 marks) Describe and write the equation for Ambdals law.
2
Problem 5.
(10 marks) Convert the following integers into binary and hexadecimal.
i 27
ii 400
iii 88
iv 10
v 99
Problem 6.
(5 marks) Convert the following binary to their integer values.
i 1001
ii 101110
iii 111001
iv 01100011
v 01110010
Problem 7.
(3 marks) What is the difference between 1’s compliment and 2’s compliment?
When are they used and what applications are they used in?
Problem 8.
(10 marks) Convert the following to 8-bit 1’s compliment and 2’compliment.
i 20
ii 0
iii -100
iv 127
v -127
3
Bonus:
Problem 9.
(3 marks) Name the top three fastest machines in the world and mention
which benchmark was used to test their performance.
4

More products