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
Wed Apr 2 11:45:12 1997
Domain
Parallel Processing Tools!Execution and Performance Analyzers (including debuggers)
Name
S-Check
Restrictions
Free public domain software.
TargetEnvironment
Works for C language (FORTRAN forthcoming) on SUN, SGI, RS6000 workstations, parallel SGIs, and IBM SP machines. Our plans include porting the tool to other distributed environments (PVM-like).
Version
1.1
VersionDate
11 Sept 1996
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