Differences

This shows you the differences between two versions of the page.

amd64vsi386 [2012-06-27 05:31 UTC]
rm
amd64vsi386 [2015-10-26 12:14 UTC] (current)
rm fix URLs
Line 18: Line 18:
Да. Дело в том, что современные компиляторы с C/C++ и других высокоуровневых языков обладают достаточным "интеллектом", чтобы путём простой перекомпиляции под новую архитектуру, ускорить даже не оптимизированные специально под неё программы. Прежде всего -- задействованием дополнительных регистров общего назначения, а также использованием инструкций SSE и SSE2 там, где раньше приходилось прибегать к более медленным инструкциям математического сопроцессора (FPU). Да. Дело в том, что современные компиляторы с C/C++ и других высокоуровневых языков обладают достаточным "интеллектом", чтобы путём простой перекомпиляции под новую архитектуру, ускорить даже не оптимизированные специально под неё программы. Прежде всего -- задействованием дополнительных регистров общего назначения, а также использованием инструкций SSE и SSE2 там, где раньше приходилось прибегать к более медленным инструкциям математического сопроцессора (FPU).
-В результате всего этого, после простой перекомпиляции под AMD64, программы начинают работать от 20 до 100% быстрее, даже без каких-либо изменений в исходном коде. Подробности представлены в [[http://rm.pp.ru/dl/amd64vsi386/html/|этом тестировании]] (другие форматы: [[http://rm.pp.ru/dl/amd64vsi386/amd64vsi386.odt|ODT]], [[http://rm.pp.ru/dl/amd64vsi386/amd64vsi386.pdf|PDF]])((Найдено [[http://ubuntuforums.org/showthread.php?t=318743|на форуме Ubuntu]])).+В результате всего этого, после простой перекомпиляции под AMD64, программы начинают работать от 20 до 100% быстрее, даже без каких-либо изменений в исходном коде. Подробности представлены в [[dl>amd64vsi386/html/|этом тестировании]] (другие форматы: [[dl>amd64vsi386/amd64vsi386.odt|ODT]], [[dl>amd64vsi386/amd64vsi386.pdf|PDF]])((Найдено [[http://ubuntuforums.org/showthread.php?t=318743|на форуме Ubuntu]])).
Цитата: Цитата:

amd64vsi386.txt · Last modified: 2015-10-26 12:14 UTC by rm