ZhuK написал:
Я когда брал свой первый Феном х 4 810 в 2009, Интеловски Core 2 Duo 8400 стоил намного дороже и при этом проседал в производительности. Да и сейчас у нас: Intel Core 2 Duo E7600 - 163$, AMD Phenom II X4 955 Black Ed - 155$. Ну и кто кого уделает по производительности за те же деньги?
ну дык я про то и говорю.
Другое дело, что странно ожидать увеличения быстродействия от перехода на 64х битную платформу. Размер указателей увеличивается вдвое, и очевидно, что скорость их обработки вдвое падает. Вообще говоря, 64х битная система нужна лишь тем, у кого имеются задачи, которые потребляют более 64Гб памяти, т.е. военным. А простым людям это тупо не нужно.
Просто народ ловится на простую уловку - при переходе от 8и бит к 16 был выигрыш, при переходе от 16и к 32 - тоже, но при переходе от 32х к 64м битам прироста скорости НЕ БУДЕТ. Во первых потому, что данные ещё третий пень обрабатывает как минимум по 128 бит (SSE), во вторых, тот-же третий пень умеет PAE, т.е. сам процессор может адресовать 64Гб. ВАМ не хватает? У вас 96Гб? тогда x64 - для вас.
Именно потому-то и происходит замедление... Ну даже ежу должно быть ясно, что 128и битный процессор вдвое быстрее обрабатывает 32х битные адреса, нежели 64х битные - что тут непонятного-то?! Даже в задачах, в которых адресная арифметика почти ненужна (ибо задача кодирования видео - потоковая, это не BWT, где надо адресовать огромную матрицу, и не ГА, где миллиарды организмов).