я бы в принципе сам почитал чужие мысли на тему. да и в этом чате есть ряд людей, кто может больше и лучше меня написать про железо. я же все-таки человек из мира ПО и проектированием процессоров не занимался. чтобы решиться на подобного масштабы задачи надо быть по хорошему ебанутым человеком. от себя добавлю пару тем, которые мне кажутся перспективными на данный момент, но требаю колоссальной переосмысления вычисления техники. прежде всего мне кажется перспективной разработка ВТ на основе троичной логики. подобные высказывания вы можете найти и у Эдгара Дейкстры. как ни странно, но 1, 0, -1 позволяют упростить решение ряда задач, но требуют более глубокого понимания программирования, что в наше время в принципе нах никому не упало. в связи с чем как мне кажется было бы очень классно реализовать поддержку высокоуровнего языка программирования на уровне процессора. я имею вввиду, что работа с указателями и кучей возможна средствами CPU, что позволит решить ряд проблем с безопасностью в том числе. из разработок в этой области я хочу отметить Эль-90 отечественный и Java CPU от Sun. В эту сторону и надо развивать архитектуру вычислительной техники. Решение ряда проблем из области ИБ происходит автоматом при переходе на подобного рода архитектуру. ну те использования разных стеков под данные и код можно встретить еще на заре компьютеров.
звучит как CISC, там как раз хотели поддержку высокоуровневого языка сделать в процессоре. Проблема в том, что отлаживать RTL намного сложне, а если найдется какая-то уязвимость, то устранить ее будет очень сложно.
Ну и большой декодер инструкций ведет к большому потреблению, низкой скорости, большому размеру кристалла