Member
Статус: Не в сети Регистрация: 21.11.2007 Откуда: Переделкино
asss писал(а):
Core 3570K (4400 Mhz) - 145 гигафлопс
Покажи картинку? На 20% иви быстрее, чем сэнди; рядом с сэнди-е шестью ядрами.
Добавлено спустя 56 минут 45 секунд: GFLOP и Intel® microprocessor export compliance metrics см. http://www.intel.com/support/processors ... 032815.htm i5-2500K Base @ 3.3 105.6 ; Single Core Max Turbo @ 3.7 118 i5-3570K Base @ 3.4 108.8 ; Single Core Max Turbo @ 3.8 122 И равны! Например, ( 108.8 / 3.4 ) * 3.3 = 105.6 на одной частоте. Это теория - на самом деле результаты меньше в практике на - 15%.
теоритический максимум 4400 Mhz = 140,8 гигафлопс Это из формулы "Сколько гигафлопс в одном мегагерце" К примеру если 3570K в стоке 3.3GHz даёт 105,6 гигафлопс, то 1MHz выдаёт 0,032 гигафлопс и эту цифру умножаем на 4400MHz получается 140,8 но на деле получается чуть меньше так как средства с помощью которых мы запускаем этот самый тест немного портят картину отвлекая проц от теста
_________________ Asus Z11/SSR-750PX/Asus B560-I/i7-11700/2x16gb 3200MHz/AsusRog 3070Ti OC/Sams970Pro512gb/Sams870Evo1tb/NH-U9S+1Fan/штатные 3шт.asus+2шт NF-F12
Member
Статус: Не в сети Регистрация: 25.02.2008 Откуда: Ижевск
Вышла новая версия Linpack - 11.0.0.004. В шапке LinX (GUI) с версией Linpack 10.3.10.017. Ранее в LinX достаточно было поместить файлы linpack_xeon32 и linpack_xeon64 из нового дистрибутива Linpack, и все работало корректно. С выходом новой версии появились две библиотеки libiomp5md.dll в соответствующих папках дистрибутива Linpack (ia32 и intel64 - 32Bit и 64Bit). Без этих библиотек LinX не работает, а так же нужна соответствующая библиотека для настройки в LinX 64Bit режима или 32Bit. Кто бы пересобрал, плиз, все снова воедино для универсальности, это одно. А второе, мне совершенно непонятна разница - #77 Через GUI - стабильные 108Gflops, через linpack_xeon64.exe с теми же параметрами -108-114. Версия Linpack одна в обоих случаях - последняя 11.0.0.004
Member
Статус: Не в сети Регистрация: 25.02.2008 Откуда: Ижевск
Advokatvlad Так не интересно, я тоже так "пересобрал" - по сути два разных дистрибутива с двумя разными библиотеками - 64Bit и 32Bit. Возможности настройки 32/64 в самом едином GUI нет, а именно об этом и речь.
Добавлено спустя 10 часов 5 минут 4 секунды: Продолжил эксперименты. Пробовал запустить Linpack из дистрибутива Intel (все тот же 11.0.0.004) через runme_xeon64.bat
Параметры файла lininput_xeon64
Sample Intel(R) Optimized LINPACK Benchmark data file (lininput_xeon64) Intel(R) Optimized LINPACK Benchmark data 1 # number of tests 14000 # problem sizes 14000 # leading dimensions 10 # times (trials) to run a test 4 # alignment values (in KBytes)
Потом снова все ядра 100%, снова 50% и так циклично.
Полученный результат
Intel(R) Optimized LINPACK Benchmark data
Current date/time: Sat Sep 08 08:38:28 2012
CPU frequency: 4.787 GHz Number of CPUs: 1 Number of cores: 4 Number of threads: 8
Parameters are set to:
Number of tests: 1 Number of equations to solve (problem size) : 14000 Leading dimension of array : 14000 Number of trials to run : 10 Data alignment value (in Kbytes) : 4
Maximum memory requested that can be used=1569180256, at the size=14000
============= Timing linear equation system solver =================
Size LDA Align. Average Maximal 14000 14008 4 60.1096 60.1555
End of tests
08.09.2012 08:45
При использовании LinX с тем же Linpack все в порядке - постоянная нагрузка на все ядра 100% и стабильные 108GFlops HT-on / 128GFlops HT-off. Что не так с Linpack или с моими настройками файла lininput_xeon64? Судя по температурам, во время загрузки 50% пашут 2 физических ядра и 2 виртуальных.
Advanced member
Статус: Не в сети Регистрация: 02.03.2008
izrunner, не берусь утвержать наверняка, но думаю, что LinX правильно расставляет Affinity процессам линпака при запуске, а Windows - неправильно, в итоге часть оказывается на HT-обрезках и тормозит, планировщик, видя что они там тормозят, снова перекидывает их на физические ядра. Потом начинается новая итерация и все повторяется. У меня нет HT на 2500к и результаты поэтому вполне предсказуемые:
120 GFlops @ 4.5 Ghz
Intel(R) Optimized LINPACK Benchmark data
Current date/time: Mon Sep 10 13:33:00 2012
CPU frequency: 4.499 GHz Number of CPUs: 1 Number of cores: 4 Number of threads: 4
Parameters are set to:
Number of tests: 1 Number of equations to solve (problem size) : 14000 Leading dimension of array : 14000 Number of trials to run : 10 Data alignment value (in Kbytes) : 4
Maximum memory requested that can be used=1568284096, at the size=14000
============= Timing linear equation system solver =================
Size LDA Align. Average Maximal 14000 14000 4 120.2857 121.3313
End of tests
10.09.2012 13:36
Добавлено спустя 6 минут 51 секунду: izrunner, попробуй убрать nowarnings из переменной KMP_AFFINITY в командном файле runme_xeon64.bat и посмотреть на его вывод, возможно, OpenMP ругнется на невозможность распределения всех потоков по физичиским ядрам.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения