Loongson готовит мир к своим новым процессорам. Компания выпустила патчи для Linux, внедряющие поддержку ряда функций чипа 3A6000, релиз которого ожидается в ближайшие недели.
Чип 3A6000 сравним с Intel Core Tiger Lake и AMD Ryzen 5000. Выбор в пользу Linux очевиден – в Китае существует много национальных дистрибутивов этой ОС и полным ходом идет процесс отказа от Windows в госсекторе.
По заверениям самой Loongson, сделанным еще в ноябре 2022 г., компания полностью завершила этап проектирования процессора 3A6000 и собиралась выпустить первые его образцы до конца II квартала 2023 г. У нее в запасе остается еще около полутора месяцев, но появление патчей для Linux вполне может означать, что Loongson уложится в установленные сроки.
Всего выпущено пока два патча для Linux, главный из которых активирует новый блок управления памятью (MMU) или обходчика таблицы страниц (PTW) в 3A6000, который может обрабатывать исключения преобразования адресов (TLBI, TLBL, TLBS, TLBM) непосредственно на аппаратном уровне, повышая итоговую производительность. Процессор будет требовать программной обработки лишь в нескольких случаях, например, при сбоях страниц. В описании ко второму патчу сказано что архитектура LoongArch традиционно использует полные барьеры памяти для всего. Барьер памяти – инструмент, позволяющий программисту добиться правильного порядка исполнения инструкций процессором в отдельных случаях с многопоточными (выполняются несколькими виртуальными или реальными процессорами асинхронно) программами, когда это требуется. Без барьеров современные процессоры могут менять порядок инструкций ради оптимизации, что в этих самых отдельных случаях может навредить. Но полные барьеры негативно сказываются на производительности, и новый патч как раз добавляет больше различных вариантов барьеров, которые понимает новый процессор. Все процессоры Loongson строятся на базе собственной архитектуры компании LoongArch. Это уникальная разработка, инструкции которой не перекликаются ни с х86, ни с ARM, ни с RISC-V, ни с другими архитектурами.
В операционной системе Windows поддержки LoongArch на май 2023 г. не было, к тому же в Китае уже более трех лет идет программа по массовому отказу от Windows, по меньшей мере, в госсекторе. Однако, оценить возможности нового 3A6000 и провести независимые тесты его производительности эксперты и энтузиасты, проживающие за пределами Китая, не смогут. Вся продукция и вся интеллектуальная собственность Loongson с декабря 2022 г. не может распространяться за пределами КНР по решению властей Китая. Наработки компании признаны стратегически важными, и потому их экспорт из КНР полностью запрещен в любые страны.