Machine Characterization Based on an Abstract High-Level Language Machine
IEEE Transactions on Computers
Generalized Stochastic Petri Nets: A Definition at the Net Level and its Implications
IEEE Transactions on Software Engineering
Performance Characterization of Optimizing Compilers
IEEE Transactions on Software Engineering
EDPEPPS: A Toolset for the Design and Performance Evaluation of Parallel Applications
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
A probabilistic approach to parallel system performance modelling
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Performance Modeling of Heterogeneous Distributed Applications
MASCOTS '96 Proceedings of the 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Hi-index | 0.01 |
The EDPEPPS toolset is the fruit of a 10 man-year-research development and integrates many modules in order to predict and classify the execution times of C/PVM programs mapped on a cluster of heterogeneous workstations. In this project, a performance characterization tool called Chronos has been developed to model the processor and C instructions. Chronos can be used to characterize a wide range of machines as it is developed round a specialized benchmark. Chronos uses a parameter-based model and characterizes the machine and the program studied. Then, the execution predictor evaluates the time spent in each program block, according to a generic model of cache memory which simulates most of the CPU internal cache memory architecture. Chronos does not need any user's intervention as all the operations are automatic. The performance accuracy of Chronos is highlighted by a real processor-consuming sequential example.This tool can be used by designers to predict the average execution time of their applications quickly. Average percentage errors obtained from this tool are below 10%.