Our Services

Pratum Labs develops innovative solutions to our clients’ problems that deploy on modern, scalable, accelerated computational platforms.

Data Science

The ability to collect, prepare, process data for the generation of actionable analytics is a difficult problem in the era of big data for modern corporations. In order to enable our clients to focus on their business, we provide comprehensive data science services that encompass the following topics:

  • Data collection, storage, and sanitation
  • Custom data analytics
  • Predictive analytics
  • Business analytics
  • Real time analysis
  • Streaming data analytics
  • Simulations
  • Optimization
  • Smart Big data


Accelerated Computing

In our hyper-competitive world, time is an asset whose allocation determines the success or failure of most business objectives. We solve this problem for our customers by providing nearly a decade of expertise in parallel and distributed computing. Our services include:

  • Custom algorithm design
  • GPU computing using CUDA and OpenCL development
  • Multi-core CPU programming using OpenACC and OpenMP
  • Code conversion
  • Benchmarking and performance assessment

Machine Learning

While data science techniques are used to leverage known relationships in your data, machine learning discovers previously unknown relationships that impact the bottom line. Using one of the many techniques outlined below, we unearth the secrets of your data. Our approaches include:

  • Classification (SVM, K-neighbors, Adaboost, Decision Trees, Neural Networks, etc)
  • Regression (SVM, Gradient Descent, etc.)
  • Clustering (K-means, Gaussian Mixture Models, Feature Agglomeration)
  • Dimensionality reduction (PCA, Isometric mapping)
  • Optimization (Conjugate gradient, gradient descent, L-BFGS, grid search)