Friday, March 10, 2023

Бачило: Процессор Эльбрус - это тупик. Интервью с И. Курдюковым (AltLinux)



Заранее извиняюсь за то что постоянно сбиваюсь, и кое где сделал ляпы. Я не настолько опытный оратор как Дмитрий, у которого уже большой опыт. Сам прослушаю и прокомментирую.

04:55 - под "JIT архитектуры" имел в виду языки использующие JIT-компиляцию, но сказал не то. Хотя байткод это своего рода архитектура, но виртуальная, для виртуальной машины.
09:50 - у Эльбруса есть 6 АЛУ (арифметико-логическое устройство) в широкой команде, которым можно присвоить действия. Только 4 из них могут делать загрузку из памяти, и только 2 сохранение в память. Результат доступен на следующий такт только для самых простых операций.
40:40 - имелось в виду что где для других процессоров компилятор сделает одну инструкцию, то для RISC-V выйдет полтора-два раза больше инструкций. У RISC-V нет, например, инструкций чтения и записи в память, где можно использовать сумму из двух регистров, что обычная ситуация для цикла с кодом вида a[i] = b[i] + c[i], где можно делать только инкремент регистра с индексом, для RISC-V придётся делать инкремент всех трёх указателей.

https://www.youtube.com/watch?v=G56lE2407Ls

No comments:

Post a Comment