По сообщениям западных средств массовой информации, китайское правительство начало процедуру выбора национальной архитектуры набора команд (instruction set architecture, ISA). Она будет использоваться при разработке любых связанных с программированием проектов, финансируемых за государственный счёт. Для Китая и его социального устройства это обозначает список государственных и частных проектов внушительной длины, включая, например, China Mobile, крупнейшего в мире оператора беспроводной связи. Главной целью данного выбора является намерение уменьшить зависимость страны от иностранной интеллектуальной собственности.
В списке рассматриваемых претендентов находятся пять архитектур: MIPS, Alpha, ARM, Power, и китайская UPU, однако существует также небольшая вероятность разработки абсолютно новой архитектуры с нуля. Первая встреча, посвящённая обсуждению этого вопроса, на которой присутствовали представители правительства, академических кругов и IT-компаний, таких как Huawei и ZTE, состоялась в марте. Решение должно быть принято в течение нескольких месяцев.
Архитектуры MIPS и Alpha ужа давно находят активное применение в Китае. Процессоры Loongson, применяемые в миллионах школьных компьютеров, используют набор команд MIPS, а используемые в суперкомпьютерах процессоры ShenWei работают с набором инструкций Alpha. Компания MIPS Technologies в последнее время находится в тяжёлом финансовом состоянии, и пытается найти покупателей, которым и может в итоге стать правительство Китая.
По информации издания EE Times, Китай в настоящее время владеет 34 лицензиями ARM, однако при стоимости лицензии на одно ядро Cortex A9 в $5 млн. вряд ли именно ARM станет китайским выбором. ISA Power стоит дешевле, однако не может предложить поддержки со стороны разработчиков программного обеспечения на том же уровне, что ARM и MIPS.
Нет ничего невозможного и в создании совершенно новой архитектуры, однако это будет мероприятием колоссальной сложности, в последний раз случавшееся 20 лет назад. В таком случае придётся с нуля создавать программное обеспечение, включая компиляторы и приложения, и аппаратную часть, процессоры, чипсеты, материнские платы. Однако такое решение содержит в себе и ряд преимуществ, например, разработчики смогут встроить средства мониторинга и цензуры, которую так любит правительство Китая, прямо на силиконовом уровне, с возможностью обходить эти средства, которые будут получать контролирующие органы. В случае выбора варианта с созданием новой архитектуры остаётся надеяться, что команды в ней будут писаться не на китайском языке.