Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
7678 Discussions

Transpose of 8X8 matrix using intrinsics

encoder
Beginner
426 Views
Hello,
I am looking for an 8x8 or a 16x16 transpose of a matrix using SIMD operations through Intel intrinsics. Please let me know if such an instruction exists.

Thanks.
0 Kudos
3 Replies
SergeyKostrov
Valued Contributor II
426 Views
Quoting encoder
I am looking for an 8x8 or a 16x16 transpose of a matrix using SIMD operations through Intel intrinsics...

Please take a look ata thread:

http://software.intel.com/en-us/forums/showthread.php?t=103465&o=a&s=lr

andat a thread ( more generic )about some performance issues withthe transpose operation:

http://software.intel.com/en-us/forums/showthread.php?t=104353&o=a&s=lr
SergeyKostrov
Valued Contributor II
426 Views
Quoting encoder
I am looking for an 8x8 or a 16x16 transpose of a matrix using SIMD operations through Intel intrinsics...

Please take a look ata thread:

http://software.intel.com/en-us/forums/showthread.php?t=103465&o=a&s=lr

andat a thread ( more generic )about some performance issues withthe transpose operation:

http://software.intel.com/en-us/forums/showthread.php?t=104353&o=a&s=lr


This is a follow up: Did it help?

Best regards,
Sergey

SergeyKostrov
Valued Contributor II
426 Views
Quoting encoder
I am looking for an 8x8 or a 16x16 transpose of a matrix...

IPP library hasa set of highly optimizedfunctionsto do a matrix transpose. Unfortunately, there is nosuch
SIMD instruction(s).
Reply