Код на С++: http://ideone.com/QB50sy
Просьба прогнать код на максимальной оптимизации, выложить сюда средние read/write Gb/sec (строчку с init не учитывать).
Указать компилятор, процессор.
А если совсем не лень - установить http://www.cpuid.com/softwares/cpu-z.html и указать типы DDR и DRAM Frequency.
MSVC 2013 Update 2
x86
init write time: 0.31 sec => 3.22581 Gb/sec write time: 0.06 sec => 16.6667 Gb/sec read time: 0.074 sec => 13.5135 Gb/sec write time: 0.061 sec => 16.3934 Gb/sec read time: 0.078 sec => 12.8205 Gb/sec write time: 0.062 sec => 16.129 Gb/sec read time: 0.073 sec => 13.6986 Gb/sec
x64
init write time: 0.251 sec => 3.98406 Gb/sec write time: 0.059 sec => 16.9492 Gb/sec read time: 0.069 sec => 14.4928 Gb/sec write time: 0.066 sec => 15.1515 Gb/sec read time: 0.07 sec => 14.2857 Gb/sec write time: 0.059 sec => 16.9492 Gb/sec read time: 0.065 sec => 15.3846 Gb/sec
CPU-Z:
Number of processors 1 Number of threads 8 Core Speed 3392.4 MHz Stock frequency 3400 MHz
Память че-то CPU-Z не захотел определять
x86-64, Clang, 1600 MHz DDR3 (2 планки), 2.3 GHz Intel Core i7
Спасибо!
И достаточно...
Блин блин блин. А чего это у меня память такая медленная?... Хмм...
x86
write time: 0.053 sec => 18.8679 Gb/sec
read time: 0.065 sec => 15.3846 Gb/sec
write time: 0.052 sec => 19.2308 Gb/sec
read time: 0.066 sec => 15.1515 Gb/sec
write time: 0.052 sec => 19.2308 Gb/sec
read time: 0.066 sec => 15.1515 Gb/sec
AMD64
write time: 0.053 sec => 18.8679 Gb/sec
read time: 0.066 sec => 15.1515 Gb/sec
write time: 0.054 sec => 18.5185 Gb/sec
read time: 0.066 sec => 15.1515 Gb/sec
write time: 0.054 sec => 18.5185 Gb/sec
read time: 0.067 sec => 14.9254 Gb/sec
Intel Core ГГц, VS 2015 4.6.01055
Прикиньте, у меня 3-4 Gb/sec и я с этим живу уже который год.
Но ведь это конкретный тормозизм там где у всех от 10 и выше.
Видать мамка дерьмо или что-то не так с планками. У меня 2 по 4 и 2 по 2, надо инспектировать и пробовать перевтыкать...
MSVS 2015
write time: 0.175 sec => 5.71429 Gb/sec read time: 0.151 sec => 6.62252 Gb/sec write time: 0.147 sec => 6.80272 Gb/sec read time: 0.147 sec => 6.80272 Gb/sec write time: 0.144 sec => 6.94444 Gb/sec read time: 0.163 sec => 6.13497 Gb/sec
i5-760
DDR3 1333
Было уже достаточно, но 0iStalker все равно запостил, потому что у него было больше.
=A=L=X=
> Видать мамка дерьмо или что-то не так с планками. У меня 2 по 4 и 2 по 2, надо
> инспектировать и пробовать перевтыкать...
Они у тебя точно в двухканальном режиме работают?
gammaker
> Они у тебя точно в двухканальном режиме работают?
CPU-Z пишет что Dual. Но сегодня полезу и проверю основательно. Что-то тут явно не так.
ftpud
У тебя вот тоже подозрительные показания. Какая конфигурация планок?
=A=L=X=
ftpud
Ага, т.е. несимметрично. Возможно программа в ОЗУ попадает на одноканальный режим и тогда вроде результат норм.
А у меня 2x4Gb с 667MHz и 2x2Gb с 800MHz. Ну и никак не может быть 4Гб/сек. Но сама конфига тоже асимметрична... Хм... Посмотрим...
Я круче всех.
write time: 0.046 sec => 21.7391 Gb/sec
read time: 0.069 sec => 14.4928 Gb/sec
write time: 0.046 sec => 21.7391 Gb/sec
read time: 0.068 sec => 14.7059 Gb/sec
write time: 0.047 sec => 21.2766 Gb/sec
read time: 0.073 sec => 13.6986 Gb/sec
Visual Studio 2013, i7-4770
Кот Зловред
> Я круче всех.
ideone круче всех: http://ideone.com/i5CqVF
А вывод - пишите программы правильно.
P.S. Кто учил автора ставить точку с запятой после фора и каждой функции?
Тема в архиве.