AVX 512 will be the future

By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), November 27, 2022 9:50 am
Room: Moderated Discussions
rwessel (rwessel.delete@this.yahoo.com) on November 26, 2022 4:02 pm wrote:
>
> People have been telling me that compilers were going to vectorize/parallelize my integer
> code automatically Real-Soon-Now, for four decades. Actually they've been saying it
> for five decades, but I mostly wasn't paying attention in the first one.
>
> So this time for sure?
>
> It's hard to avoid cynicism after half a century of failure to deliver.

I think the problem actually goes deeper than that.

Yes, vectorization turns out to be really really hard in real life. It's nontrivial even for the truly simple loops that do just one thing over and over, and then you hit any kind of real code and it gets really really complicated unless the data stream was very much designed for it.

So that "we've had half a century of failure" is kind of true.

But at the same time, I think the much deeper issue is that yes, compilers have gotten a lot better, but not only did vectorization turn out to be much harder in practice than the trivial examples were (and those trivial examples were anything but trivial to get to work correctly in the compiler), but most of the time you don't even really have high repeat counts in the first place.

Seriously, go look at random code on github - I dare you. Very little of it is clearly delineated loops over arrays with high repeat counts. It's not very helpful to be able to vectorize some "search for a value in an array", when people end up using hash tables or other more complex data structures instead of arrays for searching.

And when you do see arrays, how many of those are just arrays of pointers (and yes, even non-C-style languages end up using pointers internally)? Or if not pointers, you have arrays of smallish data structures rather than "arrays of one thing".

It is hard to find simple enough code to vectorize at all.

Does it exists? Of course. Some people really do floating point math in arrays. It's probably not as common as the people who just want some (non-vectorized) cross product that you can also use a vector unit for, but obviously yes, real people use computers for big calculations still.

But mass market? You're not doing weather forecasting on that CPU you bought. So most arrays you see are likely just byte stream ones (Intel used to love talking about JSON parsing examples or something), or they are image or video data. The latter is generally better done on the GPU.

End result: go look for AVX-512 benchmarks. You'll find them. And then ask yourself: how many of these are relevant to what I bought my PC/mac/phone for?

And I claim that that is the real problem with AVX-512 (and pretty much any vectorization). I personally cannot find a single benchmark that does anything I would ever do - not even remotely close.

So if you aren't into some chess engine, if you aren't into parsing (but not using) JSON, if you aren't into software raytracing (as opposed to raytracing in games, which is clearly starting to take off thanks to GPU support), what else is there?

Yes, yes, yes, you can use it in random places. It's not only some JSON parsing library, you'll find it in other libraries too. I suspect the most use it gets in many situations is - drum roll - implementing memmove/strchr/strcmp style things. And in absolutely zero of those cases will it have been done by the compiler auto-vectorizing it.

It's easy to wave your hands and say "just use vector units". You see people doing it here. In reality, not only has auto-vectorization not ever done so great in the first place, there aren't many places to do it at all.

I will now be bombarded by all the people with their own specialty engine who disagree violently, because obviously the main goal for a CPU is to run chess engines or whatever. And looking at some CPU benchmark sites, that might even look like reality, and I'm clearly the misguided person here.

Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
x64 successorAvantgarde2022/11/13 04:42 AM
  x64 successorAnon2022/11/13 05:06 AM
    x64 successorrwessel2022/11/13 07:45 AM
      x64 successorAnon2022/11/13 08:01 AM
      x64 successor---2022/11/13 01:57 PM
        x64 successorrwessel2022/11/13 02:18 PM
        x64 successorBrendan2022/11/14 01:26 AM
          x64 successorrwessel2022/11/14 06:17 AM
            x64 successorBrendan2022/11/14 07:46 AM
      x64 successor2022/11/13 02:03 PM
        x64 successorrwessel2022/11/13 02:33 PM
          x64 successor2022/11/13 06:07 PM
            data speculationanon22022/11/13 09:00 PM
              data speculationanonymou52022/11/13 09:40 PM
                data speculationanon22022/11/13 10:41 PM
              data speculationPaul A. Clayton2022/11/14 04:52 AM
            x64 successor---2022/11/14 09:58 AM
              x64 successor2022/11/15 12:09 PM
                loop-stream-detector and ROB entryavianes2022/11/16 02:21 AM
                x64 successoranon22022/11/16 02:47 AM
          x64 successorSimon Farnsworth2022/11/14 01:29 AM
        x64 successorJames2022/11/14 03:07 AM
      x86 issues not limited to decodingPaul A. Clayton2022/11/13 05:49 PM
        x86 issues not limited to decodingrwessel2022/11/13 07:24 PM
          x86 issues not limited to decodingMichael S2022/11/14 06:57 AM
        x86 issues not limited to decodingAdrian2022/11/14 01:07 AM
          x86 issues not limited to decodingAndrey2022/11/17 02:45 PM
            x86 issues not limited to decodingrwessel2022/11/17 05:11 PM
              x86 issues not limited to decodingWilco2022/11/18 04:30 AM
                x86 issues not limited to decodingMichael S2022/11/18 06:30 AM
            x86 issues not limited to decodingAnon2022/11/17 06:09 PM
              x86 issues not limited to decodingAdrian2022/11/18 03:14 AM
              x86 issues not limited to decodingAndrey2022/11/18 03:47 AM
                x86 issues not limited to decodingMichael S2022/11/18 04:45 AM
                  x86 issues not limited to decodingAndrey2022/11/18 05:21 AM
                    x86 issues not limited to decodingMichael S2022/11/18 06:01 AM
                      x86 issues not limited to decodingAndrey2022/11/18 06:54 AM
                    x86 issues not limited to decodingAnon2022/11/18 06:19 AM
                      x86 issues not limited to decodingMichael S2022/11/18 06:33 AM
                      x86 issues not limited to decodingAndrey2022/11/18 07:08 AM
                        x86 issues not limited to decodingBrendan2022/11/18 07:32 AM
                        x86 issues not limited to decodingAnon2022/11/18 09:31 AM
                          x86 issues not limited to decodingMichael S2022/11/19 12:44 PM
                        x86 issues not limited to decodingMichael S2022/11/19 12:28 PM
                          x86 issues not limited to decodingAndrey2022/11/19 12:35 PM
                            yes, thank you (NT)Michael S2022/11/19 12:49 PM
            x86 issues not limited to decodingAdrian2022/11/18 03:23 AM
            x86 issues not limited to decodingCharles2022/11/18 03:43 AM
              x86 issues not limited to decodingMichael S2022/11/18 05:42 AM
              x86 issues not limited to decodingLinus Torvalds2022/11/18 11:16 AM
                x86 issues not limited to decodingAndrey2022/11/18 12:37 PM
                  x86 issues not limited to decodingAnon2022/11/18 12:55 PM
                    x86 issues not limited to decodingAndrey2022/11/19 09:37 AM
                      x86 issues not limited to decodingMichael S2022/11/19 10:02 AM
                        x86 issues not limited to decodinganonymou52022/11/19 07:10 PM
                      x86 issues not limited to decodingAnon2022/11/19 10:51 AM
                  x86 issues not limited to decodingLinus Torvalds2022/11/18 01:59 PM
                    x86 issues not limited to decodingLinus Torvalds2022/11/18 02:30 PM
                      x86 issues not limited to decodingAndrey2022/11/19 09:15 AM
                        x86 issues not limited to decodinganon2022/11/19 09:22 AM
                          x86 issues not limited to decodingAndrey2022/11/19 10:03 AM
                            x86 issues not limited to decodingBrendan2022/11/19 10:37 AM
                            x86 issues not limited to decodingAnon2022/11/19 10:59 AM
                        x86 issues not limited to decodingBigos2022/11/19 01:08 PM
                    x86 issues not limited to decodingAnon2022/11/18 06:25 PM
                    x86 issues not limited to decodinganon22022/11/19 01:49 AM
                    x86 issues not limited to decoding2022/11/22 03:43 PM
                      x86 issues not limited to decodingrwessel2022/11/22 04:45 PM
                        x86 issues not limited to decoding2022/11/24 06:01 PM
                          x86 issues not limited to decodingHeikki Kultala2022/11/24 11:10 PM
                            x86 issues not limited to decoding2022/11/25 05:12 AM
                      x86 issues not limited to decodingAnon2022/11/23 01:23 AM
            x86 issues not limited to decodingLinus Torvalds2022/11/18 11:59 AM
              x86 issues not limited to decodingBrendan2022/11/18 08:32 PM
                x86 issues not limited to decodingLinus Torvalds2022/11/19 04:31 PM
                  x86 issues not limited to decodinganon22022/11/19 06:59 PM
                    x86 issues not limited to decodingrwessel2022/11/19 07:54 PM
                    x86 issues not limited to decodingGanon2022/11/20 08:53 AM
                  x86 issues not limited to decodingBrendan2022/11/19 09:59 PM
                    x86 issues not limited to decodingLinus Torvalds2022/11/20 10:39 AM
                      x86 issues not limited to decodingBrendan2022/11/20 01:08 PM
                        x86 issues not limited to decodingAnon2022/11/20 01:47 PM
                        x86 issues not limited to decodingLinus Torvalds2022/11/20 04:01 PM
                          x86 issues not limited to decodinganon22022/11/20 05:29 PM
                            x86 issues not limited to decodingAnon2022/11/20 06:48 PM
                              x86 issues not limited to decodinganon22022/11/21 12:03 AM
                                x86 issues not limited to decodingMichael S2022/11/21 09:37 AM
                                  x86 issues not limited to decodinganon22022/11/21 04:04 PM
                                    * would not have such wide paths into the LSU (NT)anon22022/11/21 06:31 PM
                                    x86 issues not limited to decodingMichael S2022/11/22 05:48 AM
                                x86 issues not limited to decodingAnon2022/11/21 10:03 AM
                                  x86 issues not limited to decodinganon22022/11/21 04:43 PM
                                Magic hardware thinkingBrett2022/11/21 01:08 PM
                                  Magic hardware thinkinganon22022/11/21 04:59 PM
                                    Magic hardware thinkingAndrey2022/11/22 03:36 AM
                                      Magic hardware thinkinganon22022/11/22 03:50 AM
                                        Magic hardware thinkingAndrey2022/11/22 04:27 AM
                                          Magic hardware thinkinganon22022/11/22 05:19 AM
                                            Magic hardware thinkingAndrey2022/11/22 06:49 AM
                                              Magic hardware thinkingBrendan2022/11/22 09:22 AM
                                                Magic hardware thinkingAndrey2022/11/22 12:33 PM
                                              Magic hardware thinkingAnon2022/11/22 11:00 AM
                                                Magic hardware thinkingAndrey2022/11/22 12:50 PM
                                              Magic hardware thinkinganon22022/11/24 11:57 PM
                                                Magic hardware thinkingAnon2022/11/25 12:11 AM
                                                  Magic hardware thinkinganon22022/11/25 03:23 AM
                                            Magic hardware thinkingJukka Larja2022/11/22 07:10 AM
                                              Magic hardware thinkingAndrey2022/11/22 07:25 AM
                                                Magic hardware thinkingJukka Larja2022/11/22 10:00 PM
                                                  Magic hardware thinkingAnon2022/11/23 01:25 AM
                                                    Magic hardware thinkingJukka Larja2022/11/23 05:03 AM
                                                  Magic hardware thinkingAndrey2022/11/23 04:29 AM
                                                    Magic hardware thinkingJukka Larja2022/11/23 05:20 AM
                                                      Magic hardware thinkingAndrey2022/11/23 06:18 AM
                                                        Magic hardware thinkingJukka Larja2022/11/24 01:37 AM
                                                      asm in visual studio - what exactly is hard?Michael S2022/11/23 08:22 AM
                                                        asm in visual studio - what exactly is hard?Brendan2022/11/23 08:59 AM
                                                          asm in visual studio - what exactly is hard?Andrey2022/11/23 09:23 AM
                                                            asm in visual studio - what exactly is hard?Brendan2022/11/23 09:15 PM
                                                              asm in visual studio - what exactly is hard?Andrey2022/11/24 04:56 AM
                                                                asm in visual studio - what exactly is hard?Brendan2022/11/24 05:55 AM
                                                                  asm in visual studio - what exactly is hard?Michael S2022/11/24 06:42 AM
                                                                    asm in visual studio - what exactly is hard?Brendan2022/11/24 07:25 AM
                                                                  asm in visual studio - what exactly is hard?Andrey2022/11/24 08:12 AM
                                                                    asm in visual studio - what exactly is hard?Brendan2022/11/24 09:58 AM
                                                                      asm in visual studio - what exactly is hard?Andrey2022/11/24 12:39 PM
                                                                        asm in visual studio - what exactly is hard?Brendan2022/11/24 08:35 PM
                                                                          asm in visual studio - what exactly is hard?Etienne2022/11/25 03:06 AM
                                                                            asm in visual studio - what exactly is hard?rwessel2022/11/25 03:19 AM
                                                                            asm in visual studio - what exactly is hard?Brendan2022/11/25 04:39 AM
                                                                          asm in visual studio - what exactly is hard?Andrey2022/11/25 03:41 AM
                                                                            asm in visual studio - what exactly is hard?Brendan2022/11/25 06:35 AM
                                                                              asm in visual studio - what exactly is hard?Linus Torvalds2022/11/25 01:53 PM
                                                                                asm in visual studio - what exactly is hard?Brendan2022/11/25 08:39 PM
                                                                                  asm in visual studio - what exactly is hard?James2022/11/26 04:02 AM
                                                                                    asm in visual studio - what exactly is hard?Brendan2022/11/26 12:19 PM
                                                                                      asm in visual studio - what exactly is hard?Simon Farnsworth2022/11/28 03:21 AM
                                                                                        asm in visual studio - what exactly is hard?dmcq2022/11/28 05:52 AM
                                                                                          asm in visual studio - what exactly is hard?dmcq2022/11/28 10:44 AM
                                                                                        asm in visual studio - what exactly is hard?Brendan2022/11/28 03:30 PM
                                                                                          asm in visual studio - what exactly is hard?dmcq2022/11/29 05:52 AM
                                                                                          asm in visual studio - what exactly is hard?Simon Farnsworth2022/11/30 04:08 AM
                                                                                            asm in visual studio - what exactly is hard?Michael S2022/11/30 04:34 AM
                                                                                              asm in visual studio - what exactly is hard?dmcq2022/11/30 05:24 AM
                                                                                                asm in visual studio - what exactly is hard?dmcq2022/11/30 05:29 AM
                                                                                                asm in visual studio - what exactly is hard?Michael S2022/11/30 08:20 AM
                                                                                              asm in visual studio - what exactly is hard?Simon Farnsworth2022/11/30 06:40 AM
                                                                                                asm in visual studio - what exactly is hard?Michael S2022/11/30 08:15 AM
                                                                                              asm in visual studio - what exactly is hard?rwessel2022/11/30 08:56 AM
                                                                                                asm in visual studio - what exactly is hard?Michael S2022/11/30 09:01 AM
                                                                                                  asm in visual studio - what exactly is hard?rwessel2022/11/30 09:11 AM
                                                                                            asm in visual studio - what exactly is hard?Brendan2022/11/30 07:21 AM
                                                                                              asm in visual studio - what exactly is hard?Anon2022/11/30 07:37 AM
                                                                                                asm in visual studio - what exactly is hard?Brendan2022/11/30 09:09 AM
                                                                                              asm in visual studio - what exactly is hard?Linus Torvalds2022/11/30 09:32 AM
                                                                                                asm in visual studio - what exactly is hard?dmcq2022/11/30 04:33 PM
                                                                                            asm in visual studio - what exactly is hard?rwessel2022/11/30 08:47 AM
                                                                                  asm in visual studio - what exactly is hard?Doug S2022/11/26 09:16 AM
                                                                                  asm in visual studio - what exactly is hard?Linus Torvalds2022/11/26 10:28 AM
                                                                                    asm in visual studio - what exactly is hard?Brett2022/11/26 12:46 PM
                                                                                      asm in visual studio - what exactly is hard?rwessel2022/11/26 02:02 PM
                                                                                      asm in visual studio - what exactly is hard?Linus Torvalds2022/11/26 02:33 PM
                                                                                    asm in visual studio - what exactly is hard?Brendan2022/11/26 01:57 PM
                                                          asm in visual studio - what exactly is hard?Anon2022/11/23 02:43 PM
                                                            asm in visual studio - what exactly is hard?Michael S2022/11/23 03:21 PM
                                                        asm in visual studio - what exactly is hard?Jukka Larja2022/11/23 10:26 PM
                                                          asm in visual studio - what exactly is hard?Michael S2022/11/24 01:13 AM
                                            Magic hardware thinkingDoug S2022/11/22 11:44 AM
                                              Magic hardware thinkingAnon42022/11/22 03:28 PM
                                                Magic hardware thinkingDoug S2022/11/22 10:41 PM
                                        Magic hardware thinkingAnon2022/11/22 10:12 AM
                                    Magic hardware thinkingJames2022/11/24 03:23 AM
                                      Magic hardware thinkinganon22022/11/25 02:48 AM
                                x86 issues not limited to decodingLinus Torvalds2022/11/22 12:48 PM
                                  x86 issues not limited to decodingJoern Engel2022/11/22 03:47 PM
                                    x86 issues not limited to decodingAnon2022/11/22 03:55 PM
                                      x86 issues not limited to decodingJoern Engel2022/11/22 11:56 PM
                                        x86 issues not limited to decodingAnon2022/11/23 01:31 AM
                                          x86 issues not limited to decodingAndrey2022/11/23 04:37 AM
                                            x86 issues not limited to decodingAnon2022/11/23 02:44 PM
                                          x86 issues not limited to decodingJoern Engel2022/11/23 12:00 PM
                                            x86 issues not limited to decodingLinus Torvalds2022/11/23 01:02 PM
                                              x86 issues not limited to decodingAnon2022/11/23 03:00 PM
                                                x86 issues not limited to decodingMichael S2022/11/23 03:25 PM
                                                  x86 issues not limited to decodingAnon2022/11/23 10:46 PM
                                                  x86 issues not limited to decodinganon2022/11/26 05:04 AM
                                              Small memcpy with AVX-512-.-2022/11/24 01:04 AM
                                                Small memcpy with AVX-512rwessel2022/11/24 05:21 AM
                                                  Small memcpy with AVX-512-.-2022/11/24 05:47 AM
                                                    Small memcpy with AVX-512-.-2022/11/24 05:52 AM
                                                Small memcpy with AVX-512Linus Torvalds2022/11/24 05:41 PM
                                                  Small memcpy with AVX-512-.-2022/11/24 09:44 PM
                                                  Small memcpy with AVX-512Joern Engel2022/11/24 11:07 PM
                                                    Small memcpy with AVX-512Linus Torvalds2022/11/25 09:35 AM
                                                      Small memcpy with AVX-512Joern Engel2022/11/25 10:04 AM
                                                        Small memcpy with AVX-512-.-2022/11/25 04:46 PM
                                                      Small memcpy with AVX-512Anon2022/11/25 12:26 PM
                                            x86 issues not limited to decodingAnon2022/11/23 02:57 PM
                                              x86 issues not limited to decodingJoern Engel2022/11/23 03:47 PM
                                                x86 issues not limited to decodingLinus Torvalds2022/11/23 04:01 PM
                                                  x86 issues not limited to decodingJoern Engel2022/11/23 04:52 PM
                                                    x86 issues not limited to decodingAndrey2022/11/24 05:27 AM
                                    x86 issues not limited to decodingLinus Torvalds2022/11/23 10:59 AM
                                      x86 issues not limited to decodingJoern Engel2022/11/23 12:59 PM
                                      x86 issues not limited to decodingBrett2022/11/23 01:59 PM
                                        x86 issues not limited to decodingLinus Torvalds2022/11/23 03:51 PM
                                          x86 issues not limited to decodingAnon2022/11/23 10:53 PM
                                            x86 issues not limited to decodingDoug S2022/11/23 11:22 PM
                                            x86 issues not limited to decodingLinus Torvalds2022/11/24 11:08 AM
                                              Any idea why Intel hasn't been addressing this?Mark Roulo2022/11/24 01:55 PM
                                                Any idea why Intel hasn't been addressing this?Anon2022/11/24 04:33 PM
                                                Any idea why Intel hasn't been addressing this?Linus Torvalds2022/11/24 05:53 PM
                                                  I think AVX-512 is niche or dead (for practical purposes)Mark Roulo2022/11/24 08:14 PM
                                                    I think AVX-512 is niche or dead (for practical purposes)Brendan2022/11/24 10:52 PM
                                                      I think AVX-512 is niche or dead (for practical purposes)Anon2022/11/24 11:06 PM
                                                        I think AVX-512 is niche or dead (for practical purposes)Brendan2022/11/24 11:56 PM
                                                          I think AVX-512 is niche or dead (for practical purposes)none2022/11/25 01:58 AM
                                                            I think AVX-512 is niche or dead (for practical purposes)Brendan2022/11/25 02:46 AM
                                                            I think AVX-512 is niche or dead (for practical purposes)Doug S2022/11/26 09:31 AM
                                                              AVX 512 will be the futureAvantgarde2022/11/26 03:19 PM
                                                                AVX 512 will be the futurerwessel2022/11/26 04:02 PM
                                                                  AVX 512 will be the futureBrett2022/11/26 04:28 PM
                                                                    AVX 512 will be the futurerwessel2022/11/26 09:25 PM
                                                                  AVX 512 will be the futureLinus Torvalds2022/11/27 09:50 AM
                                                                    if not chess engine, what *is* the main goal for a CPU is to run ? (NT)Michael S2022/11/27 10:03 AM
                                                                      You are, of course, right (NT)Linus Torvalds2022/11/27 11:55 AM
                                                                        SIMD in chess enginesMichael S2022/11/27 01:44 PM
                                                                          SIMD in chess enginesUngo2022/11/28 12:37 AM
                                                                            SIMD in chess enginesMichael S2022/11/28 05:25 AM
                                                                              SIMD in chess enginesAnon2022/11/28 05:47 AM
                                                                                SIMD in chess enginesMichael S2022/11/28 06:11 AM
                                                                                  SIMD in chess enginesnone2022/11/28 06:26 AM
                                                                              SIMD in chess enginesUngo2022/11/30 03:32 AM
                                                                                SIMD in chess enginesMichael S2022/11/30 04:27 AM
                                                                                  SIMD in chess enginesmrbdzz2022/11/30 11:21 AM
                                                                    AVX 512 will be the futureAvantgarde2022/11/27 11:17 AM
                                                                      AVX 512 will be the futureAnon2022/11/27 11:41 AM
                                                                        AVX 512 will be the futureAvantgarde2022/11/27 12:48 PM
                                                                          AVX 512 will be the futurerwessel2022/11/27 01:18 PM
                                                                          AVX 512 will be the futureAnon2022/11/27 09:34 PM
                                                                      AVX 512 will be the futurerwessel2022/11/27 12:24 PM
                                                                      AVX 512 will be the futureDoug S2022/11/27 02:20 PM
                                                                        AVX 512 will be the futureJan Wassenberg2022/11/28 09:31 AM
                                                                    AVX 512 will be the futurerwessel2022/11/27 01:03 PM
                                                                    AVX 512 will be the futureJan Olšan2022/11/28 08:40 AM
                                                                    AVX 512 will be the futureOscar Smith2022/11/28 09:57 AM
                                                                    AVX 512 will be the future2022/12/02 01:52 AM
                                                                      a nature of von Neumann computerMichael S2022/12/02 02:35 AM
                                                                        a nature of von Neumann computerAndrey2022/12/02 07:57 AM
                                                                          a nature of von Neumann computer---2022/12/02 08:54 AM
                                                                      AVX 512 will be the futureEtienne2022/12/02 05:55 AM
                                                                        AVX 512 will be the futureAnon2022/12/03 05:55 AM
                                                                      AVX 512 will be the futureLinus Torvalds2022/12/02 03:52 PM
                                                                        Part of the problem is artificial ordering ...Mark Roulo2022/12/02 05:23 PM
                                                                          Part of the problem is artificial ordering ...anon22022/12/02 06:18 PM
                                                                            Part of the problem is artificial ordering ...Mark Roulo2022/12/02 08:04 PM
                                                                              Part of the problem is artificial ordering ...anon22022/12/02 08:36 PM
                                                                                Part of the problem is artificial ordering ...Simon Farnsworth2022/12/05 03:06 AM
                                                                                  Part of the problem is artificial ordering ...Michael S2022/12/05 04:23 AM
                                                                                  Part of the problem is artificial ordering ...Heikki Kultala2022/12/05 12:03 PM
                                                                                    Part of the problem is artificial ordering ...Etienne2022/12/06 02:32 AM
                                                                              Part of the problem is artificial ordering ...Brendan2022/12/02 09:24 PM
                                                                                Part of the problem is artificial ordering ...---2022/12/03 05:46 AM
                                                                                  Part of the problem is artificial ordering ...Jukka Larja2022/12/03 09:42 AM
                                                                          Part of the problem is artificial ordering ...Andrey2022/12/03 04:29 AM
                                                                            Part of the problem is artificial ordering ...Adrian2022/12/03 08:40 AM
                                                                              Part of the problem is artificial ordering ...rwessel2022/12/03 11:16 AM
                                                                              Part of the problem is artificial ordering ...Andrey2022/12/03 01:09 PM
                                                                                Part of the problem is artificial ordering ...Andrey2022/12/03 01:11 PM
                                                                              Part of the problem is artificial ordering ...Linus Torvalds2022/12/03 02:53 PM
                                                                                Part of the problem is artificial ordering ...Michael S2022/12/03 03:14 PM
                                                                                  Part of the problem is artificial ordering ...Linus Torvalds2022/12/03 04:04 PM
                                                                                    Part of the problem is artificial ordering ...Linus Torvalds2022/12/03 04:15 PM
                                                                                    Part of the problem is artificial ordering ...gpd2022/12/07 01:16 AM
                                                                                  Part of the problem is artificial ordering ...Andrey2022/12/03 04:10 PM
                                                                                Part of the problem is artificial ordering ...Adrian2022/12/04 03:52 AM
                                                                                  Part of the problem is artificial ordering ...Andrey2022/12/04 04:29 AM
                                                                                    Part of the problem is artificial ordering ...rwessel2022/12/04 05:54 AM
                                                                                      Part of the problem is artificial ordering ...Andrey2022/12/04 06:45 AM
                                                                                    Part of the problem is artificial ordering ...Adrian2022/12/04 06:44 AM
                                                                AVX 512 will be the futureAnon2022/11/27 01:57 AM
                                                                  AVX 512 will be the futureAvantgarde2022/11/27 06:21 AM
                                                                  AVX 512 will be the future-.-2022/11/28 12:56 AM
                                                                    AVX 512 will be the futureAnon2022/11/28 01:15 AM
                                                                      AVX 512 will be the future-.-2022/11/28 02:28 AM
                                                              I think AVX-512 is niche or dead (for practical purposes)-.-2022/11/26 04:08 PM
                                                                I think AVX-512 is niche or dead (for practical purposes)Michael S2022/11/27 01:48 AM
                                                                  I think AVX-512 is niche or dead (for practical purposes)Adrian2022/11/27 02:02 AM
                                                                  Throughput engineDoug S2022/11/27 02:31 PM
                                                                    Throughput engineAdrian2022/11/27 03:07 PM
                                                                    Throughput engineMichael S2022/11/27 03:13 PM
                                                                      Throughput engineanon22022/11/27 04:31 PM
                                                                      Throughput engineJukka Larja2022/11/27 10:13 PM
                                                                        16 vs 32 bit on graphics - lack of sense of proportionHeikki Kultala2022/11/28 12:29 AM
                                                                        Throughput engineMichael S2022/11/28 01:02 AM
                                                                    Throughput engineAnon2022/11/27 09:50 PM
                                                                      AVX-512 -.-2022/11/28 01:06 AM
                                                                        AVX-512 Anon2022/11/28 01:20 AM
                                                                          AVX-512 -.-2022/11/28 02:30 AM
                                                                            AVX-512 Anon2022/11/28 02:57 AM
                                                                              AVX-512 Michael S2022/11/28 04:38 AM
                                                                                AVX-512 Anon2022/11/28 05:29 AM
                                                                                  The linksAnon2022/11/28 05:33 AM
                                                                                  AVX-512 Adrian2022/11/28 07:26 AM
                                                                                  AVX-512 Michael S2022/11/28 07:40 AM
                                                                              CPUs aren't GPUs-.-2022/11/28 05:10 AM
                                                                                CPUs aren't GPUsMichael S2022/11/28 06:09 AM
                                                                                  CPUs aren't GPUs-.-2022/11/28 05:06 PM
                                                                                    CPUs aren't GPUsAnon2022/11/29 12:22 AM
                                                                                      CPUs aren't GPUsMichael S2022/11/29 03:54 AM
                                                                                CPUs aren't GPUsAnon2022/11/28 06:40 AM
                                                                                  CPUs aren't GPUs-.-2022/11/28 05:11 PM
                                                                                    CPUs aren't GPUsAnon2022/11/29 12:28 AM
                                                                                      CPUs aren't GPUsMichael S2022/11/29 04:20 AM
                                                                                      CPUs aren't GPUs-.-2022/11/29 05:40 AM
                                                                  I think AVX-512 is niche or dead (for practical purposes)Dummond D. Slow2022/11/28 12:54 PM
                                                                    GPUs are not magicAnon2022/11/28 02:53 PM
                                                          AVX-512: AMD vs. Intel benchmarkedhobold2022/11/25 04:18 AM
                                                      I think AVX-512 is niche or dead (for practical purposes)Simon Farnsworth2022/11/25 02:42 AM
                                                        I think AVX-512 is niche or dead (for practical purposes)Jan Wassenberg2022/11/28 09:35 AM
                                                          I think AVX-512 is niche or dead (for practical purposes)Jukka Larja2022/11/28 10:53 AM
                                                            I think AVX-512 is niche or dead (for practical purposes)Jan Wassenberg2022/11/29 12:28 AM
                                                              I think AVX-512 is niche or dead (for practical purposes)Jukka Larja2022/11/29 06:06 AM
                                                                I think AVX-512 is niche or dead (for practical purposes)Jan Wassenberg2022/11/29 07:58 AM
                                                                  I think AVX-512 is niche or dead (for practical purposes)Jukka Larja2022/11/29 08:36 AM
                                                                    I think AVX-512 is niche or dead (for practical purposes)Jan Wassenberg2022/11/29 09:28 AM
                                                    I think AVX-512 is niche or dead (for practical purposes)-.-2022/11/25 02:04 AM
                                                      I think AVX-512 is niche or dead (for practical purposes)Michael S2022/11/25 04:38 AM
                                                        I meant Zen4, not Zen3 (NT)Michael S2022/11/25 04:41 AM
                                                Any idea why Intel hasn't been addressing this?Brendan2022/11/24 09:03 PM
                                              x86 issues not limited to decodingrwessel2022/11/24 07:42 PM
                                                x86 issues not limited to decodingJoern Engel2022/11/24 11:18 PM
                                                  x86 issues not limited to decodingrwessel2022/11/25 03:00 AM
                                                    x86 issues not limited to decodingJoern Engel2022/11/25 09:56 AM
                                                      x86 issues not limited to decodingrwessel2022/11/25 10:05 AM
                                  x86 issues not limited to decodinganon22022/11/25 05:57 AM
                                    x86 issues not limited to decodingLinus Torvalds2022/11/25 10:11 AM
                                      x86 issues not limited to decodinganon22022/11/25 04:30 PM
                          x86 issues not limited to decodingBrendan2022/11/21 03:32 AM
                            x86 issues not limited to decodingSimon Farnsworth2022/11/21 04:13 AM
                              x86 issues not limited to decodingBrendan2022/11/21 08:09 AM
                                x86 issues not limited to decodingSimon Farnsworth2022/11/21 10:01 AM
                                  x86 issues not limited to decodingBrendan2022/11/21 11:00 AM
                                    x86 issues not limited to decodingSimon Farnsworth2022/11/21 12:19 PM
                                      x86 issues not limited to decodingBrendan2022/11/21 01:23 PM
                                    x86 issues not limited to decodingAndrey2022/11/21 01:40 PM
                                      x86 issues not limited to decodingBrendan2022/11/21 05:19 PM
                                        x86 issues not limited to decodingAndrey2022/11/22 03:15 AM
                                          x86 issues not limited to decodingBrendan2022/11/22 08:52 AM
                                x86 issues not limited to decodinganon22022/11/21 05:45 PM
                                  x86 issues not limited to decodingBrendan2022/11/21 06:48 PM
                                    x86 issues not limited to decodinganon22022/11/21 07:37 PM
                                      x86 issues not limited to decodingBrendan2022/11/22 03:53 AM
                                        x86 issues not limited to decodinganon22022/11/22 04:03 AM
                                          x86 issues not limited to decodingBrendan2022/11/22 06:31 AM
                                            x86 issues not limited to decodingBrett2022/11/22 03:47 PM
                                            x86 issues not limited to decodinganon22022/11/25 12:01 AM
                                    x86 issues not limited to decodingEtienne2022/11/22 02:09 AM
                                      x86 issues not limited to decodinganon22022/11/22 03:41 AM
                                        x86 issues not limited to decodingBrendan2022/11/22 05:47 AM
                                        x86 issues not limited to decodingEtienne2022/11/22 06:46 AM
                      x86 issues not limited to decodinganon2022/11/20 01:22 PM
                        x86 issues not limited to decodingAnon2022/11/20 01:43 PM
                        x86 issues not limited to decodingDoug S2022/11/20 11:48 PM
                          sidenote: early blitterhobold2022/11/21 01:04 PM
          x86 issues not limited to decodingLinus Torvalds2022/11/18 11:33 AM
      x64 successorAdrian2022/11/14 12:45 AM
        x64 successor---2022/11/14 10:09 AM
  marketing answerRobert David Graham2022/11/13 01:51 PM
    marketing answerHeikki Kultala2022/11/14 11:53 AM
      RISC-V "1990's done again"?Paul A. Clayton2022/11/14 06:07 PM
        RISC-V "1990's done again"?Heikki Kultala2022/11/14 10:54 PM
          RISC-V "1990's done again"?Paul A. Clayton2022/11/15 03:49 AM
            RISC-V "1990's done again"?Heikki Kultala2022/11/15 02:22 PM
          Radix Tree TranslationMichael S2022/11/15 05:44 AM
            Radix Tree Translationrwessel2022/11/15 06:28 AM
        RISC-V "1990's done again"?---2022/11/15 09:32 AM
    marketing answerAvantgarde2022/11/15 12:22 AM
      marketing answerMichael S2022/11/15 01:37 AM
        marketing answernone2022/11/15 02:12 AM
          marketing answerAvantgarde2022/11/15 02:47 AM
        marketing answer---2022/11/15 09:39 AM
          marketing answeranon.12022/11/16 05:50 AM
            marketing answerMichael S2022/11/16 06:57 AM
        marketing answerMichael S2022/11/17 08:55 AM
      marketing answerAnon2022/11/15 03:05 AM
        marketing answerAvantgarde2022/11/15 09:09 AM
          marketing answerAnon2022/11/15 10:58 AM
          marketing answerDoug S2022/11/15 11:07 AM
            marketing answerAvantgarde2022/11/15 09:02 PM
              marketing answerHeikki Kultala2022/11/15 10:01 PM
                marketing answerMichael S2022/11/16 01:41 AM
              marketing answerAnon2022/11/16 04:53 AM
                Use open source to design a Thumb-like ISA?Simon Farnsworth2022/11/16 05:52 AM
                  Use open source to design a Thumb-like ISA?Doug S2022/11/16 11:32 AM
                    Use open source to design a Thumb-like ISA?rwessel2022/11/16 02:14 PM
                      Use open source to design a Thumb-like ISA?Simon Farnsworth2022/11/17 04:32 AM
                        Use open source to design a Thumb-like ISA?Anon2022/11/17 07:47 AM
                          Use open source to design a Thumb-like ISA?Simon Farnsworth2022/11/18 03:05 AM
                            Use open source to design a Thumb-like ISA?Linus Torvalds2022/11/18 10:29 AM
                              Use open source to design a Thumb-like ISA?Joern Engel2022/11/18 11:30 AM
                              Use open source to design a Thumb-like ISA?Simon Farnsworth2022/11/19 03:47 AM
                              Use open source to design a Thumb-like ISA?dmcq2022/11/19 08:13 AM
                    Use open source to design a Thumb-like ISA?rwessel2022/11/16 02:14 PM
                      Use open source to design a Thumb-like ISA?Etienne2022/11/17 01:34 AM
                        Use open source to design a Thumb-like ISA?Brendan2022/11/17 02:23 AM
                          Use open source to design a Thumb-like ISA?Etienne2022/11/17 03:57 AM
                          Use open source to design a Thumb-like ISA?Etienne2022/11/17 04:15 AM
                            Use open source to design a Thumb-like ISA?Brett2022/11/17 01:46 PM
                        Use open source to design a Thumb-like ISA?rwessel2022/11/17 05:44 AM
                          Use open source to design a Thumb-like ISA?Etienne2022/11/17 07:59 AM
                            Use open source to design a Thumb-like ISA?Anon2022/11/17 08:15 AM
                      Use open source to design a Thumb-like ISA?gallier22022/11/17 04:12 AM
                        Use open source to design a Thumb-like ISA?rwessel2022/11/17 05:22 AM
                marketing answerzArchJon2022/11/16 07:28 AM
                  marketing answeranonymou52022/11/16 05:30 PM
              marketing answerBrett2022/11/16 11:12 AM
                "almost 68000 like" is not exactly praise ...Mark Roulo2022/11/16 06:31 PM
                  "almost 68000 like" is not exactly praise ...Brett2022/11/17 12:13 AM
                    "almost 68000 like" is not exactly praise ...Anon42022/11/17 12:39 AM
                      "almost 68000 like" is not exactly praise ...Michael S2022/11/17 02:26 AM
                      a very slow movement backMichael S2022/11/17 02:27 AM
                marketing answerAnon2022/11/16 07:27 PM
                  marketing answerBrett2022/11/16 11:47 PM
          marketing answeranon.12022/11/16 06:10 AM
  x64 successor is called ARMMaxwell2022/11/14 09:23 AM
    x64 successor is called ARMBrendan2022/11/14 10:20 AM
      x64 successor is called ARMblaine2022/11/15 01:44 AM
        x64 successor is called ARMMichael S2022/11/15 05:25 AM
        x64 successor is called ARMdmcq2022/11/23 05:30 PM
          x64 successor is called ARMDoug S2022/11/23 11:13 PM
  This might be the one time such a thing is possibleDoug S2022/11/14 10:15 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊