Expiry of x86-64 patents

By: Jukka Larja (roskakori2006.delete@this.gmail.com), October 30, 2020 9:04 pm
Room: Moderated Discussions
Mark Roulo (nothanks.delete@this.xxx.com) on October 30, 2020 11:42 am wrote:
> Jukka Larja (roskakori2006.delete@this.gmail.com) on October 30, 2020 11:29 am wrote:
> > Mark Roulo (nothanks.delete@this.xxx.com) on October 30, 2020 10:21 am wrote:
> > > Jukka Larja (roskakori2006.delete@this.gmail.com) on October 30, 2020 9:52 am wrote:
> > > > me (me.delete@this.me.com) on October 30, 2020 9:47 am wrote:
> > > > > > And I presume you are talking about AVX2. Both PS4 and Xbox One support AVX,
> > > > > > and that alone obviously didn't gather any significant support (even though
> > > > > > consoles have much more benefit from CPU optimizations compared to PC).
> > > > > >
> > > > > > -JLarja
> > > > >
> > > > > IIRC Jaguar's AVX isn't any faster than using SSE so devs mostly ignored it I guess.
> > > >
> > > > Is any AVX faster than SSE?
> > > >
> > > > -JLarja
> > >
> > > For my employer’s loads, AVX2 runs about 1.7x faster than SSE for compute bound loads.
> >
> > Yes, but that's AVX2, which is not available on Jaguar.
> >
> > -JLarja
>
> It is AVX2 because many of our loads are short integer loads.
>
> AVX won’t be faster on Jaguar than SSE because the Jaguar vector units are 128 bits wide so the AVX
> instructions needs roughly 2x the clocks per instruction which cancels out doing 2x more work per op.
>
>
> I would expect AVX implementations that are 256 bits wide (eg. Sandy
> Bridge) to run ~1.7x faster than SSE on floating point code.
>
> The slowdown is AMD specific (and only on some cores), not inherent with AVX.

Thanks, I recalled falsely that AVX had only 128 bit registers (like SSE) and was thus pretty much useless (though I guess it's supposed to be more compiler friendly).

Anyway, the fact that even AVX (non-2) on many CPUs offers twice the bandwidth, yet gathers no interest from game developers, just points more directly that SIMD extensions aren't interesting in the field.

-JLarja
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Expiry of x86-64 patentsBeastian2019/04/19 09:05 AM
  Expiry of x86-64 patentsGian-Carlo Pascutto2019/04/19 09:46 AM
    Expiry of x86-64 patentsBeastian2019/04/19 10:06 AM
    Expiry of x86-64 patentsJukka Larja2019/04/19 10:44 AM
      Expiry of x86-64 patentsGian-Carlo Pascutto2019/04/19 11:12 AM
        Expiry of x86-64 patentsJukka Larja2019/04/19 12:41 PM
          Expiry of x86-64 patentsRobert Williams2019/04/19 01:18 PM
          Expiry of x86-64 patentsGian-Carlo Pascutto2019/04/19 02:35 PM
          Expiry of x86-64 patentsIntelUser20002020/10/30 02:17 AM
            Expiry of x86-64 patentsJukka Larja2020/10/30 07:49 AM
              Expiry of x86-64 patentsme2020/10/30 09:47 AM
                Expiry of x86-64 patentsJukka Larja2020/10/30 09:52 AM
                  Expiry of x86-64 patentsMark Roulo2020/10/30 10:21 AM
                    Expiry of x86-64 patentsJukka Larja2020/10/30 11:29 AM
                      Expiry of x86-64 patentsMark Roulo2020/10/30 11:42 AM
                        Expiry of x86-64 patentsJukka Larja2020/10/30 09:04 PM
                          SIMD syntaxhobold2020/10/31 06:54 AM
                            SIMD syntaxJukka Larja2020/10/31 09:14 AM
                              SIMD syntaxhobold2020/11/01 08:22 AM
                                SIMD syntaxJukka Larja2020/11/01 11:11 AM
                                  SIMD syntaxhobold2020/11/02 05:33 AM
                          Expiry of x86-64 patentsme2020/10/31 03:01 PM
                            Expiry of x86-64 patentsJukka Larja2020/10/31 09:23 PM
                              Expiry of x86-64 patentsFoo_2020/11/01 04:48 AM
                                Expiry of x86-64 patentsJukka Larja2020/11/01 07:01 AM
                      Expiry of x86-64 patentsAdrian2020/10/30 12:02 PM
                        Expiry of x86-64 patentsBigos2020/10/30 01:20 PM
      Expiry of x86-64 patentsGeoff Langdale2019/04/19 02:52 PM
        Expiry of x86-64 patentsJukka Larja2019/04/19 09:38 PM
      Expiry of x86-64 patentsYuhong Bao2019/04/20 02:35 PM
  Expiry of x86-64 patentsDoug S2019/04/19 10:40 AM
    Expiry of x86-64 patentsBeastian2019/04/19 11:10 AM
      Expiry of x86-64 patentsRobert Williams2019/04/20 08:15 AM
        Expiry of x86-64 patentsRobert Williams2020/10/28 06:42 AM
  Expiry of x86-64 patentsanyone2019/04/20 07:11 AM
    Expiry of x86-64 patentsGroo2019/04/20 07:29 AM
      Expiry of x86-64 patentswumpus2019/04/20 08:32 AM
      Expiry of x86-64 patentsblaine2020/10/30 12:03 PM
        Expiry of x86-64 patentsDavid Kanter2020/10/30 08:59 PM
  Intel vs AMD patentsYuhong Bao2019/04/20 02:32 PM
    Intel vs AMD patentsBeastian2019/04/20 03:35 PM
  Expiry of x86-64 patentsTravis Downs2019/04/20 07:24 PM
    Expiry of x86-64 patentsnone2019/04/21 07:36 AM
      Expiry of x86-64 patentssomebody2019/11/27 10:44 AM
      Expiry of x86-64 patentsAnon32019/11/27 05:16 PM
        Expiry of x86-64 patentsTravis Downs2019/11/27 06:17 PM
      Expiry of x86-64 patentsMontaray Jack2019/11/28 12:03 AM
        Expiry of x86-64 patentsnone2019/11/28 01:57 AM
          Expiry of x86-64 patentsdmcq2019/11/28 11:20 AM
            Expiry of x86-64 patentsMontaray Jack2019/11/29 05:00 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?