![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Comparisons to Other Open Source LibrariesBoost , Math Toolkit 2.5.0 , Chapter 16. Performance
|
![]() |
Caution |
---|---|
Вы должны проявлять крайнюю осторожность при интерпретации этих результатов, относительная производительность может варьироваться в зависимости от платформы, тесты используют данные, которые дают хороший код покрытия our код, но которые могут исказить результаты к угловым случаям. Наконец, помните, что разные библиотеки делают разные варианты относительно численной стабильности ток-шоу. |
Первые результаты сравнивают стандартные библиотечные функции с более высокими эквивалентами с MSVC-14.0:
Table 16.7. Library Comparison with Microsoft Visual C++ version 14.0 on Windows x64
Функция |
повышение 1,61 |
математика.h |
---|---|---|
cbrt |
1.00 |
1.44 |
cyl_bessel_j (полный заказ) |
1.00 |
2.11 |
cyl_neumann (полный заказ) |
1.57 |
1.00 |
erf |
1.10 |
1.00 |
erfc |
1.00 |
3.36 |
expm1 |
1.00 |
1.10 |
lgamma |
1.00 |
1.74 |
log1p |
1.08 |
1.00 |
tgamma |
1.00 |
12.12 |
На Linux с GCC мы также можем сравнить с функциями TR1 и GSL и RMath:
[table_Library_Comparison_with_GNU_C_version_5_1_0_on_linux]
И наконец, мы можем сравнить статистические распределения с GSL, RMath и DCDFLIB:
[table_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux]
Статья Comparisons to Other Open Source Libraries раздела Math Toolkit 2.5.0 Chapter 16. Performance может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Chapter 16. Performance ::
реклама |