CULAtools™ is EM Photonics’ product family comprised of CULA™ Basic, Premium, and Commercial. CULA is our GPU-accelerated implementation of the LAPACK numerical linear algebra library, containing several of the most popular LAPACK functions. After developing accelerated linear algebra solvers since 2004 for our clients, EM Photonics partnered with NASA Ames Research Center in 2007 to extend and unify these libraries into a single, GPU-accelerated package. Through a partnership with NVIDIA®, we focused on developing a commercially available implementation of accelerated LAPACK routines. Our primary goal is to help a wide range of users experience computational performance previously available only on supercomputers. By leveraging NVIDIA’s CUDA™ architecture, CULA provides users linear algebra functions with unsurpassed performance.
Headquartered in Newark, Delaware, EM Photonics is a recognized leader in implementing computationally intense algorithms on commodity hardware platforms. Using specialized computer architectures such as GPUs and FPGAs, EM Photonics accelerates their clients' applications to achieve better, faster results. We offer consulting services and custom-designed tools to commercial, government, and academic organizations seeking to optimize their scientific computing, image processing, and numerical analysis applications.
NVIDIA (Nasdaq: NVDA) is the world leader in visual computing technologies and the inventor of the GPU, a high-performance processor which generates breathtaking, interactive graphics on workstations, personal computers, game consoles, and mobile devices. NVIDIA GPUs are designed with the Compute Unified Device Architecture (CUDA) to enable them to perform non-graphics tasks like linear algebra computation.