What is the basis for the Optalysys technology?

Using diffraction and Fourier Optics, coupled with our novel designs, we are able to combine matrix multiplication and Optical Fourier transforms into more complex mathematical processes, such as derivative operations. In place of lenses, we also use liquid crystal patterns to focus the light as it travels through the system. This means the tight alignment tolerances that exist through the system are achieved through the dynamic addressing in the software.

All modern computers have multiple processor cores which run in parallel - how does the Optalysys approach differ?

For parallel functions, such as the Fourier Transform, each number in the output is the result of a calculation involving every number in the input. Dividing the processing tasks between multiple processor cores for such tasks results in complex data management issues as each processor core must communicate with the others and data must be buffered into local memory. This creates challenging coding problems and only incremental improvements as the resolution is increased.

The Optalysys technology operates truly in parallel, using the natural properties of light and diffraction. Numerical data is entered into the liquid crystal grids (known as SLMs or Spatial Light Modulators) and is encoded into the laser beam as it passes through. The data is then processed together as the beam is focussed or passes through the next optical stage. Increasing the resolution of the data is achieved through adding more pixels to the SLM, but the process time, once the data is addressed, remains the same regardless of the amount of data being entered. The Optalysys approach therefore provides a truly scalable method of producing large calculations of the type used in fluid dynamics modelling (CFD) and correlation pattern recognition.

How is the Optalysys technology benchmarked against electronic methods?

The simplest benchmark to use is the FLOPs (Floating Point Operations per second) benchmark used for electronic processors, although this is not an ideal comparison as it does not take into account the supporting infrastructure requirements, or the specific process it is being judged for. Roughly speaking, a two-dimensional FFT (Fast Fourier Transform) process takes n^2log(n) operations, where n is the number of data points in the grid. Based on this, our first demonstrator system, which will operate at a frame rate of 20Hz and resolution 500×500 pixels and produce a vorticity plot, will operate at around 40GFLOPs. However, this will be scaled in terms of both frame time, resolution and functionality, to produce solver systems operating at well over the PetaFLOP rates that supercomputers are quoted at – leading to ExaFLOP calculations and beyond.

Computational Fluid Dynamics (CFD) is used by engineers and scientists all over the world. What will optical technology offer?

We are taking each step carefully. The potential of this technology is amazing but it must complement and add to what CFD and computation can already do. Initially it is sensible to focus on spectral CFD methods and some of the linear algebra operations that CFD draws on.

Optalysys technology is quick at CFD calculations, so what?

Optical techniques can make all stages of the CFD process more effective. We are far from a pure optical CFD solver but it can help us generate, and learn from data better. We are always thinking about the full CFD process and learning. This leads to big data, again another exciting opportunity.

Spectral methods are not used in many commercial CFD codes. Will optical technologies change this?

It is not easy to say how optical technologies will drive the future of CFD. Spectral methods are wide spread in weather analysis, large research organisations and academia. Our focus is to provide optical technologies that add complementary technology to what already exists.

Will you be developing an optical CFD solver?

That would be the ultimate project to get involved with and we would love to partner up to do this. Our focus is to prove initially that optical technologies can improve and complement what is already being done digitally.

Do the optical numerics offer anything different mathematically?

Absolutely. Optical technology represents point data using light and gives us access to spectral non-local operations instantaneously. This is potentially very important because we might be able to make linear algebra on digital computers more efficient and more accurate. For example, we can do matrix multiplications or convolutions operations at the speed of light.

Latest news view all
July Newsletter 2017

Welcome to the Optalysys July 2017 Newsletter – your regular update on the latest developments in optical computing. In this edition we cover our VP Engineering, Rob Todd visiting California, Dr Richard Juday in the Yorkshire office for a few days to work in the lab. Welcoming Corwin Joy as our second software developer and our new […]

read more
New Opening: Project Manager
Optalysys is seeking an experienced and enthusiastic project manager to join this pioneering team.
read more
Senior Software Engineer joins Optalysys

Optalysys welcomes a second Senior Software Engineer, Corwin Joy, to the team based in Nevada, USA. Corwin has over 20 years experience writing algorithms for high performance numerical computing. He holds an MSc in Applied Mathematics from Carnegie Mellon University and a BA in Statistics from Rice University. Past projects include OLAP visualization tools at […]

read more
We’ve moved!

Welcome to our new UK Headquarters office based in Glasshoughton, West Yorkshire!  We are proud and excited to announce that our UK team moved to a new location on April 1st 2017 to support our growing team and laboratory space requirements. Over the past year we have expanded to 13 employees (10 in the UK, […]

read more