Вы здесь

Оптимизация кода для платформы Эльбрус на простых примерах

Продолжение заметок об Эльбрусе. 

Smart Engines – российский разработчик кроссплатформенных решений в области обработки изображений и видеопотока. Основными направлениями исследований компании являются распознавание, обработка изображений, машинное обучение, высоконагруженные системы, распознавание в видеопотоке, алгоритмическая оптимизация. Сегодня Smart Engines поставляет библиотеки распознавания машинно-читаемой зоны документов (MRZ), банковских карт, идентификационных карт (ID-карт), паспорта РФ и других документов для мобильных устройств, десктопных и серверных решений на российском и мировом рынках.

Компанией были разработаны технологии обработки и распознавания документов для аппаратных платформ ARMv7-v8 (AArch32 и AArch64), x86, x86_64. Новое достижение компании - портирование этих технологий на вычислительную платформу «Эльбрус».

Предлагаем ознакомиться с обзорной статьёй Оптимизация кода для платформы Эльбрус на простых примерах 

Цитата: "Привычные методы ускорения вычислений вполне работают на Эльбрусе и в этом плане программирование для него не требует специфических знаний и умений. В рассмотренных элементарных примерах для оптимизации кода Эльбрус показал себя просто замечательно с учетом тактовой частоты в 800 МГц и в два раза меньшей потребляемой мощности по сравнению с Core i7."

Источник: