к базе знанийстатья
Как можно оптимизировать dot-product и не только. Доклад Яндекса
читать на Хабре
Из доклада вы узнаете, как использовать возможности процессора, настройки компилятора (и даже попробовать превзойти его), какой была бы правильная постановка задачи, как выбирать приоритеты и архитектуру.