Beware of chip-to-chip differences ...

By: Mark Roulo (nothanks.delete@this.xxx.com), August 14, 2019 7:44 am
Room: Moderated Discussions
Mr. Camel (rohit.santhanam.delete@this.live.com) on August 13, 2019 12:30 pm wrote:
> For software developers who are writing code to leverage new x64 instructions sets such as AVX512,
> does anyone know if Intel can load development boxes with hardware support for the aforementioned
> instruction sets to these developers to help them performance test their code?
>
> You obviously cannot performance test your code in a software emulator.
>
> I searched the Intel website and found no useful information on this.

As others have pointed out, you can probably rent time on AWS or some other cloud with AVX-512 CPUs.

But ...

Performance testing AVX-512 can be exciting!


  1. The cache sub-systems are different between the laptop and Xeon Skylakes

  2. The cache sub-systems are different between Cascade Lake and Ice Lake

  3. Some Xeon chips have two AVX-512 FMA units, others have only one

  4. Different chips implement different sub-sets of the AVX-512 instruction set



If you restrict yourself to the common sub-set AVX-512 instructions the last item doesn't matter.

But your benchmark results on a Cascade Lake server chip may be different from an equivalently clocked Ice Lake laptop/desktop chip. This will be true whether you purchase, borrow or rent a development system.


< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Intel AVX-512 dev boxMr. Camel2019/08/13 12:30 PM
  Intel AVX-512 dev boxMr. Camel2019/08/13 12:31 PM
    Intel AVX-512 dev boxbob cloud2019/08/13 01:10 PM
      Intel AVX-512 dev boxMr. Camel2019/08/13 05:01 PM
        Intel AVX-512 dev boxAdrian2019/08/13 08:57 PM
          Intel AVX-512 dev boxTravis Downs2019/08/13 09:34 PM
            Intel AVX-512 dev boxAdrian2019/08/13 09:47 PM
              Intel AVX-512 dev boxAdrian2019/08/13 10:27 PM
              Intel AVX-512 dev boxanonymous22019/08/14 02:53 PM
          Intel AVX-512 dev boxMichael S2019/08/14 12:42 AM
            Intel AVX-512 dev boxAdrian2019/08/14 01:04 AM
              Intel AVX-512 dev boxMichael S2019/08/14 01:50 AM
              Intel AVX-512 dev boxGeoff Langdale2019/08/14 06:02 PM
            Intel AVX-512 dev boxbob cloud2019/08/14 08:01 AM
    Intel AVX-512 dev boxJukka Larja2019/08/14 08:01 AM
  Intel AVX-512 dev boxEric Bron2019/08/13 10:47 PM
    Intel AVX-512 dev boxMr. Camel2019/08/14 04:18 AM
  Beware of chip-to-chip differences ...Mark Roulo2019/08/14 07:44 AM
  Intel AVX-512 dev boxMr. Camel2019/09/11 03:14 PM
    Intel AVX-512 dev boxMr. Camel2019/09/11 03:30 PM
      Intel AVX-512 dev boxme2019/09/11 05:58 PM
        Intel AVX-512 dev boxMr. Camel2019/09/11 06:03 PM
          Intel AVX-512 dev boxNathan2019/09/11 06:18 PM
            Intel AVX-512 dev boxGoose2019/09/11 09:08 PM
              Intel AVX-512 dev boxGoose2019/09/11 09:09 PM
          Intel AVX-512 dev boxAdrian2019/09/11 10:50 PM
    Intel AVX-512 dev boxsomeone2019/09/12 01:42 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?