Jump to content

Overclocking, HT и расчетное время Abaqus (Structural analysis)


solverX

Recommended Posts

В ветках есть тестирования производительности процессоров, а также влияние разгона, HT на время расчета в CFD симуляциях.

Однако, что делать человеку подбирающему железо для типично прочностных задач?

Я решил чуть-чуть поделиться своим опытом и устранить сей позорный пробел. 

 

Итак, Abaqus 6.13-4, Standard - расчет изгиба консольно защемленной балки с последующим ограничением контактной поверхностью в процессе изгиба. Размерность задачи ~20000 гексаэдрических кэ(линейный тип).

Компьютер: Intel Core i7-2600k, 16Гб озу. Процессор постоянно работает в разогнанном режиме 4Ггц, с включенным HT. 

 

4 thead(HT off):

CPU nominal (3500MHz):

165sec

CPU overclocked (4000MHz):

143sec

Time difference ~14%

 

4 thead (HT on):

CPU nominal (3500MHz):

172sec

CPU overclocked (4000MHz):

147 sec

Time difference ~15%

 

8 thread (HT on):

CPU nominal (3500MHz):

164sec

CPU overclocked (4000MHz):

143 sec

Time difference ~13%

 

Очевидно, что малая размерность задачи не позволяет оценить преимущества многопоточности в полной мере. Поэтому сетка была уменьшена, в итоге имеем 50000 кэ того же типа.

 

4 thead(HT off):

CPU nominal (3500MHz):

313sec

CPU overclocked (4000MHz):

257sec

Time difference ~18%

 

4 thead (HT on):

CPU nominal (3500MHz):

321sec

CPU overclocked (4000MHz):

260 sec

Time difference ~20%

 

8 thread (HT on):

CPU nominal (3500MHz):

285sec

CPU overclocked (4000MHz):

239 sec

Time difference ~17%

 

Выводы:

- Разгон процессора (на ~15%) дает ускорение времени расчета на 15-20%. 

- В задачах малой размерности HT не дает прироста к скорости и даже немного (до 10%) замедляет время расчета.

- В задачах большой размерности HT дает небольшой прирост скорости (до 10%). 50k кэ - тоже задача малой размерности, думаю на более крупной задаче прирост будет более заметен.

- Для 20-30 часовых расчетов прирост скорости на фоне общего дискомфорта ожидания все же будет мал... 

- решатель Abaqusа действительно ускоряет время расчета при распараллеливании даже для задач малой размерности! Интересно каков у него лимит(да, проверять лень:)? К примеру, MSC. Marc при решении такой же задачи на 4-х потоках покажет такой же(или меньший) результат времени как и для 2-х.

Так что господа инженеры, берем максимальное количество физических ядер, максимальную частоту, разгоняем(если умеем) внимательно наблюдая за температурой, HT - опционально (желательно, но не критично). Капитан очевидность очевиден и тут: почти все как и для CFD...

 

 

Link to post
Share on other sites


Вы не учитываете, что с HT некоторые системы вообще не работают и его надо отключать. 

Link to post
Share on other sites
a_schelyaev

Дассо проводило подобное сравнение и на старых версиях Абакуса применение HT в Стандарте давало замедление, а в Эксплисите ускорение.

С тех пор, видимо, внутренний параллелизм улучшили.

Link to post
Share on other sites

Дассо проводило подобное сравнение и на старых версиях Абакуса применение HT в Стандарте давало замедление, а в Эксплисите ускорение.

С тех пор, видимо, внутренний параллелизм улучшили.

Этим он и подкупает - вкусные плюшки с каждым апдейтом...

Хотя иногда случаются курьезы - разный результат в разных версиях для одного инпута...

Link to post
Share on other sites
a_schelyaev

Был случай, когда стало понятно, что с конца 90гг один кусок в Абакусе до сих пор не менялся.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • LazyBitch
      Не могу понять, это у вас юмор такой или вы серьезно предлагаете удалённо считать на десятилетних процессорах с трёхканальной DDR3?
    • Мастеровой
      Вспомнились заводские легенды про года 1955-е  на заводе .  Про " Инженерскую столовую ".  Где и пиво , и винцо , и покрепче продавалось к обеду . " Пьян , да умён - два умения в нём " . Отец друга рассказывал , тонувший в Чёрном  море в 1942 году при торпедировании  сторожевика .  Мастер участка в инструментальном  корпусе цехов  в 1988-м ..
    • Мастеровой
      Обычно накопившиеся комья стружки  под кабель каналом . Любят операторы  рабочую зону станка сжатым воздухом в конце смены , не взирая на запрещение в должностной инструкции пообдувать . Но опять - разовые переломы кабелей. Найти их дело не быстрое . С парочку смен " кверху задом " , откинув все защиты, пролезая пальцами по кабелю . Это в двигателе . А про тепловое расширение ШВП ?   Забейте , если линейки стоят и  микронов ловить не надо ...
    • GS
    • piden
    • an_rushin
      любопытство, мною движет любопытство. необычно это.  
    • Ветерок
      Эта суперспособность появится у тебя, когда наберешь десять сообщений на форуме.
    • Petrovich73
      У меня не работает, только первая строка отображается. Через свойства всё работает хорошо, но текст сдвинут вниз.
    • GalielO
      Это называется 3-х осевая обработка. При полноценной 5-ти осевой обработке неважно где установлена деталь. Сдаётся мне пост у вас выдаёт зажим стола, поэтому и трясётся.   Что программируете, то и делает.
    • Victoria
      Пытаясь выполнить расчет с учетом движущейся нагрузки (давления) в цилиндре (аналог - пара "поршень-цилиндр", где нагрузка прикладывается на зоны,  протяженность которых изменяется с движением поршня) я не нашел ни одной опции в LS-DYNA, которая позволяет учесть движущуюся нагрузку.  Или плохо искал. Надеюсь на подсказку участников форума.  
×
×
  • Create New...