Acumem Performance Tools Print

The first product line launched from Acumem enables owners of multi-core systems and applications to get the best performance from their system or application in a multi-core environment. Acumem does this by allowing programmers to optimize their, or others code for this multi-core paradigm shift. The target users of the tools are programmers, both optimization experts and non-expert, whereas the customers and people benefitting from the results are also found among System owners, Development Managers, Performance Evaluators, Benchmarks teams, etc..

Through the identification of SlowSpots™, Acumem’s tools help programmers to go directly to the parts of the code where improvement potential exists without any need to go through thousands of lines of code and vast amount of data. Acumem SlowSpotter™ has proven to increase throughput in many applications by a factor five, improving general scalability, saving processor cycles and decreasing power consumption.

Acumem SlowSpotter™

Acumem SlowSpotter™ is the first product from Acumem. It targets all programmers and gives hands-on advice based on analysis of cache and bandwidth related performance problems for single- and multi-core systems.

Acumem SlowSpotter™ pinpoints SlowSpots in the code and explains what the performance issues are and how to go about fixing the problems. The advice is hands on and allows experts as well as non experts to quickly determine where to focus and what to do for their unique application. Each piece of advice is related back to the corresponding source code or data structure. It also provides descriptions of the performance issues found on a general level to allow the programmers to avoid the same problem in the future. 

Acumem SlowSpotter is unique as it is the:

  • Only solution able to put a number on the performance problem
  • Only solution able to give advice on prioritization on “slowspots” from a cost benefit perspective
  • Only solution able to give advice on how to solve the identified issues
  • Single run for application sampling in near real time
  • Possible to use by experts as well as non-experts

Read more:

Availability:

Acumem SlowSpotter™ is available for Linux (x86, x86-64), Solaris (x86, x86-64) and Windows (64-bit)

 


Acumem ThreadSpotter™

Acumem ThreadSpotter™ is the Expert version of Acumem SlowSpotter™. It mainly targets programmers with expert knowledge in performance optimization and gives more options in the data capture part, allows for an unlimited number of threads to be analyzed and also advise on more complex code changes than Acumem SlowSpotter™. Just as Acumem SlowSpotter™, Acumem ThreadSpotter™ gives hands-on advice based on analysis of cache and bandwidth related performance problems for single- and multicore systems.

Acumem ThreadSpotter™ pinpoints SlowSpots in the code and explains what the performance issues are and how to go about fixing the problems. The advice is hands-on to allow programmers to quickly determine where to focus and what to do for their unique application. Each piece of advice is related back to the corresponding source code or data structure. Further, Acumem ThreadSpotter™ gives the programmers the opportunity to use advanced sampling and analysis settings. Some types of advice can be given with expert mode enhancements to identify more intricate SlowSpots. It also provides descriptions of the performance issues found on a general level to allow the programmers to avoid the same problem in the future.

Read more:

Availability:

Acumem ThreadSpotter™ is available for Linux (x86, x86-64), Solaris (x86, x86-64) and Windows (64-bit)
 


Acumem SpotLite™ 

Acumem SpotLite™ is an analysis tool that highlights SlowSpots in an application. It targets all programmers as well as those interested in, or working with performance evaluation of applications or benchmarks tests. By a simple click on a button you will get an analysis of the improvement potential for your application – for FREE!

Acumem SpotLite™ identifies the top SlowSpot in the application and gives an explaination of what needs to be done. It also gives an estimate of the improvement potential. The tendency for the program as a whole is revealed, and the architectural bottlenecks are qualified.

The Tool is optimal for the programmers just wanting to make a quick quality assurance of their application before releasing it or for organization receiving applications and wanting to make an evaluation of their multi-core performance capabilities before running them on their systems.

Read more:

Availability:

Acumem SpotLite™ is available as a free download product for Linux (x86, x86-64), Solaris (x86, x86-64).