Our extensive understanding of graphics hardware and systems' architectures allows us to leverage the computational power of modern Graphics processors for high-performance computing applications.

Highend Graphic Computing

Systems Architecture

We possess a deep understanding of various components including 3D Graphics hardware, Microprocessors, Data sources and their interactions.

  • Algorithm Analysis and Solution Design
  • Algorithm Acceleration using Stream Processing on GPUs
  • Platform-specific Optimizations
  • Application Scaling and Tuning

GPU Activism

  • GPU-specific Tuning and Optimizations
  • Graphics Fast Paths and Efficient Data Structures
  • GPU-specific Performance Profiling and Tuning
  • Latest GPU Features and their Applications

OpenGL Rendering and Interactivity

We possess vast experience with the two most widely used 3D rendering APIs. We keep track of the latest developments in these exciting areas and are able to leverage our knowledge to use the power of the latest features in these APIs in applications that we develop.

Middleware, Toolkits and APIs

We offer an understanding of application requirements, toolkit design and interaction with lower-level interfaces such as device drivers and hardware. We possess years of experience with design and issues related to Graphics, Visualization and Stream Processing middleware.

  • Low-level graphics APIs like OpenGL and DirectX
  • High-level graphics APIs like OpenSceneGraph, OpenSG and VTK
  • Stream Processing APIs like CTM, CUDA and Brook

Visualization and Compute Algorithms

We offer an understanding of application requirements and efficient algorithms to fulfill these requirements. Our experience with different application domains provides us with a gold mine of tools and techniques that can be applied to solving the most challenging issues that today's decision making tools need.

  • Interactive Visualization for Video Processing
  • Interactive Volumetric Visualization
  • Real-time Visualization of large and evolving data sets
  • Large data management and out-of-core Visualization