Александр Коботов - Что следует помнить C++ разработчику об архитектуре процессора

Поделиться
HTML-код
  • Опубликовано: 16 май 2023
  • Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2-3 июня (offline, Москва)
    Подробности и билеты: jrg.su/W8skjE
    - -
    При больших нагрузках повышение эффективности кода может оказаться куда лучшей инвестицией, чем закупка новых ресурсов. Заглянем в «подкапотное пространство» процессора. Увидим, для чего там кэш, конвейер, векторные инструкции, а также посмотрим, что там есть ещё. Разглядим отличия x86 и ARM. Обсудим, каким должен быть код, который способен выжать из процессора все соки, а не ждать сотни циклов пока загрузится вон тот байт.
    Скачать презентацию: squidex.jugru.team/api/assets...

Комментарии • 7

  • @vladimir0rus
    @vladimir0rus 4 месяца назад +2

    Докладчик очень крут, зашел посмотреть что бы подловить его на чем нибудь, но придраться оказалось не к чему.

    • @alysalys137
      @alysalys137 2 месяца назад

      просто тема выигрышная. интел пишет талмуды по оптимизации кода как минимум с 386 процессоров. все что было рассказано докладчиком - вполне себе общеизвестно, много лет как... проблема лишь в том, что 99.9 процентов реального кода не впихнешь в рамки такого вот "локального паралелелизьма". и заниматься этим должны компиляторы, я не программисты.

  • @lsd25dxm
    @lsd25dxm 5 месяцев назад +1

    При чём тут скорость света 22:48?

    • @vladimir0rus
      @vladimir0rus 4 месяца назад

      при том что на частоте 3ГГц свет/сигнал успеет пробежать только 10 см за один такт.

    • @lsd25dxm
      @lsd25dxm 4 месяца назад

      @@vladimir0rus соглашусь. Я уж подумал оратор имеет в виду, что скорость электрона равна скорости света, что, конечно же, не так

    • @vladimir0rus
      @vladimir0rus 4 месяца назад

      @@lsd25dxm ну нам в целом нет никакого дела до скорости электронов, потому что сигнал в проводниках распостраняется со скоростью света.

    • @lsd25dxm
      @lsd25dxm 4 месяца назад

      @@vladimir0rus согласен