|
|
  |
Вопросы по CST |
|
|
|
Mar 22 2010, 18:30
|
Местный
  
Группа: Свой
Сообщений: 271
Регистрация: 13-11-07
Пользователь №: 32 288

|
Цитата(MicrowaveDesigneR @ Mar 22 2010, 10:20)  Наоборот! Ядер - четыре, а потоков 8 за счет использования технологии Hyper Threading.  Имелось ввиду, я так понимаю, виртуальных ядер - 8 , а реальных кешей - 4. Про потоки l1l1l1 вообще ничего не говорил.
|
|
|
|
|
Mar 22 2010, 18:44
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 21-09-07
Пользователь №: 30 737

|
Цитата(Valodores @ Mar 22 2010, 20:30)  Имелось ввиду, я так понимаю, виртуальных ядер - 8 , а реальных кешей - 4. Про потоки l1l1l1 вообще ничего не говорил. То, что l1l1l1 назвал процессорами, фактически есть ни что иное как потоки. Ядер физически 4, кеша 4, потоков 8. Цитата(NYPD @ Mar 22 2010, 20:05)  Ну дык все таки, у кого нить на i7 считает в 8 потоков во временном солвере ?  Для того, чтобы все корректно работало в 8 потоков нужно в настройках Transient Solver'а выбрать Specials, далее вкладку Solver и поставив галку напротив "Use parallelization up to" поставить "8".
Сообщение отредактировал MicrowaveDesigneR - Mar 22 2010, 18:45
|
|
|
|
|
Mar 22 2010, 19:00
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 29-12-08
Пользователь №: 42 828

|
acceleration > MultiThreading up to 8 thread's ... Но когда он начинает считать , он пишет number of threads 4 ...
|
|
|
|
|
Mar 22 2010, 19:33
|
Профессионал
     
Группа: Модератор FTP
Сообщений: 2 111
Регистрация: 29-12-05
Пользователь №: 12 684

|
Цитата(MicrowaveDesigneR @ Mar 22 2010, 21:44)  То, что l1l1l1 назвал процессорами, фактически есть ни что иное как потоки. Ядер физически 4, кеша 4, потоков 8. процессор вообще-то всего один. этот процессор имеет 8 ядер, четыре из которых включаются только если включен Hyperthreading (включается в BIOS). но кэша всего 4, для ЕМ расчетов именно кэш становится бутылочным горлом, ограничивающим производительность. Цитата(MicrowaveDesigneR @ Mar 22 2010, 21:44)  Для того, чтобы все корректно работало в 8 потоков нужно в настройках Transient Solver'а выбрать Specials, далее вкладку Solver и поставив галку напротив "Use parallelization up to" поставить "8". восемь потоков на четырех ядрах бесполезны, потому что четыре из них постоянно висят в очереди. на восьми ядрах с четырьмя кэшами ожидается увеличение призводительности (по сравнению с четырьмя ядрами) раза в полтора (не два). Цитата(NYPD @ Mar 22 2010, 22:00)  acceleration > MultiThreading up to 8 thread's ... Но когда он начинает считать , он пишет number of threads 4 ... не могу повторить ваших действий, нет железа. но скорее всего солвер ограничивает количество используемых ядер количеством кэшей.
|
|
|
|
|
Mar 22 2010, 20:41
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 21-09-07
Пользователь №: 30 737

|
Цитата(l1l1l1 @ Mar 22 2010, 21:33)  процессор вообще-то всего один. этот процессор имеет 8 ядер, четыре из которых включаются только если включен Hyperthreading (включается в BIOS). но кэша всего 4, для ЕМ расчетов именно кэш становится бутылочным горлом, ограничивающим производительность. восемь потоков на четырех ядрах бесполезны, потому что четыре из них постоянно висят в очереди. на восьми ядрах с четырьмя кэшами ожидается увеличение призводительности (по сравнению с четырьмя ядрами) раза в полтора (не два). Я конечно понимаю, что Вам так хочется это объяснить, но зачем утверждать безосновательно? У Intel'а нету восьмиядерных процессоров! Это раз. В биосе материнки действительно можно включить либо отключить технологию Hyperthreading, но она в первую очередь должна поддерживаться самим процессором (Core i7 поддерживает). Это два. Вы утверждаете, что 4 из 8 потоков будут висет постоянно (!?) в очереди. Это глупо, увы. Ознакомтесь с матчастью относительно Hyperthreading технологии. Это три. Не вводите людей в заблуждение - в процессоре Core i7 реально 4 ядра, работающих в 2 потока каждое. При этои производительность будет не в 2 раза больше (по сравнению с 4 потоками), а меньше - опять же таки, из-за принципов самой технологии Hyperthreading. К Вашему сведению, Intel действительно планирует увеличение ядер в процессоре - до 6 (анонсированная модель Core i7 980 XE).
|
|
|
|
|
Mar 23 2010, 07:29
|
Профессионал
     
Группа: Модератор FTP
Сообщений: 2 111
Регистрация: 29-12-05
Пользователь №: 12 684

|
Цитата(MicrowaveDesigneR @ Mar 22 2010, 23:41)  ...Вы утверждаете, что 4 из 8 потоков будут висет постоянно (!?) в очереди. Это глупо, увы. Ознакомтесь с матчастью относительно Hyperthreading технологии. Это три. Не вводите людей в заблуждение - в процессоре Core i7 реально 4 ядра, работающих в 2 потока каждое. При этои производительность будет не в 2 раза больше (по сравнению с 4 потоками), а меньше - опять же таки, из-за принципов самой технологии Hyperthreading. К Вашему сведению, Intel действительно планирует увеличение ядер в процессоре - до 6 (анонсированная модель Core i7 980 XE). да, вы почти правы. меня ввела в заблуждение Microsoft. да, по Hyperthreading надо было читать Intel. понял, что дополнительные ядра (логические процессоры) при Hyperthreading - чистое надувательство. ядро там с двумя потоками работает последовательно то с одним, то с другим потоком. если учесть, что при этом неизбежны потери производительности на переключение и "бутылочное горло" кэша при EM расчетах, то многопоточное приложение типа TD солвер'а CST при включенном HT работало бы медленнее, чем при выключенном. CST Team - молодцы! игнорируют липовые ядра. так что я тоже почти прав. а Intel уже готовит процессор с 48-ю ядрами. на выставке CeBIT 2010 корпорация Intel представила прототип системы на основе экспериментального микрочипа с 48 вычислительными ядрами. http://podrobnosti.ua/internet/2010/03/03/669810.htmlнадеюсь, что там с количеством ядер нет надувательства.
|
|
|
|
|
Mar 29 2010, 18:31
|
Группа: Новичок
Сообщений: 2
Регистрация: 30-10-05
Пользователь №: 10 292

|
Цитата(MicrowaveDesigneR @ Feb 28 2010, 23:26)  Хорошо, что лежит в закромах ... Да, вот, не "Свой" я пока ... Незадача однако ... Мне бы альтернативу какую-то имеющимся закромам, если можно.  По yandex.ru можно найти - уже лежит на обычных обменниках.
|
|
|
|
|
Mar 30 2010, 08:18
|
Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747

|
Подскажите почему может не работать лекарство для 2009 сп7 в Win Vista?
Блокирует кнопки солверов.
|
|
|
|
|
Mar 30 2010, 09:33
|
Частый гость
 
Группа: Свой
Сообщений: 108
Регистрация: 13-11-08
Из: Москва
Пользователь №: 41 599

|
Цитата(Patriot.msk @ Mar 30 2010, 11:18)  Подскажите почему может не работать лекарство для 2009 сп7 в Win Vista?
Блокирует кнопки солверов. нужно изменить имя (считай удалить) файла modeler_amd64.exe, например на _modeler_amd64.exe как мне пояснили, он не патчится при применении лекарства. в результате будет использоваться 32 битный солвер modeler.exe с возможностью использовать более 2 Гб на процесс в 64 битной ОС
|
|
|
|
|
Mar 30 2010, 09:39
|
Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747

|
Цитата(barr @ Mar 30 2010, 13:33)  нужно изменить имя (считай удалить) файла modeler_amd64.exe, например на _modeler_amd64.exe
как мне пояснили, он не патчится при применении лекарства.
в результате будет использоваться 32 битный солвер modeler.exe с возможностью использовать более 2 Гб на процесс в 64 битной ОС Спасибо. Странно почему амдэшные файлы надо менять. комп там на интеле.
|
|
|
|
|
Mar 31 2010, 07:01
|
Группа: Новичок
Сообщений: 1
Регистрация: 26-05-08
Пользователь №: 37 830

|
Здравствуйте! Возникла следующая проблема:
Считаю антенную решетку в CST MWS 5, возбуждаю дискретными портами, затем через Combine results получаю необходимые ДН. В одном файле все в порядке. диаграммы считаются без проблем. В другом файле после нажатия кнопки Combine комп маленько задумывается, и CST вылетает с ошибкой. Затем при попытке запустить CST вылетает синий экран смерти...ну а дальше понятно. Отличия в проектах минимальные. Единственное - первый проект считался, так сказать, за один присест, все порты сразу, а второй в несколько заходов, т.к считал дольше, и на выходные не мог оставить комп работающим.
Как быть? Самое простое - пересчитать весь проект заново, но это очевидно. Может подскажете что-нибудь?
Сообщение отредактировал duskfall - Mar 31 2010, 07:04
|
|
|
|
|
  |
20 чел. читают эту тему (гостей: 20, скрытых пользователей: 0)
Пользователей: 0
|
|
|