EM Photonics, Inc.
EM Photonics provides high-performance computing and embedded-systems solutions that accelerate computationally intensive applications using GPUs, FPGAs and other parallel platforms. The company develops GPU- and FPGA-based software and hardware for image processing, linear algebra, scientific computing and defense-related signal processing, and offers consulting, training and custom embedded-device development.
Industries
N/A
Products
GPU-accelerated linear algebra library (commercial)
A commercial software library providing GPU-accelerated dense and sparse linear algebra routines to accelerate numerical workflows.
Imaging enhancement systems for long-range surveillance
Hardware and software solutions for enhancing long-range imaging, including atmospheric compensation algorithms implemented on embedded platforms.
GPU-accelerated linear algebra library (commercial)
A commercial software library providing GPU-accelerated dense and sparse linear algebra routines to accelerate numerical workflows.
Imaging enhancement systems for long-range surveillance
Hardware and software solutions for enhancing long-range imaging, including atmospheric compensation algorithms implemented on embedded platforms.
Services
GPU consulting and optimization
Advisory and hands-on services to analyze, port, and optimize applications for GPU platforms, including performance tuning and algorithm redesign.
Embedded systems design
Design and development of custom embedded devices using GPU and FPGA platforms optimized for power, size and real-time performance.
Training and workshops (CUDA/C++ AMP)
Training courses and workshops in GPU programming models and best practices for porting and optimizing code on parallel hardware.
GPU consulting and optimization
Advisory and hands-on services to analyze, port, and optimize applications for GPU platforms, including performance tuning and algorithm redesign.
Embedded systems design
Design and development of custom embedded devices using GPU and FPGA platforms optimized for power, size and real-time performance.
Training and workshops (CUDA/C++ AMP)
Training courses and workshops in GPU programming models and best practices for porting and optimizing code on parallel hardware.
Expertise Areas
- High-performance computing (HPC)
- GPU-accelerated computing
- Embedded systems design (GPU and FPGA)
- Image processing and atmospheric compensation
Key Technologies
- General-purpose GPU computing
- Field-programmable gate arrays (FPGAs)
- Multi-GPU clusters
- GPU-accelerated linear algebra