Title
A dual-algorithm performance monitoring system (abstract)
Abstract
Using the compiler and interpreter published by Ben-Ari, an algorithm performance monitoring system is built. By removing the randomness from the procedure which selects and controls the execution of multiple processes an unbiased execution of two algorithms can be achieved. Creating a window mechanism for viewing simultaneous execution is accomplished by the creating extensions to the language and rewriting portions of the interpreter.The extensions indicate where performance monitoring is to begin and where it is to end as well as how the screen is to be controlled during execution. A new standard procedure is used to split the screen vertically into two windows and to set flags that control input and output to each window. Another standard procedure indicates where performance monitoring is to end and causes the screen to return to normal.All instructions encountered by the interpreter which handle the input and output have been altered. The flags cause each process's input and output requests to appear in the correct window.In an educational environment, this system can be used to illustrate the fundamental operations of an algorithm. By viewing two algorithms executing simultaneously, the student can directly compare the performance of both algorithms.The complete system was constructed using VAX Pascal and utilizes the VMS Screen Management routines to manage input and output.
Year
DOI
Venue
1990
10.1145/100348.100466
ACM Conference on Computer Science
Keywords
Field
DocType
standard procedure,control input,output request,correct window,performance monitoring,dual-algorithm performance monitoring system,algorithm performance monitoring system,simultaneous execution,unbiased execution,new standard procedure,complete system
Diffusing update algorithm,Performance monitoring,Computer science,Real-time computing,Compiler,Input/output,Interpreter,Rewriting,Computer hardware,Randomness
Conference
ISBN
Citations 
PageRank 
0-89791-348-5
0
0.34
References 
Authors
0
1
Name
Order
Citations
PageRank
Kevin C. Schott100.34