Сообщение от
RA3QDP
логично предположить - раз i7 стоит дороже, чем i5 (и в нем 8 потоков, а не 4 и кэш больше, да и частота чуть больше) значит он - лучше (вообще-то).
Но я ведь объяснял и аргументировал - что не для любой программы это лучше. Понятное дело, что если процессор с трудом или на пределе справляется с важной программой, то следует не запускать одновременно другие программы или максимально по возможности ограничить их количество (и пользоваться максимально "легкими" для процессора).
Раз Вы - автор программы, то объясните (если точно это знаете) - приносит ли ей (запущенной в одном экземпляре) пользу (или вред) hipertrading и почему (каким таким вводом-выводом занимается процессор во время операции декодирования) и на счет размера кэш-памяти - помещается ли декодер в нее (в какой именно размер кэш памяти) и происходит ли перезагрузка кэш из-за условных ветвлений ?
Сами Вы пробовали сравнивать i5 и i7 при РАВНЫХ частотах ? Если - да, то по какому критерию сравнивали и как вообще ДОСТОВЕРНО судить о степени и достаточности быстродействия компьютера для Вашей программы. Может сделаете встроенный в программу тест на типовых данных и ее алгоритме (как это сделано, например, в winrar или 7zip). А то по-накупят люди i-7_х или Xeon_ов на последние деньги, а - зря (или почти зря).