1
Эльбрус-8СВ: препарируем байты на VLIW
Доступ к реальному хосту на Эльбрус-8СВ — это шанс проверить архитектуру E2K в полевых условиях, без эмуляторов и теоретизирования. Базовая задача по оптимизации сложения массива байтов превращается в исследование возможностей компилятора и «железа».
Специфика VLIW требует иного подхода к распараллеливанию: стандартные алгоритмы могут упираться в неожиданные бутылочные горлышки. Для достижения пиковой производительности приходится задействовать интринсики и ассемблерные вставки.
Изучим ассемблерный листинг и тайминги выполнения.