Ортогональность в современных компьютерных архитектурах используется для уменьшения общего размера объектного кода программы. 1 Предоставляя различные режимы адресации, ортогональный набор команд позволяет программисту выбрать тот, который точно соответствует потребностям его программы на данном этапе. 1 Это уменьшает необходимость использования нескольких инструкций для достижения одной и той же цели. 1
В микропроцессорах ортогональность используется для ускорения контекстных переключений. 4 Наличие многочисленных общих регистров позволяет ускорить переключение с программы на программу. 4 Когда осуществляется переключение с программы на программу, содержимое соответствующего блока регистров не обязательно переписывать в оперативную память и перезагружать в него содержимое для новой программы. 4 Вместо этого каждой программе выделяется собственный блок регистров. 4
Также ортогональность применяется в системах долговременного программирования. 23 Она позволяет улучшить системную архитектуру, упростить поддержку и увеличить производительность долговременных программ. 3