Поздравляю, ты изобрёл (почти что) SPARC. Он умер. Причина проста -- стековые архитектуры крайне сложно сделать высокопроизводительными. Из-за перекрёстной связи команд через регистр указателя стека, и возникающих из-за этого абсолютно ненужных блокировок исполнения.
Все быстрые машины -- регистровые.
PS: Да, я помню, SPARC всё-таки прикидывается регистровой машиной, насколько это возможно. Помогает не очень.






Ответить с цитированием