Computational scientists, engineers and programmers are finding that the pace of change for system architectures is accelerating. In addition to added hardware complexity, you are faced with the interaction of a vast number of asynchronous software elements. Anything that involves synchronizing processes can stall large numbers of processors and destroy application scalability. The TotalView Technologies' suite of multi-core and multi-process debugging products helps you manage this risk by giving you dynamic visibility into your applications as they execute.
We provide comprehensive support for pthreads, OpenMP, UPC and numerous MPI libraries such as MPICH2, Open MPI, MVAPICH, and Intel MPI. TotalView's support of over 20 MPI implementations and its support of mixed MPI and OpenMP gives you the confidence that regardless of the complexity of your code, our technology can be an integral part of your computational environment.
"Stanford University...is constantly striving to keep our High-Performance Computing Center at the forefront of this technology revolution, and partnering with TotalView Technologies...helps us to achieve that."
-Steve Jones, Director of High Performance Computing
Stanford University