The Hypercore is a general-purpose processor, designed to handle a wide range of applications. The processor is intended to execute any given program speedily and efficiently. Virtually self-contained, the Hypercore does not require a "front end" to begin operation, and can function as a stand-alone unit.

The Hypercore is controlled by a patented (United States Patent 5202987) Synchronizer/Scheduler, a complex hardware subsystem and the 'heart' of the Hypercore, designed to administer decision flow at an extremely rapid rate. The Synchronizer/Scheduler enables nearly perfect dynamic load balancing, and ensures maximum use of the cores that work harmoniously within a shared memory space. The shared memory system, a unique and innovative architectural design, allows any number of individual cores at every single clock cycle to randomly and seamlessly access data and instruction memory without creating bottlenecks.

The Synchronizer/Scheduler is assisted by a description of the dependencies between the tasks, or the Task Map used to guide the Hypercore on which tasks to execute at any given time. In addition to monitoring the state of execution of the program, the Synchronizer/Scheduler constantly monitors the state of employment of each individual core and allocates tasks accordingly in order to attain optimal load balance.