​​📄От Apple AMX до SiFive VCIX: всё, что вы хотели знать о матричных расширениях, но боялись спросить



Матричные расширения появились не так давно — чуть более трёх лет назад. Несмотря на это, они есть у каждой уважающей себя процессорной архитектуры, в том числе у относительно молодой открытой RISC-V. Без расширений сложно представить ускорение операций над матрицами, а именно они — в основе вычислений большинства хот-спот технологий. Среди них искусственный интеллект и машинное обучение, компьютерное зрение, математическое моделирование сложных физико-технических систем и другие приложения.



Валерия Пузикова, эксперт по разработке ПО в компании YADRO, кандидат физико-математических наук, заложила первые два кирпичика в «антологию» по существующим матричным расширениям:



Из первого текста вы узнаете, зачем нужны расширения и как именно они ускоряют операции над матрицами. Также в нём вас ждет описание каждого из существующих матричных расширений.



Во второй статье Валерия перевела фокус внимания на стандартные матричные расширения RISC-V, которые разрабатываются прямо сейчас. Здесь — актуальные статусы рабочих групп и последние новости по поддержке разреженных матриц.



Ставьте 🤓, если давно ждали хороший лонгрид про матричные расширения, или 🤔, если для освоения материала вам придется попотеть.



#приборы #алгоритмы