The rationale for developing SPARC was that Sun Micro needed higher performance than was then available from Intel, Motorola, Zilog, microprocessors for their next gen workstations. SPARC was designed by Anant Agrawal as a higher performance RISC microprocessor using gate array technology rather than traditional stored program machine.