COSC 5351 Advanced Computer Architecture
Slides modified from Hennessy CS252 course slides
COSC 5351 Advanced Computer Architecture Slides modified from - - PowerPoint PPT Presentation
COSC 5351 Advanced Computer Architecture Slides modified from Hennessy CS252 course slides 11 Advanced Cache Optimizations Memory Technology and DRAM optimizations Virtual Machines Xen VM: Design and Performance AMD Opteron
Slides modified from Hennessy CS252 course slides
10/26/2011 2 COSC5351 Advanced Computer Architecture
10/26/2011 3
10/26/2011 COSC5351 Advanced Computer Architecture 4
10/26/2011 COSC5351 Advanced Computer Architecture 5
10/26/2011 COSC5351 Advanced Computer Architecture 6
64 or 16E
10/26/2011 COSC5351 Advanced Computer Architecture 7
41 or
10/26/2011 COSC5351 Advanced Computer Architecture 8
13 or 8Kb
10/26/2011 COSC5351 Advanced Computer Architecture 9
13 (8Kb)
10/26/2011 COSC5351 Advanced Computer Architecture 10
10/26/2011 COSC5351 Advanced Computer Architecture 11
10/26/2011 COSC5351 Advanced Computer Architecture 12
10/26/2011 COSC5351 Advanced Computer Architecture 13
22 (4Mb)
10/26/2011 COSC5351 Advanced Computer Architecture 14
10/26/2011 15 COSC5351 Advanced Computer Architecture
10/26/2011 16
COSC5351 Advanced Computer Architecture
1.00 1.50 2.00 2.50 16 KB 32 KB 64 KB 128 KB 256 KB 512 KB 1 MB Cache size Access time (ns) 1-way 2-way 4-way 8-way
10/26/2011 17
10/26/2011 COSC5351 Advanced Computer Architecture 18
10/26/2011 19
COSC5351 Advanced Computer Architecture
1.
2.
10/26/2011 20 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 21
10/26/2011 22 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 23
Hit Under i Misses
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 eqntott espresso xlisp compress mdljsp2 ear fpppp tomcatv swm256 doduc su2cor wave5 mdljdp2 hydro2d alvinn nasa7 spice2g6
0->1 1->2 2->64 Base
10/26/2011 COSC5351 Advanced Computer Architecture 24
10/26/2011 COSC5351 Advanced Computer Architecture 25
10/26/2011 COSC5351 Advanced Computer Architecture 26
10/26/2011 27
COSC5351 Advanced Computer Architecture
10/26/2011 28 COSC5351 Advanced Computer Architecture
10/26/2011 29 COSC5351 Advanced Computer Architecture
10/26/2011 30 COSC5351 Advanced Computer Architecture
10/26/2011 31 COSC5351 Advanced Computer Architecture
10/26/2011 32 COSC5351 Advanced Computer Architecture
10/26/2011 33 COSC5351 Advanced Computer Architecture
10/26/2011 34 COSC5351 Advanced Computer Architecture
10/26/2011 35
COSC5351 Advanced Computer Architecture
10/26/2011 36
COSC5351 Advanced Computer Architecture
1.16 1.45 1.18 1.20 1.21 1.26 1.29 1.32 1.40 1.49 1.97 1.00 1.20 1.40 1.60 1.80 2.00 2.20 gap mcf fam3d wupwise galgel facerec swim applu lucas mgrid equake Performance Improvement SPECint2000
SPECfp2000
10/26/2011 37
10/26/2011 38 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 39
10/26/2011 COSC5351 Advanced Computer Architecture 40
10/26/2011 COSC5351 Advanced Computer Architecture 41
10/26/2011 COSC5351 Advanced Computer Architecture 42
10/26/2011 43 COSC5351 Advanced Computer Architecture
10/26/2011 44 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 45
10/26/2011 46 COSC5351 Advanced Computer Architecture
10/26/2011 47
10/26/2011 48
10/26/2011 COSC5351 Advanced Computer Architecture 49
10/26/2011 COSC5351 Advanced Computer Architecture 50
10/26/2011 51 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 52
10/26/2011 53 COSC5351 Advanced Computer Architecture
10/26/2011 54 COSC5351 Advanced Computer Architecture
10/26/2011 55 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 56
10/26/2011 57 COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 58
10/26/2011 COSC5351 Advanced Computer Architecture 59
10/26/2011 COSC5351 Advanced Computer Architecture 60
10/26/2011 COSC5351 Advanced Computer Architecture 61
10/26/2011 COSC5351 Advanced Computer Architecture 62
10/26/2011 COSC5351 Advanced Computer Architecture 63
10/26/2011 COSC5351 Advanced Computer Architecture 64
10/26/2011 COSC5351 Advanced Computer Architecture 65
10/26/2011 COSC5351 Advanced Computer Architecture 66
10/26/2011 COSC5351 Advanced Computer Architecture 67
500 1000 1500 2000 2500 1 2 3 4 Number of Network Interface Cards Receive Throughput (Mbits/sec) Linux Xen-privileged driver VM ("driver domain") Xen-guest VM + driver VM
10/26/2011 68
COSC5351 Advanced Computer Architecture
10/26/2011 COSC5351 Advanced Computer Architecture 69
10/26/2011 COSC5351 Advanced Computer Architecture 70
10/26/2011 COSC5351 Advanced Computer Architecture 71
10/26/2011 COSC5351 Advanced Computer Architecture 72
10/26/2011 COSC5351 Advanced Computer Architecture 73
10/26/2011 COSC5351 Advanced Computer Architecture 74
10/26/2011 COSC5351 Advanced Computer Architecture 75
10/26/2011 COSC5351 Advanced Computer Architecture 76
10/26/2011 COSC5351 Advanced Computer Architecture 77
10/26/2011 COSC5351 Advanced Computer Architecture 78
10/26/2011 COSC5351 Advanced Computer Architecture 79
10/26/2011 COSC5351 Advanced Computer Architecture 80
10/26/2011 81 COSC5351 Advanced Computer Architecture
10/26/2011 82 COSC5351 Advanced Computer Architecture
10/26/2011 83 COSC5351 Advanced Computer Architecture