собственно сабж
разработчики прошу вас ответить на вопрос что лучше для компаса 1 или 2-х ядерный процессор
и нужна мощная видео карта для графики ? или вполне достаточно встроенной на мат плату ?
Сейчас уже 4-х ядерные процессоры продают. Интересно будет ли прирост производительности в новой версии компаса на таких компах и какой?
Информация уже рассматривалась на многих форумах. 2Х и 4Х ядерные процессоры имеют оптимизацию только для отдельных приложений, как правило потоковой обработки однотипной информации (архиватор, кодер или декодер видео, инженерные расчеты методом МКЭ и пр.) Для большинства остальных программ такой оптимизации не предусмотрено, и они используют как правило в основном одно ядро, реже два (при этом распределение нагрузки проводит сама ОС или на уровне железа). Как показала практика, работа на P4 3.3 ГГц значительно быстрее для CAD, чем на Core2 2.2 ГГц. Поэтому лучше нормальный дорогой (разогнанный) процессор Core2 работающий на уровне 3-3.3 ГГц.
Насчёт встроенной графики - ответ нет, для чертежей еще куда не шло, для 3D моделирования - заметные тормоза и большой риск по несовместимости с КОМПАС и многим другим. К тому же встроенные могут быть очень "хитрыми" урезанными версиями полной Поэтому лучше хорошую дискретную видеокарту, желательно не самых последних моделей, с ними могут тоже быть серьёзные траблы по совместимости. Лучше взять среднюю/топовую модель одно-двух поколений назад , ведь если надо моделировать в 3D, а не играть, то поддержка DirectX10 с шейдерами 4.0 вообще нигде не будет использоваться.
Я ничего не понимаю в работе планировщика потоков Windows но мне, как простому пользователю, не понятна такая очевидная вещь:
запускаю компас, открываю диспетчер задач и вижу там два графика, показывающие загрузку процессоров. Открываю простенькую детальку – загружается один процессор, открываю более сложную сборку – загружаются оба процессора. Означает ли это, что компас входит в число тех привилегированных программ, для которых оптимизированы многоядерные процессоры (а почему процессоры оптимизируются для определённых программ, а не наоборот?) или диспетчер задач показывает не то, что происходит на самом деле?
Цитата: YNA от 08.02.08, 20:41:33......а почему процессоры оптимизируются для определённых программ, а не наоборот ......
Собственно это программы оптимизируются под новое железо - т.е. требуется вносить изменения в программный код и использовать оптимизированные компиляторы. То, что распределяет Windows на два ядра - по эффективности может составлять в среднем 50-70% от потенциального прироста скорости в два раза для двухядерных процессоров (для четырёхядерных процессоров - четыре раза). Большой плюс многоядерных процессоров - многопоточность, при которой каждое ядро может выполнять разные задачи параллельно, но это эффективно если запущены несколько ресурсоемких приложений.
Цитата: YNA от 08.02.08, 20:41:33
Я ничего не понимаю в работе планировщика потоков Windows но мне, как простому пользователю, не понятна такая очевидная вещь:
запускаю компас, открываю диспетчер задач и вижу там два графика, показывающие загрузку процессоров. Открываю простенькую детальку – загружается один процессор, открываю более сложную сборку – загружаются оба процессора. Означает ли это, что компас входит в число тех привилегированных программ, для которых оптимизированы многоядерные процессоры (а почему процессоры оптимизируются для определённых программ, а не наоборот?) или диспетчер задач показывает не то, что происходит на самом деле?
ну что-то там несомненно оптимизировано ::)
многопоточность есть - значит многоядерность используется...
Многопоточность в Компас скорее всего результат оптимизации под Pentium 4 с технологией Hyper Threading - эмуляция многоядерности на одном ядре. При работе самого КОМПАС на Core 2 Duo замечал, что показывает полную загрузку на 50%, но при этом работают оба ядра в полнагрузки (примерно в районе 40-60 загрузки каждое). Почему не работают на "полную катушку" не совсем ясно. Видно требуется для этого новый компилятор.
Вот статья, посвящённая общению с разработчиками:
http://www.ixbt.com/editorial/intel-po-optimization-aug07.shtml