SPARC(масштабируемая архитектура процессора) ЦП Sun Microsystems.

SPARC - это архитектура набора инструкций RISC (ISA), разработанная Sun Microsystems (теперь объединенная с Oracle), представленная в середине 1987 года.

На оборудовании SPARC часто работает Solaris, операционная система Unix, но другие ОС работают на оборудовании SPARC, а Solaris работает не только на оборудовании SPARC.

SPARC не допускает невыровненных нагрузок, поэтому сбои SIGBUS (ошибка шины) являются распространенной проблемой при переносе C или C++ на SPARC из x86 (например).

В сборке 32 архитектурных регистра SPARC представляют собой скользящее окно в виртуальный регистровый файл. Вsave Инструкция, которая скользит по окну, может или не может попасть в память, в зависимости от того, не хватает ли регистров в микроархитектуре ЦП во время работы.