続 Zenの整数SIMDはどのくらい?
まあ、いまさらだけど、前の記事の答え。
ざっと調べるとこんな感じ。
答えを出すには、適当に自分で書いたコードを使ったけど、普通にここら辺を見ても同じなので合ってると思う。
浮動小数はどうせx264/x265では使わないから、まあ、放置で。
ざっと調べるとこんな感じ。
Ryzen | Haswell | Skylake | |
整数 加減算 | 128bit x3 | 256bit x2 | 256bit x3 |
飽和処理付き | 128bit x2 | 256bit x2 | 256bit x2 |
整数 積算 | 128bit x1 | 256bit x1 | 256bit x2 |
整数 論理演算 | 128bit x4 | 256bit x3 | 256bit x3 |
整数 シフト | 128bit x1 | 256bit x1 | 256bit x2 |
整数 比較 | 128bit x3 | 256bit x2 | 256bit x2 |
整数 最大最小 | 128bit x3 | 256bit x2 | 256bit x2 |
整数 平均 | 128bit x2 | 256bit x2 | 256bit x2 |
整数 シャッフル | 128bit x2 | 256bit x1 | 256bit x1 |
pblendvb | 128bit x1 | 256bit x0.5 | 256bit x0.5 128bit x3 (謎) |
pblendd | 128bit x3 | 256bit x3 | 256bit x3 |
pblendw | 128bit x3 | 256bit x1 | 256bit x1 |
答えを出すには、適当に自分で書いたコードを使ったけど、普通にここら辺を見ても同じなので合ってると思う。
浮動小数はどうせx264/x265では使わないから、まあ、放置で。
スポンサーサイト