IEEE Software · 1989 · 58 citations · 6 references
ComputingComputer ScienceHigh-performance ComputingParallel AlgorithmsParallel ComputingScientific ComputingParallel Algorithm DesignParallel ArchitecturesParallel ComputationParallel Computer ArchitectureParallel Computing SystemsParallel Performance AnalysisFunctional IntegrationParallel Algorithm AnalysisParallel ProcessingParallel ProgrammingParallelization
A description is given of Faust, an integrated environment for the development of large, scientific applications. Faust includes a project-management tool, a context editor that is interfaced to a program database, and performance-evaluation tools. In Faust, all applications work is done in the context of projects, which serve as the focal point for all tool interactions. A project roughly corresponds to an executable program. Faust achieves functional integration through operations on common data sets maintained in each project. Sigma, a Faust tool designed to help users of parallel supercomputers retarget and optimize application code, helps them either fine-tune parallel code that has been automatically generated or optimize a new parallel algorithm's design. Faust includes a dynamic call-graph tool and an integrated, multiprocessor performance analysis and characterization tool set.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
6
Techniques for Algorithm Animation
Marc H. Brown, Robert Sedgewick · IEEE Software · 1985 · 221 citations
An overview of the PTRAN analysis system for multiprocessing
Frances Allen, Michael Burke, Philippe Charles et al. · 2014 · 184 citations
Brad A. Myers · ACM SIGGRAPH Computer Graphics · 1983 · 88 citations · Full text
Parascope:a Parallel Programming Environment
Conor Callahan, Keith D. Cooper, Robert Hood et al. · The International Journal of Supercomputing Applications · 1988 · 83 citations