История изменений
Исправление
WitcherGeralt,
(текущая версия)
:
Поглядел спеки архитектуры, почесал репу, по базовой частоте r9 5950X — 3.4ггц — получилось так: 256÷64×2×16×3.4=435
Где-то я видел формулу (порой фотографически запоминаю хрень даже не вникая), там было ещё одно умножение на 2, если мне память всё же не изменяет. Чего оно там делало, хрен знает. Но это бьётся с реальностью, отражаемой результатами в линпаке.
Вот мой Skylake i7-6700 (кроме количества ядер всё то же самое, что в твоём райзене):
- 256bit (AVX2)
- 2 FMAC — 2 операции за такт (?)
- 4 ядра
- 3.4ггц — 4ггц буст
Имеем: 256÷64×2×4×3.4=108
А линпак при этом выдаёт 202 гигафлопса, что несопоставимо больше даже в сравнении с чудесным бустом на 4 ядра.
Та же история с r9 3900X (256÷64×2×12×3.8=364
), где лоровец по ссылке выше намерил 542 гигафлопса.
Где косяк? Почему в реальности выше чем в теории? Полное ощущение, что в в формуле действительно не хватает двойки.
Исправление
WitcherGeralt,
:
Поглядел спеки архитектуры, почесал репу, по базовой частоте r9 5950X — 3.4ггц — получилось так: 256÷64×2×16×3.4=435
Где-то я видел формулу (порой фотографически запоминаю хрень даже не вникая), там было ещё одно умножение на 2, если мне память всё де не изменяет. Чего оно там делало, хрен знает. Но это бьётся с реальностью, отражаемой результатами в линпаке.
Вот мой Skylake i7-6700 (кроме количества ядер всё то же самое, что в твоём райзене):
- 256bit (AVX2)
- 2 FMAC — 2 операции за такт (?)
- 4 ядра
- 3.4ггц — 4ггц буст
Имеем: 256÷64×2×4×3.4=108
А линпак при этом выдаёт 202 гигафлопса, что несопоставимо больше даже в сравнении с чудесным бустом на 4 ядра.
Та же история с r9 3900X (256÷64×2×12×3.8=364
), где лоровец по ссылке выше намерил 542 гигафлопса.
Где косяк? Почему в реальности выше чем в теории? Полное ощущение, что в в формуле действительно не хватает двойки.
Исправление
WitcherGeralt,
:
Поглядел спеки архитектуры, почесал репу, по базовой частоте r9 5950X — 3.4ггц — получилось так: 256÷64×2×16×3.4=435
Где-то я видел формулу (порой фотографически запоминаю хрень даже не вникая), там было ещё одно умножение на 2, если мне не изменяет память, а чего оно там делало, хз, но это билось с реальностью, отражаемой результатами в линпаке.
Вот мой Skylake i7-6700 (кроме количества ядер всё то же самое, что в твоём райзене):
- 256bit (AVX2)
- 2 FMAC — 2 операции за такт (?)
- 4 ядра
- 3.4ггц — 4ггц буст
Имеем: 256÷64×2×4×3.4=108
А линпак при этом выдаёт 202 гигафлопса, что несопоставимо больше даже в сравнении с чудесным бустом на 4 ядра.
Та же история с r9 3900X (256÷64×2×12×3.8=364
), где лоровец по ссылке выше намерил 542 гигафлопса.
Где косяк? Почему в реальности выше чем в теории? Полное ощущение, что в в формуле действительно не хватает двойки.
Исходная версия
WitcherGeralt,
:
Поглядел спеки архитектуры, почесал репу, по базовой частоте r9 5950X — 3.4ггц — получилось так: 256÷64×2×16×3.4=435
Где-то я видел формулу (порой фотографически запоминаю хрень даже не вникая), там было ещё одно умножение на 2, если мне не изменяет память, чего оно там дклало, хз, но это билось с реальностью, отражаемой результатами в линпаке.
Вот мой Skylake i7-6700 (кроме количества ядер всё то же самое, что в твоём райзене):
- 256bit (AVX2)
- 2 FMAC — 2 операции за такт (?)
- 4 ядра
- 3.4ггц — 4ггц буст
Имеем: 256÷64×2×4×3.4=108
А линпак при этом выдаёт 202 гигафлопса, что несопоставимо больше даже в сравнении с чудесным бустом на 4 ядра.
Та же история с r9 3900X (256÷64×2×12×3.8=364
), где лоровец по ссылке выше намерил 542 гигафлопса.
Где косяк? Почему в реальности выше чем в теории? Полное ощущение, что в в формуле действительно не хватает двойки.