wgblas
    Preparing search index...

    Module benchmarks/intel-r-iris-r-xe-graphics-tgl-gt2/idamax

    Benchmark results for idamax on Intel R Iris R Xe Graphics Tgl Gt2.

    n compute ms GB/s
    32 0.1966 0.0013
    64 0.2621 0.0020
    128 0.2621 0.0039
    512 0.1966 0.0208
    1024 0.1966 0.0417
    4096 0.1966 0.1667
    16384 0.3277 0.4000
    65536 0.3277 1.6000
    262144 0.4588 4.5714
    1048576 1.1141 7.5294
    4194304 3.1457 10.6667
    16777216 13.4349 9.9902

    idamax-default GB/s chart

    idamax-default ms chart

    Unless noted otherwise, every result above uses unit stride (incx = incy = 1) — the normal case, and the coalesced, best-case GPU access pattern. Real usage sometimes passes a non-unit stride (e.g. operating on a row or column of a larger matrix, where incx = lda), which breaks memory coalescing and costs measurably more. This section sweeps a few representative strides to characterize that cost separately, collapsed below by default — expand a stride to see its table and chart.

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 4
    n compute ms GB/s
    32 0.2621 0.0010
    64 0.2949 0.0017
    128 0.2621 0.0039
    512 0.2621 0.0156
    1024 0.3277 0.0250
    4096 0.2621 0.1250
    16384 0.3277 0.4000
    65536 0.4588 1.1429
    262144 0.9830 2.1333
    1048576 2.2938 3.6571
    4194304 7.5366 4.4522

    idamax-stride4 GB/s chart

    idamax-stride4 ms chart

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 5
    n compute ms GB/s
    32 0.1966 0.0013
    64 0.2621 0.0020
    128 0.2621 0.0039
    512 0.2621 0.0156
    1024 0.2621 0.0313
    4096 0.2621 0.1250
    16384 0.3277 0.4000
    65536 0.4588 1.1429
    262144 1.1796 1.7778
    1048576 2.3593 3.5556

    idamax-stride5 GB/s chart

    idamax-stride5 ms chart

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 32
    n compute ms GB/s
    32 0.2621 0.0010
    64 0.2621 0.0020
    128 0.2621 0.0039
    512 0.3277 0.0125
    1024 0.3277 0.0250
    4096 0.3277 0.1000
    16384 0.4588 0.2857
    65536 0.9830 0.5333
    262144 1.6384 1.2800

    idamax-stride32 GB/s chart

    idamax-stride32 ms chart

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 33
    n compute ms GB/s
    64 0.2621 0.0020
    128 0.2621 0.0039
    512 0.2621 0.0156
    1024 0.2621 0.0313
    4096 0.3277 0.1000
    16384 0.4588 0.2857
    65536 0.9830 0.5333
    262144 1.5729 1.3333

    idamax-stride33 GB/s chart

    idamax-stride33 ms chart

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 255
    n compute ms GB/s
    512 0.1966 0.0208
    1024 0.2621 0.0313
    4096 0.3277 0.1000
    16384 0.5243 0.2500
    65536 0.8520 0.6154

    idamax-stride255 GB/s chart

    idamax-stride255 ms chart

    Intel R Iris R Xe Graphics Tgl Gt2 — stride = 256
    n compute ms GB/s
    512 0.1311 0.0313
    1024 0.1966 0.0417
    4096 0.2621 0.1250
    16384 0.1966 0.6667
    65536 0.9830 0.5333

    idamax-stride256 GB/s chart

    idamax-stride256 ms chart

    See also: