Форум пользователей ПО АСКОН

Профессиональные вопросы => Аппаратное обеспечение => Тема начата: tovarischX от 23.01.08, 15:45:08

Название: ядра 2 или 1. видюха отдельная или бортовая
Отправлено: tovarischX от 23.01.08, 15:45:08
собственно сабж
разработчики прошу вас ответить на вопрос что лучше для компаса 1 или 2-х ядерный процессор
и нужна мощная видео карта для графики ? или вполне достаточно встроенной на мат плату ?
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: Sinus от 23.01.08, 16:33:18
Сейчас уже 4-х ядерные процессоры продают. Интересно будет ли прирост производительности в новой версии компаса на таких компах и какой?
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: engenius от 08.02.08, 12:04:32
    Информация уже рассматривалась на многих форумах. 2Х и 4Х ядерные процессоры имеют оптимизацию только для отдельных приложений, как правило потоковой обработки однотипной информации (архиватор, кодер или декодер видео, инженерные расчеты методом МКЭ и пр.) Для большинства остальных программ такой оптимизации не предусмотрено, и они используют как правило в основном одно ядро, реже два (при этом распределение нагрузки проводит сама ОС или на уровне железа). Как показала практика, работа на P4 3.3 ГГц значительно быстрее для CAD, чем на Core2 2.2 ГГц.  Поэтому лучше нормальный дорогой (разогнанный) процессор Core2 работающий на уровне 3-3.3 ГГц.
   Насчёт встроенной графики - ответ нет, для чертежей еще куда не шло, для 3D моделирования - заметные тормоза и большой риск по несовместимости с КОМПАС и многим другим. К тому же встроенные могут быть очень "хитрыми" урезанными версиями полной Поэтому лучше хорошую дискретную видеокарту, желательно не самых последних моделей, с ними могут тоже быть серьёзные траблы по совместимости. Лучше взять среднюю/топовую модель одно-двух поколений назад , ведь если надо моделировать в 3D, а не играть, то поддержка DirectX10 с шейдерами 4.0 вообще нигде не будет использоваться.
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: YNA от 08.02.08, 20:41:33
Я ничего не понимаю в работе планировщика потоков Windows  но мне, как простому пользователю, не понятна такая очевидная вещь:
запускаю компас, открываю диспетчер задач и вижу там два графика, показывающие загрузку процессоров. Открываю простенькую детальку – загружается один процессор, открываю более сложную сборку – загружаются оба процессора. Означает ли это, что компас входит в число тех привилегированных программ,  для которых оптимизированы многоядерные процессоры (а почему процессоры оптимизируются для определённых программ, а не наоборот?)  или диспетчер задач показывает не то, что происходит на самом деле?
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: engenius от 11.02.08, 11:26:42
Цитата: YNA от 08.02.08, 20:41:33......а почему процессоры оптимизируются для определённых программ, а не наоборот ......

Собственно это программы оптимизируются под новое железо - т.е. требуется вносить изменения в программный код и использовать оптимизированные компиляторы. То, что распределяет Windows на два ядра - по эффективности может составлять в среднем 50-70% от потенциального прироста скорости в два раза для двухядерных процессоров (для четырёхядерных процессоров - четыре раза). Большой плюс многоядерных процессоров - многопоточность, при которой каждое ядро может выполнять разные задачи параллельно, но это эффективно если запущены несколько ресурсоемких приложений.
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: Ruse от 29.02.08, 17:23:15
Цитата: YNA от 08.02.08, 20:41:33
Я ничего не понимаю в работе планировщика потоков Windows  но мне, как простому пользователю, не понятна такая очевидная вещь:
запускаю компас, открываю диспетчер задач и вижу там два графика, показывающие загрузку процессоров. Открываю простенькую детальку – загружается один процессор, открываю более сложную сборку – загружаются оба процессора. Означает ли это, что компас входит в число тех привилегированных программ,  для которых оптимизированы многоядерные процессоры (а почему процессоры оптимизируются для определённых программ, а не наоборот?)  или диспетчер задач показывает не то, что происходит на самом деле?

ну что-то там несомненно оптимизировано  ::)
многопоточность есть - значит многоядерность используется...
Название: Re:ядра 2 или 1. видюха отдельная или бортовая
Отправлено: engenius от 29.02.08, 18:19:13
Многопоточность в Компас скорее всего результат оптимизации под Pentium 4 с технологией Hyper Threading - эмуляция многоядерности на одном ядре. При работе самого КОМПАС на Core 2 Duo замечал, что показывает полную загрузку на 50%, но при этом работают оба ядра в полнагрузки (примерно в районе 40-60 загрузки каждое). Почему не работают на "полную катушку" не совсем ясно. Видно требуется для этого новый компилятор.

Вот статья, посвящённая общению с разработчиками:
http://www.ixbt.com/editorial/intel-po-optimization-aug07.shtml