Высокопроизводительная математическая библиотека для .NET/C# и Java [закрыто]

StackOverflow https://stackoverflow.com/questions/1675735

  •  16-09-2019
  •  | 
  •  

Вопрос

В настоящее время у нас есть высокопроизводительное научное приложение, написанное на C++, использующее Библиотека математического ядра Intel.

Мы рассматриваем возможность написания тестового приложения, написанного на Java и .NET/C#, чтобы сравнить разницу в производительности.Для этого нам также нужна хорошая (предпочтительно коммерческая) математическая библиотека для обоих.Кто-нибудь знает какую-либо математическую эквивалентную библиотеку для Java/C#?

В качестве примечания:С++ имеет Intel ТВБ библиотека, помогающая с многопоточностью.Есть ли у .NET/C# и Java что-то эквивалентное?

Это было полезно?

Решение 4

Лол..почему я не подумал об этом раньше?

Просто используйте библиотеку Intel MKL Math в Java и .NET!

См. следующие ссылки:

Другие советы

Могу помочь с C#:

Вот еще один вопрос SO, который обсуждает различные математические библиотеки C#

И вы можете взглянуть на ПЛИНК для справки по многопоточности C#.

Для Явы:

http://acs.lbl.gov/~hoschek/colt/

Надеюсь, поможет.

Числовые значения Math.NET поддерживает моно

АЛГЛИБ — это кроссплатформенная библиотека численного анализа и обработки данных.И это бесплатно — ALGLIB распространяется под лицензией GPL (версия 2 или новее).Это содержит:

Дифференциальные уравнения

Линейные уравнения

Матричные и векторные операции, Собственные значения и собственные векторы

Численное интегрирование, Интерполяция и аппроксимация, Оптимизация

БПФ, свертка, корреляция

Статистика:общие алгоритмы, проверка гипотез

Анализ данных:классификация, регрессия, другие задачи

Специальные функции

Суан Шу представляет собой большую коллекцию численных алгоритмов.Это хорошо поддерживается.Он имеет как Java-версию, так и БЕСПЛАТНУЮ версию C#.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top