CS4617 Computer Architecture
Lecture 1 Dr J Vaughan September 8, 2014
1/32
CS4617 Computer Architecture Lecture 1 Dr J Vaughan September 8, - - PowerPoint PPT Presentation
CS4617 Computer Architecture Lecture 1 Dr J Vaughan September 8, 2014 1/32 Introduction Today less than $500 will purchase a mobile computer that has more performance, more main memory and more disk storage than a computer bought in 1985
1/32
2/32
3/32
4/32
5/32
6/32
◮ Microprocessors −
◮ Smartphones, tablets ◮ Mobile client services −
◮ Performance has improved ×25000 since 1978 ◮ C, C++ ◮ Java, C# ◮ Python, Ruby
7/32
8/32
9/32
10/32
11/32
12/32
◮ Tightly-coupled - TLP ◮ Loosely-coupled - RLP 13/32
14/32
15/32
16/32
◮ Failure (state 1 to state 2) ◮ Restoration (state 2 to state 1)
17/32
18/32
19/32
20/32
21/32
22/32
23/32
1 PerformanceY 1 PerformanceX
24/32
◮ 41 kernels to compare performance of embedded applications
◮ www.spec.org ◮ SPEC benchmarks cover many application classes ◮ SPEC 2006: Desktop benchmark, 12 integer benchmarks, 17
◮ SPEC Web: Web server benchmark ◮ SPECSFS: Network file system performance,
◮ www.tpc.org ◮ Measure ability of a system to handle database transactions ◮ TPC-C: Complex query environment ◮ TPC-H: Unrelated queries ◮ TPC-E: Online transaction processing (OLTP) 25/32
26/32
n
27/32
◮ Amdahl’s Law highlights the limited benefits accruing from
28/32
◮ Set-associative cache ◮ Carry-lookahead ALU 29/32
◮ Temporal locality ◮ Spatial locality 30/32
31/32
Speedupenhanced 32/32