home.social

#div — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #div, aggregated by home.social.

  1. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  2. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  3. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  4. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  5. some middle-manager-flavored "juice the KPIs" bullshit just hit my gmail inbox, shoving an "AI" summary in my face

    #UblockOrigin selector that will zap the entire feature from existence, should anyone else find use of it:

    mail.google.com##div[data-id*="kopisummary"]

    thanks but no thanks, google, I know how to read and write and quite like doing it

    #NoAI

  6. some middle-manager-flavored "juice the KPIs" bullshit just hit my gmail inbox, shoving an "AI" summary in my face

    #UblockOrigin selector that will zap the entire feature from existence, should anyone else find use of it:

    mail.google.com##div[data-id*="kopisummary"]

    thanks but no thanks, google, I know how to read and write and quite like doing it

    #NoAI

  7. some middle-manager-flavored "juice the KPIs" bullshit just hit my gmail inbox, shoving an "AI" summary in my face

    selector that will zap the entire feature from existence, should anyone else find use of it:

    mail.google.com#[data-id*="kopisummary"]

    thanks but no thanks, google, I know how to read and write and quite like doing it

  8. some middle-manager-flavored "juice the KPIs" bullshit just hit my gmail inbox, shoving an "AI" summary in my face

    #UblockOrigin selector that will zap the entire feature from existence, should anyone else find use of it:

    mail.google.com##div[data-id*="kopisummary"]

    thanks but no thanks, google, I know how to read and write and quite like doing it

    #NoAI

  9. some middle-manager-flavored "juice the KPIs" bullshit just hit my gmail inbox, shoving an "AI" summary in my face

    #UblockOrigin selector that will zap the entire feature from existence, should anyone else find use of it:

    mail.google.com##div[data-id*="kopisummary"]

    thanks but no thanks, google, I know how to read and write and quite like doing it

    #NoAI