Open Computing Language (OpenCL) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators.

Our team of expert HPC programmers can help you tackle the most challenging acceleration project. From initial CPU to accelerators code migration, to advanced performance tuning of existing accelerator code.

Xcelerit team has developed a unique workflow to help clients accelerate large code bases, with a unique focus on performance and memory footprint.

Whitepaper: A Guide to GPU Code Acceleration

Achieving maximum performance on GPUs goes far beyond learning the CUDA or OpenCL languages. For example, different architectures require specialised tuning, register usage should be optimised, latencies hidden, the memory layout and access patterns optimised, and more. This paper gives practical guidelines for achieving maximum performance on GPUs.

  • GPU architecture
  • OpenCL and CUDA programming models
  • Memory and data access pattern optimisations
  • Maximising occupancy
  • Hiding data transfer latencies

OpenCL-enable your code

  • Code analysis and profiling
  • CPU to accelerator code porting
  • CPU / accelerator code portability
  • Advanced performance optimisation
  • Memory tuning
  • Detailed optimisation report
  • Hardware: CPU, GPU, DSP, FPGA
  • Language: C/C++, Java, C#, Fortran

About Xcelerit

Xcelerit is a leading provider of acceleration solutions for Quantitative Finance, engineering, and research. Our portfolio of solutions addresses a range of acceleration challenges from algorithmic optimisations to software acceleration. Xcelerit is the maker of the award-winning toolkit that allows domain-specialists to unlock the performance of accelerators (GPUs and Xeon Phi), and optimally deploy the advanced features of conventional multi-core processors. All of this is achieved with minor modifications to the existing source code.

Xcelerit extensive experience enables the firm to deliver a full solution from expert consultancy, bespoke development, training, and software acceleration. Our distinct competitive advantage derives from our unique combination of domain specialist knowledge and High Performance Computing expertise. This allows us to forge the most efficient solutions to better address our clients’ computational challenges.

Xcelerit has received recognition as a finalist in the Red Herring Europe Top 100 award, the Red Herring Top 100 Global award, and a two-time winner of HPC Wire’s “Best use of High Performance Computing in Financial Services” award. Our satisfied customers include the leading firms in investment banking, asset management, and insurance.

top
Ask A Question