Developing innovative software and hardware solutions for computationally intense problems

EM Photonics develops high performance computing and embedded systems solutions primarily for the image processing, scientific computing, and linear algebra fields. We solve our customers’ problems with methodical approaches to effectively integrate a well-balanced system – optimizing for performance, size, weight, power, or a combination of these factors. Whether CPU, GPU, FPGA, or supercomputers, we maximize any platform to create novel solutions for our commercial, military and defense clients. Learn more about our services and products, as well as research projects.


Hardware Partners

At EM Photonics, partnerships are all about win-win, long-lasting relationships that allow us to bring more value to our clients.

Learn More.

CULA Channel Partners


  • January 10, 2012

    Not Enough HPC Programmers. How to Fill the Gap?

    Programming supercomputers is hard work. Those involved in programming large HPC systems go through in-depth training and spend months (sometimes years) fine-tuning their algorithms until...

  • November 29, 2011

    Introducing the CULA Sparse Demo

    The CULA Sparse demo is powerful because it allows you to easily try our several different solvers, preconditioners, and other features without coding or building...