because per-core perf has stagnated

By: Adrian (a.delete@this.acm.org), May 20, 2019 3:12 am
Room: Moderated Discussions
Michael S (already5chosen.delete@this.yahoo.com) on May 20, 2019 1:48 am wrote:
>
> BMI and ADX are minor improvements, but AVX tends to ether not help at all or help rather significantly.
>

Most applications use large integer arithmetic only for cryptography and that takes a small part of the execution time so the effect of BMI2 & ADX is minor indeed.


For niche applications with a lot of large integer arithmetic the effect is major.


IIRC, BMI2 has reduced the GMP multiplication times from more than 3 cycles per limb to less than 2 cycles per limb and ADX reduced it a little more, so I believe that the total speedup was by around a factor of 2.


< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Intel's roadmapLaurent2019/05/13 08:37 AM
  Intel's roadmapAlberto2019/05/13 09:44 AM
    Intel's roadmapblue2019/05/13 10:26 AM
    Intel's roadmapMaynard Handley2019/05/13 11:04 AM
      Intel's roadmapAdrian2019/05/13 01:15 PM
      Actually not bad for IntelChester Lam2019/05/14 05:26 PM
        Actually not bad for IntelMaynard Handley2019/05/14 06:33 PM
          Actually not bad for IntelChester Lam2019/05/14 08:52 PM
            Easily, just grab the LN2... (NT)blue2019/05/14 10:41 PM
            Actually not bad for IntelMaynard Handley2019/05/14 11:32 PM
              Application mattersChester Lam2019/05/15 03:15 AM
      Intel's roadmapAlberto2019/05/15 07:58 AM
        Intel's roadmapnone2019/05/15 08:25 AM
        Intel's roadmapChester Lam2019/05/15 08:32 AM
          Sh*** is Sh** foreverAlberto2019/05/15 08:47 AM
            Sh*** is Sh** forevernone2019/05/15 09:05 AM
              benchmarks...Chester Lam2019/05/15 09:33 AM
                benchmarks...none2019/05/15 10:09 AM
                  benchmarks...Chester Lam2019/05/15 04:51 PM
                    benchmarks...Doug S2019/05/16 01:10 PM
                      benchmarks...chester lam2019/05/16 03:20 PM
                        benchmarks...Doug S2019/05/16 03:28 PM
                          benchmarks...chester lam2019/05/16 04:00 PM
                            benchmarks...Doug S2019/05/17 03:39 AM
                              benchmarks...Chester Lam2019/05/17 04:54 AM
                                benchmarks...Doug S2019/05/17 11:52 AM
                                  because per-core perf has stagnatedchester lam2019/05/17 01:55 PM
                                    because per-core perf has stagnatedNathan2019/05/17 02:54 PM
                                      because per-core perf has stagnatedAdrian2019/05/17 10:39 PM
                                        because per-core perf has stagnatedchester lam2019/05/19 06:32 PM
                                          because per-core perf has stagnatedAdrian2019/05/19 09:09 PM
                                            because per-core perf has stagnatedFoo_2019/05/20 12:58 AM
                                              because per-core perf has stagnatedMichael S2019/05/20 01:48 AM
                                                because per-core perf has stagnatedAdrian2019/05/20 03:12 AM
                                                  because per-core perf has stagnatedMichael S2019/05/20 04:23 AM
                                                    because per-core perf has stagnatedMichael S2019/05/20 07:07 AM
                                                  because per-core perf has stagnatedAdrian2019/05/20 04:28 AM
                                                    because per-core perf has stagnatedMichael S2019/05/20 07:15 AM
                                                  because per-core perf has stagnatednone2019/05/20 04:41 AM
                      benchmarks...Maynard Handley2019/05/16 04:35 PM
                        benchmarks...dmcq2019/05/20 08:15 AM
                    benchmarks...Maxwell2019/05/16 10:47 PM
            Sh*** is Sh** foreverAnon2019/05/15 09:43 AM
    Intel's roadmapDoug S2019/05/13 01:24 PM
      Intel's roadmapwumpus2019/05/14 07:52 AM
      Intel's roadmapAlberto2019/05/15 08:10 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?