National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

S-Check

Abstract
S-Check is a novel tool for identifying performance bottlenecks in parallel and networked programs. It is a highly-automated sensitivity analysis tool for programs that extends benchmarking and conventional profiling. It predicts how refinements in parts of a program are going to affect performance by making local changes in code efficiencies and correlating these against overall program performance. This analysis is a sophisticated comparison that catches interactions arising from shared resources or communication links. S-Check's performance assessment ranks code segments (bottlenecks) according to their sensitivity to the code efficiencies changes. This ranked-ordered list serves as a guide for tuning applications. In practice, S-Check code analysis yields faster parallel programs.
DateOfInformation
Fri Dec 5 15:16:42 1997
Domain
Parallel Processing Tools!Execution and Performance Analyzers (including debuggers)
Name
S-Check
Restrictions
Free public domain software.
TargetEnvironment
Version 3.0 is available for parallel SGI systems, IBM's SP machines, homogenous SUN, SGI, RS6000 workstations and Linux PC clusters using PVM or MPI. S-Check ML supports multiple languages, including FORTRAN and C.
Version
3.0
VersionDate
December 5, 1997
Webpage
http://www.scheck.nist.gov/scheck/
ContactIs
Robert Snelick

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/s-check.html
nhse-tech@nhse.org