Advances in semiconductor and computing technologies have increasingly enabled the scientific and engineering community to explore & experiment on cutting edge scientific domains. Historically, lot of theoretical data and compute bound science and engineering problems got a computational boost through use of supercomputers and computer clusters. But with the advent of GPGPUs and Multi/Manycore, things are even changing for better; research scientists and engineers may now think of having a personal desktop supercomputer for his/her exclusive use rendering a deterministic computation bandwidth. Many complex scientific and engineering problems can now be computationally modeled faster with multicore advancements. One need not wait for days to get a computation result from their clusters. Multi/Many-core and GPU technologies hold the promise for delivering the same results within hours.

But at the same time the computer scientists are also faced with a new challenge in putting the theoretical and mathematical models into high performing computable algorithms. Such algorithmic models are quite data intensive and needs great degree of parallelism to produce faster results and superior graphical visualization. These computations need to exploit and utilize the underlying compute platform architecture to the fullest.

HPC service practice at Intecore delivers the right ingredients for your high performance application needs. 
 

Services offered in High Performance Computing:

  • Performance Engineering for HPC Applications
  • Algorithms Analysis, Re-factoring for Multicore/GPU Accelerated platforms
  • HPC applications development on NVIDIA CUDA Based platforms
  • Applications & Algorithm performance optimization
  • Architecture specific optimization
  • Migration of HPC Applications to CUDA based platforms
  • Migration of HPC Applications to OpenCL based platforms
  • Visualization Application Development.

Our skills are in the parallelism technologies space but we do not claim to be experts in the areas of the specific scientific stream of the HPC domain, which is better conceived as our customers’ area. But, as a team of engineers and computer science professionals we are able to appreciate and understand the customer’s problem space and the algorithmic intent faster when we interact with the core domain teams. All projects are collaboratively executed in a closely integrated fashion with our customers.
 

Applications under HPC Practice:

  • Video and Image Processing
  • Visual Computing / Professional Visualization
  • Seismic Imaging
  • Computational Finance

Please Click here to read about our approach on Application migration to Multicore platforms.