multithreading in zgbmv subroutine with mkl 10.3

multithreading in zgbmv subroutine with mkl 10.3

Аватар пользователя bouch r.

I'm wondring if the soubroutine zgbmv is multithreaded in mkl, because i test use intel/mkl/64/10.3/2011.5.220 with intel-compiler and i noticed that there is no multithreding in it

I compile with this :

ifort myapp.f -L$BLASDIR -I$INCLUDE -I$INCLUDE/intel64/lp64  $BLASDIR/libmkl_blas95_lp64.a
$BLASDIR/libmkl_lapack95_lp64.a -Wl,--start-group  $BLASDIR/libmkl_intel_lp64.a $BLASDIR/libmkl_intel_thread.a  
$BLASDIR/libmkl_core.a -Wl,--end-group -liomp5 -lpthread -shared-intel -mcmodel=medium -o myapp.e

export MKL_NUM_THREADS=4; ./myapp.e

when i launch the top command and ctrl H, i have one instance of the program intead of four

Thanks in advance

4 posts / 0 новое
Последнее сообщение
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Аватар пользователя Gennady Fedorov (Intel)
Best Reply

yes, that's right. this routine is not threaded. You can find the list of threaded routines into User's Guide, see section "Threaded Function and Problems"

Аватар пользователя bouch r.

Thanks for your answer!

Аватар пользователя Gennady Fedorov (Intel)

Red, the issue is escalated to the internal database. Here is the number of this issue for your reference - DPD200237620.

Зарегистрируйтесь, чтобы оставить комментарий.