0% found this document useful (0 votes)
6 views3 pages

Single vs Simultaneous Threading Analysis

This document compares the performance of single-threaded and multi-threaded workloads on systems with one and two cores. For single-threaded workloads, performance is better with two cores due to no cache misses on the second core. For multi-threaded workloads, performance is worse than single-threaded due to cache interference between threads, even when spread across two cores. Cores show lower IPC, higher cache misses, and higher memory access penalties for multi-threaded workloads.

Uploaded by

Filiphos Eyoel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Single vs Simultaneous Threading Analysis

This document compares the performance of single-threaded and multi-threaded workloads on systems with one and two cores. For single-threaded workloads, performance is better with two cores due to no cache misses on the second core. For multi-threaded workloads, performance is worse than single-threaded due to cache interference between threads, even when spread across two cores. Cores show lower IPC, higher cache misses, and higher memory access penalties for multi-threaded workloads.

Uploaded by

Filiphos Eyoel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Page |1

1. Single Thread With One Core

4000
Core
3500
3000
2500
2000
Core
1500
1000
500
0

Core
IPC 2.57
Num Cache Misses 3769
Miss rate 98.23%
Mpki 0.06

2. Single Thread With two Core


4000
3500
3000
2500
2000
1500
Core 0
1000
Core 1
500
0
C es te i
IP iss ra pk
M si s M
che M
Ca
m
Nu

1|Page
Page |2

Core-0 Core-1
IPC 3837 0
Num Cache Misses 3768 0
Miss rate 98.20% Inf
Mpki 0.06 Inf

3-Simultinous Multithread with One Core

6000

5000

4000

3000 Core 0

2000

1000

Core
IPC 0.74
Num Cache Misses 4786
Miss rate 94.85%
Mpki 9.32

2|Page
Page |3

4. Simultinous Multithread with Two Core


5000
4500
4000
3500
3000
2500
2000
1500 Core-0
1000 Core-1
500
0
C es e i
IP iss r at pk
M
M iss
che M
Ca
m
Nu

Core-0 Core-1
IPC 0.33 0.08
Num Cache Misses 4701 86
Miss rate 84.81% 8.80%
Mpki 11.35 0.83

3|Page

You might also like