コンピュータ・アーキテクチャ特論

コンピュータ・アーキテクチャ特論
~マルチコア・アーキテクチャ探索実験演習結果~
1
選択したベンチマーク
チーム名
Ares
Barnes Cholesky FFT FMM
✔
LU
Ocean
Water Water
Radix
Raytrace
Contig
Contig
NSquared Spatial
✔
✔
✔
チーム井上
チーム☆門前
✔
Equus
✔
LLVM
✔
K^3Y
✔
✔
あがない
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
五拾五円
✔
NNMH
✔
✔
Boris
✔
✔
✔
✔
✔
RURI
✔
✔
✔
チームルイージ
✔
✔
✔
✔
ナンバーズ
core i9
✔
7.gue
✔
✔
✔
✔
✔
✔
✔
✔
Parameter List
# of
Cores
Freq.
[GHz]
Ares
16
チーム
井上
L1 Cache
L2 Cache
Mem
Latency
[cc]
Size
[KB]
Assoc.
[Ways]
Latency
[cc]
Shared/
Private
Size
[KB]
Assoc.
[ways]
Latency
[cc]
1.08
4
4
1
Shared
512
8
2
162
16
1.98
4
1
1
Shared
512
1
4
298
チーム☆門前
16
1.08
4
4
1
Shared
512
8
2
162
Equus
16
1.98
4
1
1
Shared
512
16
5
298
LLVM
16
1.08
4
4
1
Shared
512
4
2
162
K³Y
16
1.18
4
2
1
Shared
512
16
3
178
あがない
16
1.08
4
4
1
Shared
512
16
3
162
五十五円
16
1.98
4
1
1
Shared
512
4
4
298
NNMH
16
1.21
2
2
1
Shared
1024
1
3
181
Boris
16
1.08
4
4
1
Private
32
8
2
162
RURI
16
1.98
4
1
1
Shared
512
1
4
298
チームルイージ
16
1.98
4
1
1
Shared
512
8
3
298
ナンバーズ
16
1.98
4
1
1
Shared
512
8
4
298
Core_i9
8
1.16
8
2
1
Private
64
1
1
272
7.gue
8
0.80
8
8
1
Shared
256
8
2
120
チーム名
# of Freq.
Cores [GHz]
Parameter
List
「8コア」 vs. 「16コア」
Barnes Cholesky FFT FMM
LU
Radix Ocean Raytrace Water-Nsq Water-Sp
✔
✔
Ares
16
1.08
チーム
井上
16
1.98
チーム☆門前
16
1.08
✔
Equus
16
1.98
✔
LLVM
16
1.08
✔
K³Y
16
1.18
✔
✔
あがない
16
1.08
✔
✔
五十五円
16
1.98
NNMH
16
1.21
✔
✔
Boris
16
1.08
✔
✔
RURI
16
1.98
✔
✔
✔
チームルイージ
16
1.98
✔
✔
✔
ナンバーズ
16
1.98
Core_i9
8
1.16
✔
7.gue
8
0.80
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
Parameter List
「2kB L1」(16コア) vs. 「4kB L1」(16コア) vs. 「8kB L1(8コア)」
チーム名
L1 Size
[KB]
L1 Assoc.
[Ways]
L1 Latency
WaterBarnes Cholesky FFT FMM LU Radix Ocean Raytrace Water-Nsq
[cc]
Sp
Ares
4
4
1
チーム
井上
4
1
1
チーム☆門前
4
4
1
✔
Equus
4
1
1
✔
LLVM
4
4
1
✔
K³Y
4
2
1
✔
✔
あがない
4
4
1
✔
✔
五十五円
4
1
1
NNMH
2
2
1
✔
✔
Boris
4
4
1
✔
✔
RURI
4
1
1
✔
✔
✔
チームルイージ
4
1
1
✔
✔
✔
ナンバーズ
4
1
1
Core_i9
8
2
1
✔
7.gue
8
8
1
✔
✔
✔
✔
✔
✔ ✔
✔
✔
✔ ✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
Parameter List
「256kB L2(S)」 vs. 「512kB L2」(S) vs. 「1024kB L2」(S)
vs. 「32kB L2(P)」 vs. 「64kB L2(P)」
チーム名
L2
Shared/
Private
L2
Size
[KB]
L2
Assoc.
[ways]
L2
Latency Barnes Cholesky FFT FMM LU Radix Ocean Raytrace
[cc]
Ares
Shared
512
8
2
チーム
井上
Shared
512
1
4
チーム☆門前
Shared
512
8
2
✔
Equus
Shared
512
16
5
✔
LLVM
Shared
512
4
2
✔
K³Y
Shared
512
16
3
✔
✔
あがない
Shared
512
16
3
✔
✔
五十五円
Shared
512
4
4
NNMH
Shared
1024
1
3
✔
✔
Boris
Private
32
8
2
✔
✔
RURI
Shared
512
1
4
✔
✔
✔
チームルイージ
Shared
512
8
3
✔
✔
✔
ナンバーズ
Shared
512
8
4
Core_i9
Private
64
1
1
✔
7.gue
Shared
256
8
2
✔
✔
✔
WaterNsq
Water-Sp
✔
✔
✔ ✔
✔
✔
✔ ✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
Parameter List
# of
Cores
Freq.
[GHz]
Ares
16
チーム
井上
L1 Cache
色つきは「同じ」
アーキテクチャ
L2 Cache
Mem
Latency
[cc]
Size
[KB]
Assoc.
[Ways]
Latency
[cc]
Shared/
Private
Size
[KB]
Assoc.
[ways]
Latency
[cc]
1.08
4
4
1
Shared
512
8
2
162
16
1.98
4
1
1
Shared
512
1
4
298
チーム☆門前
16
1.08
4
4
1
Shared
512
8
2
162
Equus
16
1.98
4
1
1
Shared
512
16
5
298
LLVM
16
1.08
4
4
1
Shared
512
4
2
162
K³Y
16
1.18
4
2
1
Shared
512
16
3
178
あがない
16
1.08
4
4
1
Shared
512
16
3
162
五十五円
16
1.98
4
1
1
Shared
512
4
4
298
NNMH
16
1.21
2
2
1
Shared
1024
1
3
181
Boris
16
1.08
4
4
1
Private
32
8
2
162
RURI
16
1.98
4
1
1
Shared
512
1
4
298
チームルイージ
16
1.98
4
1
1
Shared
512
8
4
298
ナンバーズ
16
1.98
4
1
1
Shared
512
8
4
298
Core_i9
8
1.16
8
2
1
Private
64
1
1
272
7.gue
8
0.80
8
8
1
Shared
256
8
2
120
Target Benchmarks, 8 Core, 16 Core
チーム名
Barnes Cholesky FFT FMM
LU
# of
GEO
Radix Ocean Raytrace Water-Nsq Water-Sp Best
MEAN
Bench
Ares
1.002
1.000 1.165 1.081 1.246 1.155
1.548
1.129
1.044
1.000
2
1.127
チーム井上
1.920
1.023 1.182 1.019 1.000 1.019
1.000
1.041
1.034
1.216
2
1.122
チーム☆門前
1.002
1.000 1.165 1.081 1.246 1.155
1.548
1.129
1.044
1.000
2
1.127
Equus
1.871
1.017 1.194 1.013 1.002 1.000
1.071
1.010
1.004
1.194
1
1.116
LLVM
1.000
1.006 1.160 1.075 1.245 1.163
1.538
1.130
1.049
1.006
1
1.128
K³Y
1.066
1.001 1.207 1.084 1.156 1.110
1.429
1.148
1.017
1.028
0
1.119
あがない
1.011
1.007 1.183 1.094 1.220 1.159
1.556
1.141
1.052
1.011
0
1.134
五十五円
1.849
1.024 1.190 1.000 1.022 1.016
1.059
1.003
1.006
1.194
1
1.116
NNMH
1.430
1.071 1.290 1.194 1.127 1.241
1.098
1.563
1.319
1.467
0
1.270
Boris
1.308
1.050 1.783 1.322 1.609 1.249
1.607
1.461
1.192
1.099
0
1.349
RURI
1.920
1.023 1.182 1.019 1.000 1.019
1.000
1.041
1.034
1.216
2
1.122
チームルイージ
1.866
1.011 1.174 1.003 1.006 1.008
1.064
1.000
1.000
1.193
2
1.111
ナンバーズ
1.866
1.011 1.174 1.003 1.006 1.008
1.064
1.000
1.000
1.193
2
1.111
corei9
2.589
1.434 1.596 1.917 1.724 1.979
2.644
2.333
1.851
2.189
0
1.989
2.217
1.200 1.000 1.639 1.898 1.738
2.435
1.475
1.627
1.850
1
1.656
7.gue
レポート(メイルで提出)
• ベスト・アーキテクチャ投票
– 性能、アーキテクチャの決定過程(方法論)、プレ
ゼン等を総合し、最優秀チームに投票
– ただし、自分のチームには投票しないこと!
– その理由も明記すること。
• 感想
– 本実験を通しての要望や感想
– 成績には反映しませんので、正直な意見をお願
いします!
9