Вопросы по теме 'intel-mkl'

Компилятор C/C++ Matlab против MKL
Есть ли значительная разница в производительности между числовыми подпрограммами Matlab, представленными как dll C/C++ через Matlab mcc, по сравнению с эквивалентными подпрограммами, найденными в библиотеке ядра Math? Меня особенно интересует...
1578 просмотров
schedule 01.01.2024

Не удается связать библиотеку ядра Intel Math с Xcode, так как отсутствует папка Intel_MKL.framework.
Я пытаюсь использовать Intel Math Kernel Library (MKL) на 64-битном Mac под управлением Mac OSX 10.6.6 и Xcode 3.2.6. Для компьютеров Mac Intel MKL доступен только при установке полной версии Intel Composer XE 2011. Компилятор C++. Я сделал...
3265 просмотров

Вычислить собственные векторы в лапаке, используя заранее определенные собственные значения?
У меня есть довольно необычная задача для lapack, и я часами искал ее решение. У меня есть обобщенная проблема собственных значений традиционной формы (A - x B = 0). Обычно я бы использовал, например, ?hegvx или ?hegvd для вычисления собственных...
806 просмотров
schedule 01.07.2023

МКЛ 3D комплекс двойной точности БПФ на Intel Xeon Phi
Я разработал код C для трехмерного БПФ (интерфейс MKL) для работы на платформе Intel MIC. Элементы данных являются комплексными с двойной точностью для комплексного преобразования. Я использую дополненное начальное измерение, mkl_malloc()...
848 просмотров
schedule 15.04.2022

Производительность MKL на Intel Phi
У меня есть процедура, которая выполняет несколько вызовов MKL для небольших матриц (50-100 x 1000 элементов), чтобы соответствовать модели, которую я затем вызываю для разных моделей. В псевдокоде: double doModelFit(int model, ...) { ......
698 просмотров
schedule 09.06.2024

Умножение матриц с помощью MKL
У меня есть координаты CSR матрицы. /* alloc space for COO matrix */ int *coo_rows = (int*) malloc(K.n_rows * sizeof(int)); int *coo_cols = (int*) malloc(K.n_rows * sizeof(int)); float *coo_vals = (float*) malloc(K.n_rows * sizeof(float));...
3354 просмотров
schedule 24.08.2023

CSCMM для разреженных плотных умножений Armadillo
Среда : armadillo 4.320.0 и 4.400 Компилятор : Компилятор Intel CPP ОС : Ubuntu 12.04 Я пытаюсь заменить собственное разреженное плотное умножение Armadillo на вызов CSCMM Intel MKL. Я написал следующий код. #include <mkl.h> #define...
285 просмотров
schedule 09.11.2023

3D-свертка с Intel MKL
Я написал код C/C++ , который использует Intel MKL для вычисления трехмерной свертки массива, содержащего около 300×200×200 элементов. Я хочу применить ядро ​​ 3×3×3 или 5×5×5 . И трехмерный входной массив, и ядро ​​имеют реальные значения....
1045 просмотров
schedule 30.05.2023

3D FFT с использованием Intel MKL с заполнением нулями
Я хочу вычислить 3D FFT , используя Intel MKL массива, содержащего около 300×200×200 элементов. Этот трехмерный массив хранится как одномерный массив типа double по столбцам: for( int k = 0; k < nk; k++ ) // Loop through the height....
1124 просмотров
schedule 30.04.2022

Неправильный DCT с функцией MKL DCT
Я даю ввод 8x8 в свой код дискретного косинусного преобразования (DCT) на основе MKL: "fileinput.txt" ВВОД: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255...
292 просмотров
schedule 07.08.2022

Makefiile со многими флагами
Я пытаюсь узнать, как должен выглядеть Makefile, когда дело доходит до флагов, особенно связанных. Вот мой Makefile: OBJS = n.o SOURCE = n.cpp # HEADER = there are no header files, so I commented that OUT = test CXX =...
168 просмотров
schedule 20.02.2024

Изменяет ли Rscript LD_LIBRARY_PATH?
Я запускаю версию R (которая не была скомпилирована с помощью Intel Parallel Studio) и пытаюсь загрузить скомпилированную Intel общую библиотеку Fortran , которую я скомпилировал сам. В сценарии, который я использую для запуска, я включаю...
558 просмотров
schedule 12.02.2022

Как избежать fork-join при вызове cblas_sgemm в MKL?
Код такой: for(int i = 0; i < loop_count; i++) cblas_sgemm(<paras group A>); Когда матрица не очень велика, стоимость разветвления очень очевидна, особенно когда это выполняется на MIC. Кроме того, разделение миссии вручную...
169 просмотров
schedule 10.12.2023

Компиляция кода, использующего модули Intel MKL, с помощью gfortran
Я хочу использовать gfortran для компиляции некоторого кода, который использует mlk_vsl.f90 из библиотеки Intel MKL на Mac. Я делаю следующее: gfortran -o filename filename.f90 -I/${MKLROOT}/include и я получаю эту ошибку: "Can't open...
561 просмотров
schedule 21.11.2022

используя библиотеку Intel MKL для решения линейной системы с использованием прямого решателя, dss_create выдает исключение
Ниже приведен класс в моем коде, который решает проблему FEM. Матрица коэффициентов линейной системы уравнений является разреженной, поэтому я использую прямой решатель intel mkl для разреженных матриц для решения этой системы. Класс...
785 просмотров

Скомпилируйте R с помощью Intel MKL в Ubuntu 16.04
Я установил библиотеку Intel MKL, запустив это: # keys taken from https://software.intel.com/en-us/articles/installing-intel-free-libs-and-python-apt-repo wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB...
841 просмотров
schedule 20.04.2023

Медленная инверсия матрицы в C++
В настоящее время я пытаюсь преобразовать код Matlab в C++ с помощью броненосца. Я преобразовал некоторый код Matlab, следуя документации aramdillo, на C++. Однако производительность разочаровывает по сравнению с Matlab. В Matlab для обращения...
402 просмотров
schedule 01.11.2022

сборка тензорного потока — CPU/MKL/Windows
Кому-нибудь удалось построить колесо tensorflow python со следующей конфигурацией: ЦП (не ГП) ОС: Windows 7/сервер 2012 Использование Intel MKL и/или mkl-dnn Питон 3.6 Я борюсь уже несколько дней, безуспешно пытаясь настроить...
2712 просмотров
schedule 15.08.2023

Многопоточность MKL в Ubuntu, требующая повышенных привилегий
Я установил дистрибутив Intel Python (3.6.3) под Ubuntu (16.04.4). Если я запустил этот питон как root, следующий код показывает, что моя переменная среды MKL_NUM_THREADS соблюдается: import numpy import ctypes mkl_rt =...
312 просмотров

Увеличить размер стека основной программы или создать новый поток с большим размером стека для блоков рекурсивного кода?
У меня есть дополнительный вопрос к Каков размер стека потока BackgroundWorker DoWork? Есть ли способ изменить это? Должен ли я увеличить размер стека моей основной программы, используя следующее событие после сборки:...
529 просмотров
schedule 06.11.2023