MAJC
full spelling : Microprocessor Architecture for Java Computing
Microprocessor Architecture for Java Computing is a Sun Microsystems microprocessor design from the 1990s. The MAJC architecture was designed to enable processors to deliver a new class of media-rich user experience.
The MAJC architecture draws from DSP (digital signal processor) and VLIW (very long instruction word) architectures to improve the handling of natural data types. The MAJC processor was targeted at running Java programs, allowed Sun to make several favorable design decisions. The MAJC provides freedom and flexibility in determining the best possible sequence of instructions to ensure that all functional units are in use, virtually all the time.
The MAJC 5200 chip is the first implementation of the MAJC microprocessor architecture. The two-core MAJC 5200 is used in Sun's XVR-1000 and XVR-4000 workstation graphics boards. The MAJC never turned into a commercially viable product and Sun eventually gave up on the project. However many of the design ideas have worked their way into the Sun SPARC processor line.