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

"Зазвичай хакер пише програми не заради вигоди,
а заради власного задоволення. Така програма
може виявитися корисною, а може залишитися
всього лише грою інтелекту."
Генрі С. Уоррен. Алгоритмічні трюки для програмістів [1]

Сьогодні ми продовжимо наші нотатки про Ельбрусі. Першу статтю, присвячену запуску і оптимізації системи розпізнавання паспорта, можна прочитати тут.
image
Одного разу ми з колегами зацікавилися, як найпростіші методи оптимізації працюють на Ельбрусі.
Читати далі →

Радянські «Эльбрусы» — огляд архітектури

image
Про предмет статті ходить багато домислів — від «російський Барроуз» до «не має аналогів». Викликано це значною мірою відсутністю (доступною) повноцінної документації, нечисленним колом осіб, що мали з ними справу так і чималим часом, що пройшли з тих пір. «Ельбрус» перетворився в один з міфів минулої епохи.

З іншого боку, обчислювальний комплекс безсумнівно існував і показував відмінні для свого часу результати. Можливо, завдяки упокоренні елементної бази, яка примушувала розробників до выдумыванию різного роду архітектурних трюків. Багато з цих трюків зараз виглядають архаїчно, а деякі досить актуальні.

Так що автор з притаманною йому допитливості спробував розібратися з доступною документацією і скласти більш — менш цілісну картину. Якщо читачеві це цікаво — ласкаво просимо під кат.

Читати далі →

Розпізнавання паспорта РФ на платформі Ельбрус. Частина 1

У цій статті ми продовжимо розповідати про пригоди нашої програми розпізнавання паспорта: тепер паспорт відправиться на Ельбрус!

Отже, що ж ми знаємо про архітектуру Ельбрус?
Ельбрус — високопродуктивна і енергоефективна архітектура процесорів, що відрізняється високою безпекою і надійністю. Сучасні процесори архітектури Ельбрус можуть застосовуватися в якості серверів, настільних комп'ютерів і навіть вбудованих обчислювачів. Вони здатні задовольнити підвищеним вимогам щодо інформаційної безпеки, робочого діапазону температур і тривалості життєвого циклу продукції. Процесори архітектури Ельбрус, як кажуть нам публікації МЦСТ [1, 2], призначені для вирішення задач обробки сигналів, математичного моделювання, наукових розрахунків, а також інших завдань з підвищеними вимогами до обчислювальної потужності.
Ми в Smart Engines спробували переконатися, чи правда продуктивності Ельбруса достатньо, щоб реалізувати розпізнавання паспорта без значних втрат у швидкості роботи.
Читати далі →

В продаж надійшли ПК і сервери на базі процесорів «Ельбрус-4С»

Російська компанія МЦСТ оголосила про початок продажів персональних APM-комп'ютерів для офісного користування «Ельбрус-401» і серверів Ельбрус-4.4» на базі 4-х ядерних мікропроцесорів «Ельбрус-4С», створених за технологією 65 нанометрів. На сайті компанії наводяться докладні характеристики цих 2-х новинок від російського виробника, і зараз ми коротко виділимо основні з них.


Читати далі →

ГІС Оператор запущена на платформі Ельбрус

    Компанії ЗАТ «МЦСТ» і КБ «Панорама» провели випробування розроблюваного метою яких, була перевірка функціонування вітчизняної ГІС Оператор на програмно-апаратній платформі «Ельбрус».
 
Дана ГІС прийнята на постачання ЗС РФ наказом міністра оборони РФ № 598 від 15 серпня 2013р., Що робить її стратегічно важливим ресурсом. Призначена вона для управління картами місцевості, знімками і матрицями на основі атласу карт, створення карт оперативної обстановки, відображення 3D моделей місцевості та оперативної обстановки.
 
 
Читати далі →