testTransposeDiagonal
test passed
testTransposeFineGrained
test passed
testTransposeCoarseGrained
test passed
Transpose Starting...

GPU Device 0: "GeForce MX150" with compute capability 6.1

> Device 0: "GeForce MX150"
> SM Capability 6.1 detected:
> [GeForce MX150] has 3 MP(s) x 128 (Cores/MP) = 384 (Cores)
> Compute performance scaling factor = 1.00

Matrix size: 1024x1024 (64x64 tiles), tile size: 16x16, block size: 16x16

transpose simple copy       , Throughput = 38.9295 GB/s, Time = 0.20068 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose shared memory copy, Throughput = 38.2637 GB/s, Time = 0.20418 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose naive             , Throughput = 15.9062 GB/s, Time = 0.49116 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose shared memory copy, Throughput = 38.7082 GB/s, Time = 0.20183 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose coalesced         , Throughput = 37.6481 GB/s, Time = 0.20751 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose optimized         , Throughput = 37.8931 GB/s, Time = 0.20617 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose fine-grained      , Throughput = 38.7732 GB/s, Time = 0.20149 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose coarse-grained    , Throughput = 37.9213 GB/s, Time = 0.20602 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
transpose diagonal          , Throughput = 36.5287 GB/s, Time = 0.21387 ms, Size = 1048576 fp32 elements, NumDevsUsed = 1, Workgroup = 256
Test passed
