Microbenchmarking Intel’s Arc A770
chipsandcheese.com
chipsandcheese.com
edit: But was it really off in general, or only for the PCI-e 3.0 part of the article?
Even the numbers of PCIe bandwidth test might not change much, even it's trying to test medium size memory to memory block transfers.
Shouldn't affect the conclusion for anything besides the PCIe copy to/from GPU tests.
It's very much a work in progress, as noted in the article. And some of the stuff that worked reasonably well on my cards, like the instruction rate test when trying to measure throughput across the entire card, went down the drain when run on Arc.
Instead of computing 8 independent values, compute one with 8x more iterations:
for (int i = 0; i < count * 8; i++) {
v0 += acc * v0;
}
That plus inlining the iteration count so the compiler can unroll the loop might help get closer to SOL.