Презентация с Highload

По просьбам трудящихся масс, моя презентация с Хайлоада:

Никаких откровений нет, задача была - показать что multicore/simd - это очень просто и стоит того. Читатели моего уютненького легко узнают примеры 1.5-2-летней давности.

Анимированность Slideshare порезала, но вроде накрывающих друг друга картинок у меня нет.

Comments

Спасибо за презентацию. Концентрированно и по сути.

(Наверно, это было в тексте выступления.)
Баальшое спасибо Интелу за то, что каждый год он выпускает ++набор команд.
Кроме указанного на слайде бардака с 6 наборами sse и 2 наборами avx , внутри процессора есть немало блоков, частично друг друга дублирующих, и ведь на практике в итоге используются только sse/sse2, все более новые блоки тупо простаивают (и даже что-то жрут).

Вот фишка "параллельных языков" - и OpenCL (по причине компиляции на целевой машине) и ISPC в том, что можно пользоваться реальным набором инструкций.

ISPC умеет генерировать код для SSE2+SSE4+AVX с выбором пути исполнения на рантайме по CPUID,

"роста очень медленный"

Сохраню для истории - в последний момент редактировалось, было "роста почти нет", что не вполне правда. Но оно в таком виде было в эфире, менять уже глупо.

Возможно, этот слайд будет вам интересен

Непонятно как его интерпретировать (в логарифмическом вертикальном масштабе то).

Но спасибо. У меня исходно была подобная картинка (попроще), но не прошла time check - пока объяснишь что там по осям, время уходит впустую. А на хайлоаде весь регламент - 40 минут оказался, с вопросами (обещали 45)