Performance Improvement Consulting
Tech-X engineers and scientists have extensive experience in developing highly performant code. We can improve the performance of your software, systems, and workflow.
- Cluster computing (MPI and distributed memory)
- Advanced parallel instructions (e.g., x86 AVX)
- GPU Computing (CUDA, OpenCL)
- High-performance libraries, such as PETSc and Trilinos
Using techniques based on high-level programming languages such as C++, fourth-generation languages like IDL and MATLAB, popular scripting languages such as Python, advanced visualization tools, and newer architectures like Graphics Processing Units (GPUs), we develop workflows and solutions to assist in your data discovery process.
Tech-X can improve the efficiency of your computational solutions with numerical modeling techniques and algorithm implementation. We have extensive knowledge of BLAS, ScaLAPACK, and FFTW libraries, as well as demonstrated success in integrating algorithms from robust numerical solutions such as the Portable, Extensible Toolkit for Scientific Computation (PETSc) and Trilinos.
For more information about how Tech-X can improve your software, systems, and workflow, contact Tech-X Sales.