home profile the team summary contact us
  MMAGIX™ Multiprocessor Supercomputer Chip Technology

MMAGIX Technology Breakthroughs

Innovative 16/32 bit RISC instruction size almost doubles instruction density and bandwidth over prior art.
Instruction set targetted very closely to the needs of high level language compilers and operating systems.
Most C, C++, Java, Pascal, Ada, Fortran or Cobol operations are single instruction with single cycle execution.
Innovative sleeplock and semaphore instructions provide hardware support for more efficient operating systems.
Optimized to increase the real time performance of multitasking operating systems such as Linux, BSD and Android.
Multiple Instruction Processing Units (IPUs) share a SIMD Vector Function Processing Unit (FPU) for cost efficiency.
IPUs and FPUs execute in parallel, with the FPU accepting an instruction and returning a result every cycle.
Each IPU has multiple banks of 32 general purpose registers for efficient interrupts and operating system traps.
Cache locality detection boosts hit rates for local data while simplifying coherence management for shareable data.
Large silicon area saved by keeping each IPU area small, sharing FPUs and denser instruction and data caches.
Very high connectivity through multiple parallel lanes of Hypertransport/SPI-4.2, the newest high bandwidth connectivity standards.
Technology developed for 32 and 64 bit architectures, with128 bits a future possibility.


MMAGIX Multiprocessor Chip Supercomputer Power

4, 16 and 64 processor MMAGIX chip versions, 32 and 64 bit data and address sizes, with a highly size and speed optimized RISC 16/32 bit instruction set, tuned for efficient coding of software in high level languages such as C, C++, Java, Pascal, Ada, Fortran and Cobol. Lean and fast with multiple register banks for very fast interrupt service and atomic interprocessor coordination instructions, avoiding operating system bottlenecks. Hardware support for dynamic linking to shared software libraries.

8/16/32/64/128 bit MMAGIX SIMD Vector Function Processor Units are shared between 4 Instruction Processor Units (4:1 & 16:4) for Supercomputer power, also tuned for efficiency with high level software languages. The Function Units handle Integer Multiply & Divide, Floating Point Arithmetic, Data Encryption, Decryption & Error Correction with an internal Random Number generator for key security.

The 4 processor 32 bit MMAGIX chip will be available in 250nm SOI extreme environment Industrial/Medical/Military/Aerospace) versions.

The 4 processor 64 bit MMAGIX chip will be available in 65nm Commercial and 250nm SOI extreme environment Industrial/Medical/Military/Aerospace versions. This chip will provide Consumer and Business level Multimedia & Supercomputer Power.

The 16 processor 64 bit MMAGIX chip will be available in 65nm Commercial (MGX16 series) version. This chip will be powerful & connected enough for Network Servers.

When Moore's Law progresses to the next generation, a future 64 processor 64 bit MMAGIX chip will be available in Commercial version, same pinout.

MMAGIX Motherboards will be available in Industry Standard ATX and 1U 19" sizes.

Chip clock frequency in the initial MMAGIX chips is anticipated to be above 250 MHz for the250nm chips, 1 GHz for the 65nm chips. Continued development will lead to higher frequency chips, into the GHz. The clock is synthesized on chip so it can be over or underclocked as desired for performance vs power consumption. Processors can be turned off to save power when the processing load is low. Processors can also be turned off individually if they should fail, rather than the system as a whole failing totally, greatly enhancing overall system reliability. The memory clock is synthesized and tuned independently. Memory and interface clocks can be turned on and off as needed to save power.

P = N * F: MMAGIX multiprocessor performance = number of processors times clock frequency, in BIPS/GFLOPS = Supercomputer power at low cost, low power consumption, low heat generation. Almost all instructions are single cycle and most literal constants take no extra cycles regardless of size.

At the anticipated clock frequencies, the 250nm 4 IPU chips will do1 BIPS/GFLOPS, the 65nm 4 IPU chips will do 4 BIPS/GFLOPS, the 65nm 16 IPU chips will do 16 BIPS/GFLOPS - future chips even higher. Multiprocessor system performance is higher than uniprocessor performance because of high parallelism and much less context switching in real time multiprocessing.

The MMAGIX Real Time Nanokernel, a fast booting distribution of the Linux operating system and Firefox Internet browser will be available free. If legal problems impede the market penetration of Linux, we will provide BSD Unix which is also free open source software with similar performance to Linux. MMAGIX Multimedia software will be made available.

Open source software is available to emulate the Intel Pentium, allowing legacy Microsoft Windows applications software to be run in an overall Linux environment.

MMAGIX Multiprocessor Chip Superconnectivity Power

Single or dual channel 64 bit Dynamic Memory bus with ECC connects up to 4 DIMM modules of DDRAM I, II or III. The bus clock can be set to the highest reliable speed for the DIMMs fitted.

An 8/16/32 bit Static Memory bus allows instant booting of the operating system from Flash Memory.

32 lanes of Hypertransport/SPI-4.2 connectivity to devices & cards. The latest upgrade to the most popular interfaces in the industry now has the bandwidth needed for video. Multiple lanes prevent bandwidth saturation - a major problem with PCs and iMacs.

16 lanes of Hypertransport connect to a SouthBridge chip which connects other interfaces.

This connects USB 2.0, IDE/SATA discs, CDRW/DVDRW, PCMCIA cards, FPGAs and many other devices.

Ethernet port connects firewalled networking or Wi-Fi. MMAGIX can easily network to PCs and iMacs.

Synchronous and asynchronous serial ports connect SmartCards, Audio & Modem codecs, Telecoms and many device chips.

SmartCard connectivity enables Multimedia Copyright & Paid Access Protection and safe eCommerce.

All integrated on one 64 bit MMAGIX chip with an unprecedented level of connectivity.

Alternatively, the 32 bit MMAGIX IP core can be integrated on a third party chip as a licensed IP core.

An inexpensive microprocessor chip monitors voltages, currents & temperatures and controls the power supply. With the main power on or off it monitors an IR or wireless remote control, front panel buttons, phone ring, alarm clock and home/office security alarm network for activity, powers on the MMAGIX system if necessary and interfaces the signal to the MMAGIX chip. The MMAGIX system can respond to an alarm event by activating cameras and phoning the owner or a security company. The microprocessor can control the garden reticulation, the lights and the airconditioning without even waking the MMAGIX system.

Customization to a specific application is by choosing appropriate memory, HTX cards, peripheral devices and software. Designers are free to develop their own custom motherboards for high volume or specialized products. MMAGIX is a very flexible system with many applications. There are many powerful PCI Express TV/video cards available at a range of prices for different market segments, from a TV/Multimedia set top box to 3D video games in the home to SVGA graphics in the office. This enables MMAGIX to deliver supercomputing power and connectivity to all of these applications and much more.

A Linux operating system software distribution will be available free on top of the MMAGIX Technology Nanokernel, allowing other operating systems to coexist on a MMAGIX system while providing True Real Time Multiprocessing - the key to powerful Multimedia & Communications.

MMAGIX Multimedia System Reference Designs

Reference designs for MMAGIX Multimedia System products based on the above diagrammed system architecture will be available for manufacture.

Initial MMAGIX reference designs:

Home/office multimedia network server set top box with digital convergence between TV/video/audio and computing.
Office data network RAID server system.
Diskless workstation relying on a network server for disc storage.



Superior products economically manufacturable using MMAGIX Multiprocessor Supercomputer chips and cores include:

Desktop/notebook/tablet Linux or Android multimedia supercomputers much more powerful and connected than PCs or iMacs.
TV super set top boxes much more powerful and connected than Tivo's.
Home and commercial multimedia entertainment systems way beyond anything available.
Professional audio/video editing and production systems.
Industrial/medical/military/aerospace systems.
Telecommunications/telephone exchange switch control systems.
Rack mount blade superservers much more powerful and connected than Sun's.
Rack mount blade systems clustered into gigantic supercomputer systems with performance in TIPS/TFLOPS.
Other true digital convergence multimedia products that haven't even been invented yet due to the lack of processing power and real connectivity in contemporary processor technology.


MMAGIX is the 21st Century Technology needed to heal the digital divide and connect the unconnected.


MMAGIX Multiprocessor Chip Development to Tested Engineering Prototypes

The MMAGIX 32 and 64 bit multiprocessor IP cores have been designed to 90nm ASIC guidelines, designed, prototyped and successfully tested using Xilinx Virtex-2 FPGA tools, ModelSim and a Xilinx Virtex-2 FPGA board. Development of the rest of the system on a chip is proceeding using Xilinx Virtex-2 FPGA tools.

This has been the key to lowering the cost of entry to silicon chip design. It no longer costs millions of dollars to test the viability of chip designs.

Until the recent advent of economical Field Programmable Gate Array (FPGA) prototyping and simulation technology, a silicon chip design could not be tested without millions of dollars worth of sophisticated simulation tools. Now a chip design can be prototyped, simulated and tested using tools costing only thousands of dollars. The real barrier of entry to silicon chip design is now high level engineering knowledge and skill.

MMAGIX Technology Ltd has established relations with several silicon foundries and the MMAGIX Chips are designed to their fabrication guidelines. This allows for a smooth transition from FPGA prototype to a silicon chip.

An Executive Summary with Technological White Papers are available under NDA for potential investors and partners.

Please contact our CEO Christopher Joseph for details.

Please note that statements on this page are of a forward looking nature and may be affected by events beyond our control. No guarantee can be given that this will not occur.


Copyright © MMAGIX Technology Limited 2005-2012