导航  
 
   
 
华算 > 业务范围 > 增值代理 > Acumem
 
 
 
 
 
  增值代理
SGI高性能计算系统
  SGI Altix450
  SGI Altix4700
  SGI Ultraviolet
  SGI CloudRack™ C2
  SGI Half-Depth Servers
 

SGI ICE Cube™ Modular Data Center
Cray超级计算机
HP服务器及图形工作站
SUPERMICRO服务器
Nvidia Quadro & Tesla
  Tesla C1060
  Tesla C1070
Texas Memory Systems RamSan固态盘阵列
  RamSan-20
  RamSan-400
  RamSan-440
  RamSan-500
  RamSan-620
Acumem SlowSpotter和ThreadSpotter性能优化工具
AccelerEyes Jacket
  系统集成解决方案
高性能计算系统
  共享内存系统
  GPU计算系统
  模块化/移动数据中心
高性能存储系统
  固态盘存储系统
  分级存储系统
  共享存储系统
  技术服务
 

 

 
Acumem SlowSpotter和ThreadSpotter性能优化工具

 

Acumem’s performance productivity tools, Acumem SlowSpotter™ and Acumem ThreadSpotter™ are the most advanced and easy to use tools for optimizing single- and multithreaded applications of all sizes. Acumem ThreadSpotter™ also works well for OpenMP and can also analyze MPI applications. They both give hands-on advice based on analysis of cache and memory bandwidth related performance problems for single- and multi-core systems. Thanks to an intuitive GUI and a very low over head, Acumem tools immediately increases productivity of programmers and allows them to solve complex issues in a matter of minutes, not days.

Zero ramp-up time

Acumem SlowSpotter™ and ThreadSpotter™ are started from a GUI and no prior knowledge is required. The user is immediately presented with a high level overview and diagnostics of the applications, along to four major performance areas; Memory Bandwidth, Memory Latency, Data Locality and for Acumem ThreadSpotter™ also Thread Communication/Interaction. This initial analysis answers the question - What are the improvement areas and what is the potential?

Increased productivity – takes you to the spot of the crime

Acumem tools pinpoint 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. In addition to the advice given by Acumem SlowSpotter™, Acumem ThreadSpotter™ has a unique set of advice types that has to do with False Sharing, race conditions and other multithread specific problems.

Improve your skills while improving application performance

The tool provides descriptions of the performance issues found on a general level to allow the programmers to avoid the same problem in the future.  Through the context sensitive manual the users quickly finds background and advice on how to solve the problems identified by Acumem SlowSpotter™ and ThreadSpotter™.

Quick wins through concrete advice

To understand how these optimizations were made you can find more information by reading this tutorial: Optimizing libquantum

For many applications performance improvements of a factor 2 or more can be achieved by optimizing for how the memory system is used. Often a few lines of code can be responsible for a large share of the performance improvement potential. Acumem’s performance tools find these opportunities and present them according to priority; making quick performance wins not only a dream but a reality.

 

 

 

COPYRIGHT (C) 1992-2010 China HPC Technology ALL RIGHTS RESERVED. 沪ICP备09048162号 MAIL TO US  
Tel:+8621 62809115  Fax:+8621 62809155 华算信息科技有限公司 上海市新华路365弄6号科技园2号楼2G座