ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
779519 Топик полностью
Ксения (11.09.2017 17:13 - 18:39, просмотров: 93) ответил sav6622 на и тут же AMD EPYC™ Datacenter Processor "AMD готовится потеснить Intel на рынке серверных решений"
Опережение в тестах с плавающей точкой вполне возможно. Однако не надо путать скалярные инструкции с плавающей точкой с векторными AVX128/AVX256/AVX512 - последние делают тоже самое, но сразу над несколькими числами подряд, засунутыми вглубь того же регистра. При этом скорость исполнения соответствующих друг другу скалярных и векторных инструкций должна быть одинаковой за счет того, что в векторе все операции выполняются параллельно. В этом-то и весь смак, ибо иначе толку от векторных инструкций было бы не много. Именно поэтому разгорелся скандал, когда выяснилось, что Rezen'ы исполняют AVX256 вдвое дольше, чем AVX128. Что и спровоцировало ряд заказных статей, упирающих на то, что AVX256/512 якобы нафиг не нужен, т.к. редко используется. Понятно, что блок FMAC, способный работать только с 128 битами (4 float или 2 double) можно сделать более быстрым, чем тот, что способен на большее. Тем не менее, разница здесь не должна быть критической, т.к. вдвое от отставать не должно, т.к. иначе пропадет смак. Тестам я бы не советовала доверять, если расхождение менее 20%, т.к. разброс данных, публикуемых разными авторами для одного и тог же процессора, настолько велик, что величина доверительного интервала не позволяет достоверно сравнивать. Тем более, что процессоры от Intel и AMD нельзя вставить в одну и ту же материнскую плату, а потому их окружение может играть не последнюю роль.