Phone: (608) 236-9145 Email: sales@fdmspectra.com

Accelerated Computing

This image shows the FDM SearchFaster(tm) software performing three(3) searches in quick succession on about 900,000 spectra, most of which are mixture spectra, which is a much heavier task than searching single spectra. The search operation is similar to common image processing operations. This was run on a Windows 11 computer with a top end CPU and high bus speeds, but the take-away is the (formerly) immense computational job is now multithreaded, or multicore, and smoothly scales to all available logical cores and each core is used with great efficiency by maximizing task and data parallelism.
Do you publish CPU-bound physics, chemistry, or engineering software imaging software written in C++? Do you work on advanced imaging software written in C++?
Do you struggle with multithreading?
We can help you think parallel and improve performance with analysis, profiling, modernization, and prototyping. Or we can just solve your problems.
We can support and improve your legacy C++.
Please contact us with your project or on-going support requirements.
Keywords: parallelism, TBB, MKL, IPP, DAL, DNN, VPL, CCL, image processing, kernel, voxel, scalable, cluster, GPU, FPGA. Numerical Recipes. Scientists and Engineers Guide to Digital Signal Processing. Corp-to-corp. Spark, Yarn, Hadoop.
