Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
например, берёт и выкидывает ненужные, с его точки зрения блоки, которые на деле использовались для получения хорошей энтропии.
В первый раз когда увидел, подумал что это частота процаМало ли кто чего когда подумал. Нигде ни в какой документации не сказано, что это частота, это часть названия. Видимо, тогда AMD была первая, кто ввел маркировку процессора по сериям, а не по тактовой частоте, вы с непривычки напутали. Теперь же это у всех процессоров так, никто не путает.
" ...compiler delivers advanced capabilities for development of application parallelism and
winning performance for the full range of Intel® processor-based platforms. "
if (cpuid() == 'genuineintel') sse5_version(); else generic_version();
После того, как мы проверим функциональность с новыми процессорами Intel и AMD, мы обновляем компилятор. Это означает, что существует некоторое отставание с поддержкой новых процессоров в официальной версии компилятора.
Иными словами, они утверждают, что они оптимизируют для конкретных моделей процессоров, а не для конкретных наборов инструкций… Но отсюда также следует, что все разработчики программного обеспечения, использующие компилятор Intel, должны перекомпилировать свой код
inc a
add a, 1
Intel® Professional Edition Compilers include (advanced optimization features) and (multithreading capabilities) and (support for Intel® processors and compatible processors).
Intel® Professional Edition Compilers include (advanced optimization features and multithreading capabilities and support) for Intel® processors and compatible processors.
Это как будто вы заехали на заправку, заплатили за 98ой, а вам влили 95, потому что вы не на хаммере.
диспетчер процессора не поддерживал в процессорах AMD даже SSE и SSE2, не говоря уж о более новых версиях, и не поддерживает их до сих пор (компилятор Intel версии 11.1.054).
Если бы Intel декларировала свой компилятор как совместимый только с процессорами Intel, то никаких жалоб, скорее всего, не было бы.
Они постоянно отрицали проблему, а я приводил всё больше доказательств. Они утверждали, что:А как быть с этим?Диспетчер процессора, в сочетании с оптимизациями, предназначен для оптимизации работы на всех процессорах Intel и AMD, чтобы дать лучшие возможные результаты. Это наша цель и мы считаем, что мы её достигли, за одним исключением. Это исключение — отсутствие поддержки SSE3 на процессорах AMD в версиях 9.x нашего компилятора, связанное со сроками выпуска (наш компилятор был разработан до того, как AMD сделала поддержку SSE3). Следующая версия компилятора 10.x, бета-тест которой начнётся в этом квартале, а окончательная версия будет выпущена примерно в середине этого года, позволит решить эту проблему, поскольку у нас хватило времени приспособиться к новым процессорам AMD.Звучит хорошо, но на самом деле диспетчер процессора не поддерживал в процессорах AMD даже SSE и SSE2, не говоря уж о более новых версиях, и не поддерживает их до сих пор (компилятор Intel версии 11.1.054).
Факты есть фактыО том факте, что передовые процессоры интела быстрее оных у АМД, я и не собирался опровергать. Речь о том, что за один и те же деньги (в ценовом диапазоне, где обоим фирмам есть что предложить) чаще выигрывает АМД.
iXBT: Intel Core 2 Duo E6300 — шустрый «малыш», приятно удививший…Процессор за чуть большую стоимость от интела почти догоняет! устаревшее говно от АМД! Как вы думаете, на сколько ATHLON64 II X2 250 быстрее Athlon 64 X2 4800+? Думаю, раза в 2 :)
И снова Core 2 Duo E6300 идёт практически вровень с Athlon 64 X2 4800+
Придётся ли Intel убрать из компилятора функцию, намеренно выдающую плохой код для процессоров AMD?