Salta al contenuto
0
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Mondo
  • Utenti
  • Gruppi
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Mondo
  • Utenti
  • Gruppi
Collassa

Forum Federato

Di Piero Bosio
  1. Home
  2. Categorie
  3. Senza categoria
  4. is this bullshit?

is this bullshit?

Pianificato Fissato Bloccato Spostato Senza categoria
20 Post 6 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • Fabian Giesenundefined Fabian Giesen

    @regehr @steve Anecdotally, there's at least 3 (Intel, AMD, Centaur) companies that do this on the regular, and one of them (Centaur) is quite small as such things go.

    I wouldn't want to do it either, but the other thing you gotta keep in mind is that the CPU core, while important, is only part of a SoC and ISA has very little impact on the "everything else".

    John Regehrundefined Questo utente è esterno a questo forum
    John Regehrundefined Questo utente è esterno a questo forum
    John Regehr
    scritto su ultima modifica di
    #9

    @rygorous @steve sure sure

    Fabian Giesenundefined 1 Risposta Ultima Risposta
    • John Regehrundefined John Regehr

      @rygorous @steve sure sure

      Fabian Giesenundefined Questo utente è esterno a questo forum
      Fabian Giesenundefined Questo utente è esterno a questo forum
      Fabian Giesen
      scritto su ultima modifica di
      #10

      @regehr @steve For example, it's a goddamn NIGHTMARE doing a high-performance memory subsystem for absolutely anything.

      This whole "shared memory" fiction we're committed to maintaining is a significant drag on all HW, but HW impls of it are just in another league perf-wise than "just" building message-passing and trying to work around it in SW (lots have tried, but there's little code for it and it's a PITA), so we're kind of stuck with it.

      Fabian Giesenundefined 1 Risposta Ultima Risposta
      • Fabian Giesenundefined Fabian Giesen

        @regehr @steve For example, it's a goddamn NIGHTMARE doing a high-performance memory subsystem for absolutely anything.

        This whole "shared memory" fiction we're committed to maintaining is a significant drag on all HW, but HW impls of it are just in another league perf-wise than "just" building message-passing and trying to work around it in SW (lots have tried, but there's little code for it and it's a PITA), so we're kind of stuck with it.

        Fabian Giesenundefined Questo utente è esterno a questo forum
        Fabian Giesenundefined Questo utente è esterno a questo forum
        Fabian Giesen
        scritto su ultima modifica di
        #11

        @regehr @steve Basically almost everything that _all_ major ISAs pretend is true about memory at the ISA level is an expensive lie, but one that ~ALL the SW depends on. 🙂

        Fabian Giesenundefined 1 Risposta Ultima Risposta
        1
        • Fabian Giesenundefined Fabian Giesen

          @regehr @steve Basically almost everything that _all_ major ISAs pretend is true about memory at the ISA level is an expensive lie, but one that ~ALL the SW depends on. 🙂

          Fabian Giesenundefined Questo utente è esterno a questo forum
          Fabian Giesenundefined Questo utente è esterno a questo forum
          Fabian Giesen
          scritto su ultima modifica di
          #12

          @regehr @steve To wit: virtual memory is a lie, by design. Uniform memory is a lie. Shared instruction/data memory is a lie. Coherent caches are a lie, caches would rather be _anything_ else. Buses are a lie. Memory-mapped IO is IO lying about being memory. Oh and the data bits and wires are small and shitty enough now that they started lying too and everything is slowly creeping towards ECCing all the things

          1 Risposta Ultima Risposta
          1
          • John Regehrundefined John Regehr

            is this bullshit? or does ISA not really matter in some fictitious world where we can normalize for process and other factors?

            https://www.techpowerup.com/340779/amd-claims-arm-isa-doesnt-offer-efficiency-advantage-over-x86

            Tom Forsythundefined Questo utente è esterno a questo forum
            Tom Forsythundefined Questo utente è esterno a questo forum
            Tom Forsyth
            scritto su ultima modifica di
            #13

            @regehr ARM and x86 are both godawful messes. Because that's what happens to all successful ISAs - they get cruft.

            So - once you move the "old junk" to a slow path and recommend people don't use them, then you have ARM64 vs x64. And now they're pretty close in oddness, and the difference in decoder area/power is small enough that it doesn't matter.

            Chip Collierundefined 1 Risposta Ultima Risposta
            • Tom Forsythundefined Tom Forsyth

              @regehr ARM and x86 are both godawful messes. Because that's what happens to all successful ISAs - they get cruft.

              So - once you move the "old junk" to a slow path and recommend people don't use them, then you have ARM64 vs x64. And now they're pretty close in oddness, and the difference in decoder area/power is small enough that it doesn't matter.

              Chip Collierundefined Questo utente è esterno a questo forum
              Chip Collierundefined Questo utente è esterno a questo forum
              Chip Collier
              scritto su ultima modifica di
              #14

              @TomF @regehr I’m not educated or experienced with this level of detail. So speaking purely as a consumer, how is it that the apple silicon so vastly out performs similar x86-64 machines while also using less power and generating less heat?
              Is it possible to make an x86-64 system that performs as well (that is, with the same ratio of power consumption and heat)?
              Marketing *clearly* wants us to think that it’s ARM. All I know is my personal interactions with the two as a regular user of both PCs and Macs.

              Tom Forsythundefined 1 Risposta Ultima Risposta
              • Chip Collierundefined Chip Collier

                @TomF @regehr I’m not educated or experienced with this level of detail. So speaking purely as a consumer, how is it that the apple silicon so vastly out performs similar x86-64 machines while also using less power and generating less heat?
                Is it possible to make an x86-64 system that performs as well (that is, with the same ratio of power consumption and heat)?
                Marketing *clearly* wants us to think that it’s ARM. All I know is my personal interactions with the two as a regular user of both PCs and Macs.

                Tom Forsythundefined Questo utente è esterno a questo forum
                Tom Forsythundefined Questo utente è esterno a questo forum
                Tom Forsyth
                scritto su ultima modifica di
                #15

                @photex @regehr Apple have an amazing team of engineers, and they focus very well. They are happy to ignore performance of legacy apps and tune for only modern use cases, and work closely with their compiler teams. The magic of a tight ecosystem!

                If it was "just ARM" then the 20-30 other vendors that use ARM would also be seeing these amazing results (and would have for the last 40 years). Remember that Intel used to make ARM cores, too! Clearly, that is just marketing.

                Tom Forsythundefined 1 Risposta Ultima Risposta
                • Tom Forsythundefined Tom Forsyth

                  @photex @regehr Apple have an amazing team of engineers, and they focus very well. They are happy to ignore performance of legacy apps and tune for only modern use cases, and work closely with their compiler teams. The magic of a tight ecosystem!

                  If it was "just ARM" then the 20-30 other vendors that use ARM would also be seeing these amazing results (and would have for the last 40 years). Remember that Intel used to make ARM cores, too! Clearly, that is just marketing.

                  Tom Forsythundefined Questo utente è esterno a questo forum
                  Tom Forsythundefined Questo utente è esterno a questo forum
                  Tom Forsyth
                  scritto su ultima modifica di
                  #16

                  @photex @regehr I should modify this - "Apple CURRENTLY have an amazing team of engineers." We're people. We can move around. Those folks didn't hatch from eggs laid by Steve Jobs - they came from other companies, and they can go back to other companies 🙂

                  Chip Collierundefined 1 Risposta Ultima Risposta
                  • Tom Forsythundefined Tom Forsyth

                    @photex @regehr I should modify this - "Apple CURRENTLY have an amazing team of engineers." We're people. We can move around. Those folks didn't hatch from eggs laid by Steve Jobs - they came from other companies, and they can go back to other companies 🙂

                    Chip Collierundefined Questo utente è esterno a questo forum
                    Chip Collierundefined Questo utente è esterno a questo forum
                    Chip Collier
                    scritto su ultima modifica di
                    #17

                    @TomF @regehr yes. I would absolutely *love* to see an x86-64 laptop hit this same level of price:performance:battery-lifetime. Some place like framework maybe. 🤷 Everyone else seems to be repackaging Chinese designs from like one or two shops and those places don’t experience sufficient market pressure to improve the situation yet.
                    Fingers crossed though that it happens.

                    Tom Forsythundefined 1 Risposta Ultima Risposta
                    • Chip Collierundefined Chip Collier

                      @TomF @regehr yes. I would absolutely *love* to see an x86-64 laptop hit this same level of price:performance:battery-lifetime. Some place like framework maybe. 🤷 Everyone else seems to be repackaging Chinese designs from like one or two shops and those places don’t experience sufficient market pressure to improve the situation yet.
                      Fingers crossed though that it happens.

                      Tom Forsythundefined Questo utente è esterno a questo forum
                      Tom Forsythundefined Questo utente è esterno a questo forum
                      Tom Forsyth
                      scritto su ultima modifica di
                      #18

                      @photex @regehr The savings are all through the app/OS/device stack. Again - that is the advantage of a vertical integration and a controlled ecosystem. I doubt any significant % is due to the ISA itself. Apple also used to use x86...

                      Josh Simmonsundefined 1 Risposta Ultima Risposta
                      • Tom Forsythundefined Tom Forsyth

                        @photex @regehr The savings are all through the app/OS/device stack. Again - that is the advantage of a vertical integration and a controlled ecosystem. I doubt any significant % is due to the ISA itself. Apple also used to use x86...

                        Josh Simmonsundefined Questo utente è esterno a questo forum
                        Josh Simmonsundefined Questo utente è esterno a questo forum
                        Josh Simmons
                        scritto su ultima modifica di
                        #19

                        @TomF @photex @regehr yeah, it's one of those classic "oh man what crazy optimization are they doing over there!?" And it turns out there's a few, but the main thing is that when you go into sleep the firmware actually, successfully, puts all the components into their deepest sleep states. A thing PC laptop vendors can only dream about. (Plus a morbillion small accumulated improvements across the entire stack)

                        Josh Simmonsundefined 1 Risposta Ultima Risposta
                        1
                        • Josh Simmonsundefined Josh Simmons

                          @TomF @photex @regehr yeah, it's one of those classic "oh man what crazy optimization are they doing over there!?" And it turns out there's a few, but the main thing is that when you go into sleep the firmware actually, successfully, puts all the components into their deepest sleep states. A thing PC laptop vendors can only dream about. (Plus a morbillion small accumulated improvements across the entire stack)

                          Josh Simmonsundefined Questo utente è esterno a questo forum
                          Josh Simmonsundefined Questo utente è esterno a questo forum
                          Josh Simmons
                          scritto su ultima modifica di
                          #20

                          @TomF @photex @regehr another example, I have a super nice ASUS AMD phoenix APU based laptop, which has great battery life. However, one of AMDs newer power saving features, CPPC (broad strokes, adapting clocks with lower latency to get into low power states, faster), just does not work with my specific laptop, because ASUS haven't shipped an updated AGESA with a fix for the feature. (Unclear whether this is for good reason, but I assume it's just costly to re-validate and they don't want to)

                          1 Risposta Ultima Risposta
                          1
                          • Oblomovundefined Oblomov ha condiviso questa discussione
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti


                          • Accedi

                          • Accedi o registrati per effettuare la ricerca.
                          • Primo post
                            Ultimo post