- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there!
Wanted to know if oneMKL performs the operations in parallel mode. For example, should I implement my own parallel matrix-matrix multiplication in SYCL or should I use the already implemented oneMKL gemm or other routines (if they work already in parallel mode)?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
MKL has two versions of its library: sequential and threaded
The sequential version is thread-safe and uses 1 thread internally for MKL functions.
The threaded version is also thread-safe but uses its own thread pool (multi-threaded internally). It is the programmer's responsibility not to oversubscribe threads or at least not to have the over-subscription exhibit unnecessary interference.
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How do I choose a specific version from the two @jimdempseyatthecove . Does it selects on its own?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You may check MKL Developer Guide ( see Linking Quick Start) or check MKL Linker Adviser to see the list of libs you need to link with.
- Tags:
- may che
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The issue is closing and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page