Digital System Research

Results

Mandelbrot images plotted using iterative residue calculations

Mandelbrot images plotted using iterative residue calculations using our Rez-9 co-processor attached to a NIOS-II processor and compiled into an Intel Cyclone-IV series FPGA running on a DE2-115 demonstration board from Terasic.  Normally, Mandelbrot fractals are rendered with calculations using binary arithmetic, such as fixed-point or floating-point arithmetic.  Using the Rez-9, the Mandelbrot fractal is rendered with calculations using residue arithmetic.  Residue arithmetic allows plotting pixels in a grid that differ from binary arithmetic; this means the fractal images are unique since pixels are rendered on a different coordinate grid.

Additional Mandelbrot fractal images at various resolutions

Additional Mandelbrot fractal images at various resolutions.  The Rez-9A was capable of rendering fractal images with slightly greater precision than double-precision floating point.  The very high iteration count of the Mandelbrot recursive formula provides a stunning test of accuracy of the new number system.

IMG_3806

Inventor Eric Olsen demonstrating the Rez-9 ALU using an Altera DE2-115 demonstration board.

Delivering the next leap in computation™