Home > Services > Technical > App Acceleration

Application Acceleration

Improving Performance

CABEM staff have experience making processor intensive algorithms go faster, especially when working with domain experts. Domain experts are focused on getting their (usually science) problem right, and do not have time to learn the computer architecture needed to get the most performance out of their applications. Team members have found that speedups of 10× or more are not uncommon when on applications that have had little performance tuning. Common high payoff optimizations include:

  • Reducing/removing redundant computations
  • Reordering code for better efficiency
  • Improving memory access patterns
  • Using SIMD within a Register extensions (such as SSE)

When single processor tuning is not enough CABEM can also assist with application parallelization to take advantage of
multi-core processors, GPUs, or clusters.

Evolving Tools
Evolving Business

LabInsight: transacting business
in real time.

From live witnessing to timely metrics analysis, learn about the web-based data management software solution we built for a growing global services firm.