Факторизация Intel PARDISO медленнее при динамическом связывании

Вы можете просто проверить, как это:

return row.Table.Columns.Contains(columnName);
0
задан fern17 13 July 2018 в 13:33
поделиться

1 ответ

Вы включили 0 оптимизаций. Тогда многие факторы повлияют на поведение во время выполнения, которые никак не связаны с MKL / динамическим и статическим связями и т. Д. Что происходит, когда вы компилируете код выше с помощью -O2 -g -march=native, -O3 -march=native? Различия должны полностью исчезнуть.

0
ответ дан Kaveh Vahedipour 17 August 2018 в 12:43
поделиться
  • 1
    Я использую оптимизацию O3 в компиляции. То, что я написал, было только ссылкой. Флаги оптимизации одинаковы в обеих конфигурациях. Думаю, я не должен использовать march = native, потому что машины компиляции и исполнения не являются одинаковыми, а процессоры отличаются (Xeon VS i7). – fern17 16 July 2018 в 08:04
  • 2
    правильно, не используйте -march=native, если оборудование не идентично. но вы можете создать для целевого ящика с помощью -march=corei7-avx. тем не менее я не понимаю слова о различиях. – Kaveh Vahedipour 16 July 2018 в 08:23
Другие вопросы по тегам:

Похожие вопросы: