• naur@tech.pr0n.pl
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    edit-2
    10 days ago

    Fajne wyjaśnienie tego patentu z podwójnym dekoderem. Jakiś czas temu czytałem o tym w kontekście nowych Zenów, ale tam chyba muszą to obecności dwóch wątków.
    Ciekawe czy jakiś kompilator wstawiał te bezwarunkowe skoki do strumienia instrukcji po włączeniu tuningu pod Tremonta. Raczej wątpie, to dość niszowa mikroarchitektura.

    • サぺル@tech.pr0n.plOPM
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      10 days ago

      Ostatecznie wstawiają te skoki automatycznie.

      Nie wiem czy znaczenie ma nisza. Jeśli obsługuje optymalizację dla danej rodziny to powinien. Chyba, że logika tego jest jakaś trudna, bo nie mogą czegoś przewidzieć na etapie generacji.

      • naur@tech.pr0n.pl
        link
        fedilink
        Polski
        arrow-up
        1
        ·
        10 days ago

        Sprawdziłem na gcc i clangu. Żaden z nich nie wstawia sztucznych skoków jeśli wymuszę kompilację na mikroarchitekturę Tremont.