Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
6977 Discussions

Unexpected mkl paradiso behaviour in OOC mode (occupying both Ram memory & hardddisk memory)

xian-zhong_guous_cd-
522 Views

mkl_solver occupies both CPU memory & OOC temp size, it is expected that,it need to occupy less ram memory & occupies more OOC temp size like mumps solver. AUTO is IC whereas OOC is OOC.

 

Thanks,

Sam

0 Kudos
2 Replies
xian-zhong_guous_cd-
522 Views

Major version: 11
Minor version: 1
Update version: 0
Product status:  Product
Build: n20130711

 

On linux 64 bit

0 Kudos
Ying_H_Intel
Employee
522 Views

Hi xian-zhong.guous.cd-adapco.com

Thanks for raising the problem. We try to reduce the memory occupy  in Pardiso.  Could you please explain some details about your test scenary or test use the test case? 

In the OOC figure, the red line means the Ram memory usage.  What 's the mean of green line, is it Hard Disk memory?  and what the x-axis times means? And could you tell the expected line you hope to see? 

As MKL 11.2 release, if possible, could you please try the new version as it include some improvement about the solver. 

Best Regards,
Ying

What's New in Intel MKL 11.2

 

Intel MKL PARDISO:

  • Added the ability to store Intel MKL PARDISO handle to the disk for future use at any solver stage
  • Added pivot control support for unsymmetric matrices and out-of-core mode
  • Added diagonal extraction support for unsymmetric matrices and out-of-core mode
  • Added example demonstrating use of Intel MKL PARDISO as iterative solver for non-linear systems
  • Added capability to free memory taken by original matrix after factorization stage if iterative refinement is disabled
  • Improved memory estimation of out-of-core (OOC) portion size for reordering algorithm leading to improved factorization-solve performance in OOC mode
0 Kudos
Reply