コンピュータ・アーキテクチャ特論 ~マルチコア・アーキテクチャ探索実験演習結果~ 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
© Copyright 2024 ExpyDoc