Форум программистов, компьютерный форум, киберфорум
Собрать рабочую станцию
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/179: Рейтинг темы: голосов - 179, средняя оценка - 4.70
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310

Сборка ПК для математических вычислений

04.10.2017, 17:49. Показов 38654. Ответов 233
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стоит задача собрать комп для математических расчетов.
Многопоточное приложение для мат расчетов. Каждый поток обрабатывает не какой то клочек кода, а весь массивный код. В данный момент у меня i7-2600 4-ядерный 3400 МГц, загрузка процессора идет 99%.
Вопрос следующий:
1. Выбор архитектуры проца Kaby Lake, Skylake, Broadwell. Стоит ли гнаться за новым и переплачивать?
2. Частота или все же ядра.
Обычный проц еще плюс ко всему можно разогнать, а серверный мне сказали не пойдет для разгона.
Допустим
Intel Core i7 - 7740X (Socket 2066, 4-ядерный, 4300 МГц, Turbo: 4500 МГц, Kaby Lake-X, Кэш L2 - 1 Мб, Кэш L3 - 8 Мб, 14 нм)
или
Intel Core i9 - 7920X (Socket 2066, 12-ядерный, 2900 МГц, Turbo: 4400 МГц, Skylake-X, Кэш L2 - 12 Мб, Кэш L3 - 16.5 Мб, 14 нм)
или 2 проца (24 ядра)
Intel Xeon Silver 4116 (Socket 3647, 12-ядерный, 2100 МГц, Skylake-SP, Кэш L2 - 12 Мб, Кэш L3 - 16.5 Мб, 14 нм).

Стоимость сборки с этими процами будет конечно сильно разниться.
Примерная стоимость процессоров:
Core i7 - 7740X - 20 тыс.
Core i9 - 7920X - 80 тыс.
Xeon Silver 4116 2 шт - 140 тыс.
Но допустим 1 комп с двуми процами xeon будет стоит дешевле чем 2 компа с i9 - 7920X.
И наверно столь ко же сколько 3 компа с i7 - 7740X.
***
Добавлено
Цитата Сообщение от dimank666 Посмотреть сообщение
вот последняя версия теста
Тесты процессоров
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.10.2017, 17:49
Ответы с готовыми решениями:

Сборка для Intel Core i7-3820, для вычислений
Добрый день господа! Бюджет 40000 рушлей, нужно собрать исходя из комплектующих, доступных в местном dns, поэтому, если модераторы не...

Нужно собрать комп для математических вычислений, игр не будет
Не в курсе новинок железа... Подскажите, плиз, оптимальную конфигурацию. Комп нужен исключительно для обсчёта математических моделей...

Как разогнать эту сборку и как её апгрейдить? Какая сборка хороша для вычислений?
Понадобился универсальный компьютер для громоздких расчетов в Excel 2007 и мультимедиа. Я в железе не особо разбираюсь, поэтому купил...

233
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
18.10.2017, 01:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от xxxspeed Посмотреть сообщение
Мнеб допустим твой проц и работа пошла б почти в 2 раза быстрее.
Могу продать вместе с платой Ну и с озу, если хошь.
Цитата Сообщение от xxxspeed Посмотреть сообщение
Кстати забыл написать, что перед тестом лучше перезагрузить комп и не запускать больше никаких приложений. Т.к. это влияет на результаты.
Это слишком сложно было бы для меня из-за пары %
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,650
Записей в блоге: 1
24.10.2017, 14:05
Цитата Сообщение от K2K Посмотреть сообщение
Могу продать вместе с платой Ну и с озу, если хошь.
смотрю на 8*** серию замахнулся

Добавлено через 15 секунд
Цитата Сообщение от K2K Посмотреть сообщение
Могу продать вместе с платой Ну и с озу, если хошь.
смотрю на 8*** серию замахнулся
0
 Аватар для snake32
3590 / 1720 / 236
Регистрация: 26.02.2009
Сообщений: 8,711
Записей в блоге: 5
24.10.2017, 14:21
Цитата Сообщение от dimank666 Посмотреть сообщение
смотрю на 8*** серию замахнулся
Ну дык. 4 ядра теперь аж на 2,5 тыщ дешевле
http://www.regard.ru/catalog/tovar264908.htm
http://www.regard.ru/catalog/tovar241880.htm
Правда материнка за 9К минимум. Зато какой патанцевал - это ж 12 потоков можно вставить туда.
Intel взяла на вооружение AMD-шную фишку.
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,650
Записей в блоге: 1
24.10.2017, 14:34
Цитата Сообщение от snake32 Посмотреть сообщение
Intel взяла на вооружение AMD-шную фишку.
только цены забыла АМДшные взять
0
24.10.2017, 15:39

Не по теме:

Цитата Сообщение от dimank666 Посмотреть сообщение
только цены забыла АМДшные взять
Хорошо что производительность AMD-шную не взял :yes:

0
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
24.10.2017, 17:46

Не по теме:

Цитата Сообщение от dimank666 Посмотреть сообщение
смотрю на 8*** серию замахнулся
Уже куплено, завтра забираю :-[

Цитата Сообщение от dimank666 Посмотреть сообщение
только цены забыла АМДшные взять
Дануна. 8400 стоит как 1600, был даже дешевле в первых партиях.
0
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
25.10.2017, 00:49  [ТС]
Интересная ситуация получилась.
Тестировали два i7-6700 4.00GHz результат всего теста получился 4 мин 45 сек и 5 мин 13 сек, с 8 потоками.
Разница в 30 сек довольно большая. Может быть запускали что то еще и из за этого была потеря мощности.

Напомню, сравнение производится с Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz.

Процессор: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz Ядра/потоки: 4/8 Кэш: L2: 1024 Мб, L3: 8192 Мб
Оперативная память: 2 х (Corsair 8 Гб 2800 МГц)
Видеокарта: NVIDIA GeForce GTX 1070 4095 Мб
Жесткий диск: WDC 932 Гб, SanDisc Ultra II 480GB, Plextor PX 128GB
ОС: Windows 10 Enterprise 2016 LTSB x64
Результат:
decimal.00:01:24.116 * в 1,74 раз быстрее
double..00:00:48.277 * в 1,75 раз быстрее
float.....00:00:48.614 * в 1,89 раз быстрее
long.....00:00:55.206 * в 1,81 раз быстрее
int.......00:00:47.150 * в 1,79 раз быстрее
test......00:04:45.296 * в 1,78 раз быстрее

Процессор: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz Ядра/потоки: 4/8 Кэш: L2: 1024 Мб, L3: 8192 Мб
Оперативная память: 2 х (04CD 8 Гб 3200 МГц)
Видеокарта: NVIDIA GeForce GTX 1080 Ti 4095 Мб, Intel(R) HD Graphics 530 1024 Мб
Жесткий диск: Samsung SSD 960 EVO 500GB, WDC 1863 Гб
ОС: Windows 10 Enterprise 2016 LTSB x64
Результат:
decimal.00:01:29.893 * в 1,62 раз быстрее
double..00:00:54.145 * в 1,56 раз быстрее
float.....00:00:53.130 * в 1,72 раз быстрее
long.....00:00:57.073 * в 1,75 раз быстрее
int.......00:00:56.904 * в 1,48 раз быстрее
test......00:05:13.169 * в 1,62 раз быстрее

Вот результаты i5-4570 в котором нет лишних потоков, а только физические ядра
Процессор: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz Ядра/потоки: 4/4 Кэш: L2: 1024 Мб, L3: 6144 Мб
Оперативная память: 2 х (1337 4 Гб 1600 МГц), 1302 8 Гб 1600 МГц
Видеокарта: AMD Radeon (TM) R9 200 Series 2048 Мб
Жесткий диск: KINGSTON 112 Гб, WDC 466 Гб, WDC 596 Гб, WDC 699 Гб
ОС: Windows 7 Ultimate x64

decimal.00:01:08.632 * в 2,13 раз быстрее * в 1,06 раз быстрее за счет количества потоков
double..00:00:43.500 * в 1,94 раз быстрее * в 1,02 раз медленее за счет количества потоков
float.....00:00:42.365 * в 2,16 раз быстрее * в 1,08 раз быстрее за счет количества потоков
long.....00:00:47.583 * в 2,10 раз быстрее * в 1,05 раз быстрее за счет количества потоков
int.......00:00:42.112 * в 2,00 раз быстрее * одинаково
test......00:04:05.435 * в 2,07 раз быстрее * в 1,03 раз быстрее за счет количества потоков

Ядер меньше, а результат можно сказать одинаковый.
Получается, двукратное увеличение потоков не дает повышения производительности процессора в вычислениях

А вот результат тестирования нового AMD Ryzen 7 1700X Eight-Core Processor 3.00 GHz
Процессор: AMD Ryzen 7 1700X Eight-Core Processor Ядра/потоки: 8/16 Кэш: L2: 4096 Мб, L3: 16384 Мб
Оперативная память: 2 х (Kingston 8 Гб 2666 МГц)
Видеокарта: 4 х (NVIDIA GeForce GTX 1070 4095 Мб), AMD Radeon R9 200 Series 2048 Мб
Жесткий диск: SanDisk 238 Гб
ОС: Windows 10 Pro x64

decimal.00:02:03.814 * в 1,18 раз быстрее * в 2,36 раз быстрее за счет количества потоков
double..00:01:26.404 * в 1,02 раз медленее * в 2,04 раз быстрее за счет количества потоков
float.....00:01:25.665 * в 1,07 раз быстрее * в 2,14 раз быстрее за счет количества потоков
long.....00:01:31.070 * в 1,10 раз быстрее * в 2,20 раз быстрее за счет количества потоков
int.......00:01:20.662 * в 1,04 раз быстрее * в 2,09 раз быстрее за счет количества потоков
test.....00:07:58.724 * в 1,06 раз быстрее * в 2,13 раз быстрее за счет количества потоков

Хоть у Ryzen 7 1700X частота и меньше 3.00 GHz, а это меньше чем у моего i7-2600 3.40 GHz, результат он показал немного выше. Ну а за счет количества потоков, производительность конечно выросла немногим более чем в 2 раза.

Если сранивать с i7-6700, где время теста было 00:05:13.169 с работой в 8 потоках, то у Ryzen 7 1700X производительность будет в 1,30 раз выше.

Как то так получается...
0
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
25.10.2017, 01:05  [ТС]
Немного поменял дизайн тестировщика, чтоб все было более понятно, и убрал результат в процентах.
Теперь вместо надписи 100% и -100% будет, 2.00, что означает в 2 раза быстрее или -2.00 - в раза медленее.
Единственное он пока не может определить в характеристиках разогнанный процессор или нет.

Всем спасибо за помощь)
Вложения
Тип файла: rar Test.rar (27.5 Кб, 13 просмотров)
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,650
Записей в блоге: 1
25.10.2017, 04:06
я тут мучился корячился а он новую версию выпустил
3800 частота у резена
Миниатюры
Сборка ПК для математических вычислений  
0
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
25.10.2017, 11:16

Не по теме:

Цитата Сообщение от K2K Посмотреть сообщение
Уже куплено, завтра забираю
Все, не забрал. Глупая история. Остаюсь на 6700K.

Цитата Сообщение от xxxspeed Посмотреть сообщение
Если сранивать с i7-6700, где время теста было 00:05:13.169 с работой в 8 потоках, то у Ryzen 7 1700X производительность будет в 1,30 раз выше.
Как то так получается...
Как это у тебя так получается-то? Вон dimank666, при 3.8ггц и мой. Он только в decimal меня обошел
Миниатюры
Сборка ПК для математических вычислений  
0
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
25.10.2017, 11:16
опять дубли
0
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
25.10.2017, 11:57  [ТС]
Цитата Сообщение от dimank666 Посмотреть сообщение
3800 частота у резена
Ошибся спросони.
3400 у него частота, 3800 в турбо. А турбо на сколько я знаю работает только когда не все ядра загружены.
Не пробовал разгонять его?

Добавлено через 15 минут
Цитата Сообщение от K2K Посмотреть сообщение
Как это у тебя так получается-то? Вон dimank666, при 3.8ггц и мой. Он только в decimal меня обошел
Без виртуальных ядер 1700X можно сказать практически одинаков с 6700K, хотя у него 8 реальных ядер, против 4 у intel.
Но если включить 8 виртуальных ядер, то результат окажется другим. Он в вычисленях обойдет intel.
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,650
Записей в блоге: 1
25.10.2017, 12:01
Цитата Сообщение от xxxspeed Посмотреть сообщение
Ошибся спросони.
3400 у него частота, 3800 в турбо. А турбо на сколько я знаю работает только когда не все ядра загружены.
Не пробовал разгонять его?
это и есть разгон. если быть точным то 3770 вроде ка показывает

у меня тут проблема проц не хочет проходить стресс тестирование, уходит в перезагрузку даже на стоковых частотах при 16 потоках (при 8 ядрах вроде прошёл твой тест и частоте 3,8) будем разбираться дальше, думаю проблема в матери если что поду сдам возьму другую
0
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
25.10.2017, 12:56
Цитата Сообщение от xxxspeed Посмотреть сообщение
Но если включить 8 виртуальных ядер, то результат окажется другим. Он в вычисленях обойдет intel.
Насколько помню, виртуальные ядра в твоем софте только мешают, раз i5 быстрее i7.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,670
Записей в блоге: 30
25.10.2017, 13:17

Не по теме:

Цитата Сообщение от K2K Посмотреть сообщение
Все, не забрал.
Пуркуа?



Цитата Сообщение от K2K Посмотреть сообщение
Насколько помню, виртуальные ядра в твоем софте только мешают, раз i5 быстрее i7
Для счётных задач это нормальное явление. Я бы даже сказал, это говорит о том, что программа настолько эффективно работает на 4 ядрах (т.е. хорошо выжимает возможности аппаратуры), что гипертрединг начинает ухудшать
0
25.10.2017, 13:38

Не по теме:

Цитата Сообщение от K2K Посмотреть сообщение
Все, не забрал. Глупая история. Остаюсь на 6700K
Жена запретила?

0
4089 / 2694 / 590
Регистрация: 11.09.2009
Сообщений: 9,597
25.10.2017, 14:09
Цитата Сообщение от xxxspeed Посмотреть сообщение
Получается, двукратное увеличение потоков не дает повышения производительности процессора в вычислениях
Это естественно, если учесть
Цитата Сообщение от xxxspeed Посмотреть сообщение
Каждый поток обрабатывает не какой то клочек кода, а весь массивный код.
"Массивный код" вряд ли весь умещается в кеш ядра, так что скорость вычислений упирается в пропускную способность памяти. А она одна на все потоки.
0
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
25.10.2017, 14:11  [ТС]
Для счётных задач это нормальное явление. Я бы даже сказал, это говорит о том, что программа настолько эффективно работает на 4 ядрах (т.е. хорошо выжимает возможности аппаратуры), что гипертрединг начинает ухудшать
Но если гипертрединг отключить эффективность будет ниже.
Ryzen 1700X без гипертрединга (8 потоков) результат 4:55, а с гипертредингом (16 потоков) 7:58.
это получается без гипертрединга ему надо 9:50, чтоб такой же объем сделать. С гипертредингом прирост в 23% будет. Не густо конечно при том, что потоков в 2 раза больше стало, но всё же лучше чем без него.

А почему i5 показал такие результаты пока не знаю, у него и поколение новее моего. Может и за счёт этого эффективность выше.
0
 Аватар для snake32
3590 / 1720 / 236
Регистрация: 26.02.2009
Сообщений: 8,711
Записей в блоге: 5
25.10.2017, 14:24
Цитата Сообщение от Evg Посмотреть сообщение
(т.е. хорошо выжимает возможности аппаратуры)
Тут у меня возникла глупая идея:
Как я понял, ТС сравнивает разные типы данных чтобы выбрать из них наиболее эффективный.
Но что если:
- задействовать сразу 2 типа ( int и float ).
- жёстко привязать потоки к ядрам так чтобы на одно физическое ядро один поток сравнивал только int'ы, а второй - float'ы.
По теории: для этих типов задействованы будут разные аппаратные модули(ALU и FPU соответственно). И если это действительно так и при этом хватит скорости общих команд (LOAD/STORE), а так же предсказатель ветвлений не сойдёт с ума, то можно в теории получить профит от вирутальных потоков почти двукратный.
0
дивананалитикаиксперд
 Аватар для K2K
15977 / 10982 / 914
Регистрация: 08.01.2013
Сообщений: 39,448
25.10.2017, 14:54
Цитата Сообщение от Evg Посмотреть сообщение
Для счётных задач это нормальное явление.
Да в курсе. В линкс такая же фигня. Мож потом прогоню без HT. Попробовал отключить потоки в винде, но на эту софтину не сработало и почему-то считали все 8 потоков, а результат стал хуже.
Evg

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Пуркуа?
Приехал я сегодня утром в сдэк забирать. Вынесли, вскрыл, осмотрел
фоточки
собрался платить, а мне грят, что оплата картой запрещена магазином(тащил с москвы), только налик. Звоню в магаз и говорю, отмените вашу хрень - лок на оплату картой, а они грят, что хрена тебе лысого. Тогда я им сказал, что отказываюсь от товара и поехал домой отменять заказ на материнку :D Что еще не понравилось. Товарник с печатями они прислали, но серийник проца нигде не указан :negative:


0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2017, 14:54

Форма для математических вычислений
Помогите пожалуйста создать форму для нахождения суммы, произведения, частного, разности каждого из 3х чисел

Использование методов класса Math для математических вычислений
Какая проблема в коде,то он не запускается? package com.company; public class Main { public static void...

Что лучше использовать для научных математических вычислений: С++ или Fortran?
Что лучше использовать для научных математических вычислений, С++ или Fortran. Чуть конкретнее, интересует больше, какой язык лучше...

Какая технология есть для математических вычислений на видеокарте intel graphics media accelerator 3150?
Какая технология есть для математических вычислений на видеокарте intel graphics media accelerator 3150?

программирование математических вычислений
Для 5 векторов, координаты которых записаны в массиве 5x3, определить номер того, длина которого минимальна, с помощью функции, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru