Ну и про Elbrus Tech Day
Материалы можно посмотреть тут
Материалы прошедшей конференции Elbrus Tech Day
// www.mcst.ru
Отмечу интересное на мой взгляд
1. Доклад от PostgesPro
Как можно видеть
- Нативная сборка быстрее бинарной трансляции на 40% (ФСТЭК)lcc 1.21)
Т.е. много не выиграешь
И даже на нативной сборке и Эльбрус-8С проигрыш Интелу 2-3 раза.
( Т.е. про Эльбрус-4С речь и не идет )
Какой выход ? - как я и говорил - взяться за Си и ассемблер. Но не надо на нем собственно приложение писать - можно и БД написать - и это сделали:
2. Доклад РЕЛЭКС
( Если кто не знает - создатели отечественной БД "Линтер" )
Например оттуда
Особенности Эльбрус
- Сложный контекст задачи, 2 дополнительных аппаратных стека
- Необходимо отключать прерывания в моменты сохранения и восстановления контекста
- Создание контекста, освобождение и переключения контекста — это системные вызовы
Следствие:
Дорогое переключение контекста
(3.2 мкс на Эльбрус vs 0.5 мкс на Intel)
И вот что получается если написать свою БД
TPC-C ( Дальнейший рост показателей блокируется пропускной способностью HDD ) 200 000
транзакций в минуту
Сервер Эльбрус-8С 4 процессора по
8 ядер с тактовой частотой до
1300 МГц