Preskoči na sadržaj
Korištenjem servisa na Twitteru pristajete na korištenje kolačića. Twitter i partneri rade globalno te koriste kolačiće za analize, personalizaciju i oglase.

Za najbolje sučelje na Twitteru koristite Microsoft Edge ili instalirajte aplikaciju Twitter iz trgovine Microsoft Store.

  • Naslovnica Naslovnica Naslovnica, trenutna stranica.
  • O Twitteru

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @
  • Jezik: Hrvatski
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Български език
    • Русский
    • Српски
    • Українська мова
    • Ελληνικά
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Imate račun? Prijava
    Imate račun?
    · Zaboravili ste lozinku?

    Novi ste na Twitteru?
    Registrirajte se
Profil korisnika/ce rygorous
Fabian Giesen
Fabian Giesen
Fabian Giesen
@rygorous

Tweets

Fabian Giesen

@rygorous

Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both. he/him

fgiesen.wordpress.com
Vrijeme pridruživanja: prosinac 2009.

Tweets

  • © 2020 Twitter
  • O Twitteru
  • Centar za pomoć
  • Uvjeti
  • Pravila o privatnosti
  • Imprint
  • Kolačići
  • Informacije o oglasima
Odbaci
Prethodni
Sljedeće

Idite na profil osobe

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @

Odjava

Blokiraj

  • Objavi Tweet s lokacijom

    U tweetove putem weba ili aplikacija drugih proizvođača možete dodati podatke o lokaciji, kao što su grad ili točna lokacija. Povijest lokacija tweetova uvijek možete izbrisati. Saznajte više

    Vaši popisi

    Izradi novi popis


    Manje od 100 znakova, neobavezno

    Privatnost

    Kopiraj vezu u tweet

    Ugradi ovaj Tweet

    Embed this Video

    Dodajte ovaj Tweet na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Dodajte ovaj videozapis na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Hm, došlo je do problema prilikom povezivanja s poslužiteljem.

    Integracijom Twitterova sadržaja u svoje web-mjesto ili aplikaciju prihvaćate Twitterov Ugovor za programere i Pravila za programere.

    Pregled

    Razlog prikaza oglasa

    Prijavi se na Twitter

    · Zaboravili ste lozinku?
    Nemate račun? Registrirajte se »

    Prijavite se na Twitter

    Niste na Twitteru? Registrirajte se, uključite se u stvari koje vas zanimaju, i dobivajte promjene čim se dogode.

    Registrirajte se
    Imate račun? Prijava »

    Dvosmjerni (slanje i primanje) kratki kodovi:

    Država Kod Samo za korisnike
    Sjedinjene Američke Države 40404 (bilo koje)
    Kanada 21212 (bilo koje)
    Ujedinjeno Kraljevstvo 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irska 51210 Vodafone, O2
    Indija 53000 Bharti Airtel, Videocon, Reliance
    Indonezija 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italija 4880804 Wind
    3424486444 Vodafone
    » Pogledajte SMS kratke šifre za druge zemlje

    Potvrda

     

    Dobro došli kući!

    Vremenska crta mjesto je na kojem ćete provesti najviše vremena i bez odgode dobivati novosti o svemu što vam je važno.

    Tweetovi vam ne valjaju?

    Prijeđite pokazivačem preko slike profila pa kliknite gumb Pratim da biste prestali pratiti neki račun.

    Kažite mnogo uz malo riječi

    Kada vidite Tweet koji volite, dodirnite srce – to osobi koja ga je napisala daje do znanja da vam se sviđa.

    Proširite glas

    Najbolji je način da podijelite nečiji Tweet s osobama koje vas prate prosljeđivanje. Dodirnite ikonu da biste smjesta poslali.

    Pridruži se razgovoru

    Pomoću odgovora dodajte sve što mislite o nekom tweetu. Pronađite temu koja vam je važna i uključite se.

    Saznajte najnovije vijesti

    Bez odgode pogledajte o čemu ljudi razgovaraju.

    Pratite više onoga što vam se sviđa

    Pratite više računa da biste dobivali novosti o temama do kojih vam je stalo.

    Saznajte što se događa

    Bez odgode pogledajte najnovije razgovore o bilo kojoj temi.

    Ne propustite nijedan aktualni događaj

    Bez odgode pratite kako se razvijaju događaji koje pratite.

    1. William J. Bowman  🥄 🍴‏ @wilbowma 15. sij
      • Prijavi Tweet
      Odgovor korisniku/ci @johnregehr

      @krismicinski, Intel can JIT register allocate stack values?!

      0 proslijeđenih tweetova 2 korisnika označavaju da im se sviđa
    2. John Regehr‏ @johnregehr 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @wilbowma @krismicinski

      something like that, yes. post your code and ask one of the heavy hitters around here like @rygorous or @stephentyrone

      0 proslijeđenih tweetova 3 korisnika označavaju da im se sviđa
    3. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @johnregehr @wilbowma i sljedećem broju korisnika:

      You get two loads and one store per cycle these days. (And still have issue slots to spare for other work.) It depends on what you're doing and how you're measuring, but as long as you hit the L1 cache, loads and stores are by no means slow.

      0 proslijeđenih tweetova 13 korisnika označava da im se sviđa
    4. diverse void‏ @capitalist_void 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @johnregehr i sljedećem broju korisnika:

      Is there extra latency associated with store-to-load forwarding or is that pretty much the same as if a register had been used (assuming the adress computation does not itself stall)?

      1 reply 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđa
    5. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @capitalist_void @johnregehr i sljedećem broju korisnika:

      store to load forwarding is somewhat slower than a regular L1 hit, yes. Assuming you actually get forwarding, ballpark 50% slower. (~6 instead of ~4 cycles latency). If you do things that break forwarding, the penalties can get way bigger, because that requires a partial flush.

      0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
    6. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @capitalist_void i sljedećem broju korisnika:

      But especially x86 has been forced to get really good at loads/stores and store forwarding because 32-bit x86 code is still common and quite register-starved. It takes some effort to make the various tricks not work. :)

      1 reply 0 proslijeđenih tweetova 9 korisnika označava da im se sviđa
    7. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @capitalist_void i sljedećem broju korisnika:

      Anyway, back to what John said: actually, no memory renaming in any current x86 (that I know of, anyway). Loads/stores do always execute as such. It's just that current machines are really quite good at both. (And have quite the capacity for them!)

      0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
    8. John Regehr‏ @johnregehr 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @capitalist_void i sljedećem broju korisnika:

      wait!!! I thought some smalish number of stack slots really did get effectively registered, is this not that case?

      0 proslijeđenih tweetova 0 korisnika označava da im se sviđa
    9. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @johnregehr @capitalist_void i sljedećem broju korisnika:

      Nope! The only stack optimization there is is some frontend trickery to speed up PUSH/POP/CALL/RET by virtualizing the stack pointer.

      0 proslijeđenih tweetova 6 korisnika označava da im se sviđa
    10. Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @johnregehr i sljedećem broju korisnika:

      The net effect is that the loads/stores implicit in these instructions stay, but the stack pointer increments/decrements get collected and batched.

      0 proslijeđenih tweetova 1 korisnik označava da mu se sviđa
      Fabian Giesen‏ @rygorous 15. sij
      • Prijavi Tweet
      Odgovor korisnicima @rygorous @johnregehr i sljedećem broju korisnika:

      so if you do say push rax push rbx push rcx that internally gets translated to mov [virtual_rsp - 8], rax mov [virtual_rsp - 16], rbx mov [virtual_rsp - 24], rcx ; remember that the virtual RSP has moved by 24 bytes

      20:07 - 14. sij 2020.
      • 2 proslijeđena tweeta
      • 9 oznaka „sviđa mi se”
      • Nicolás Wolovick Vijay David Joe Savage Andy Wingo Mihailo Isakov Miss Distance (Kia‏☆) John Regehr iximeow
      1 reply 2 proslijeđena tweeta 9 korisnika označava da im se sviđa
        1. Fabian Giesen‏ @rygorous 15. sij
          • Prijavi Tweet
          Odgovor korisnicima @rygorous @johnregehr i sljedećem broju korisnika:

          and at some point in the future an actual stack pointer update will get injected into the instruction stream - namely, when one of these happens: 1. virtual offset gets too large 2. interrupt/exception 3. before code that actually looks at/modifies rsp directly

          0 replies 0 proslijeđenih tweetova 5 korisnika označava da im se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi

      Čini se da učitavanje traje već neko vrijeme.

      Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

        Sponzorirani tweet

        false

        • © 2020 Twitter
        • O Twitteru
        • Centar za pomoć
        • Uvjeti
        • Pravila o privatnosti
        • Imprint
        • Kolačići
        • Informacije o oglasima