Performance-Measurement Tools in a Multiprocessor Environment
IEEE Transactions on Computers
Performance Measurement for Parallel and Distributed Programs: a Structured and Automatic Approach
IEEE Transactions on Software Engineering
Run-time monitoring of concurrent programs on the Cedar multiprocessor
Proceedings of the 1990 ACM/IEEE conference on Supercomputing
Transputer hardware and system design
Transputer hardware and system design
Experimental analysis of parallel systems: techniques and open problems
Proceedings of the 7th international conference on Computer performance evaluation : modelling techniques and tools: modelling techniques and tools
A trace based performance evaluation tool for parallel real time systems
Parallel Computing
Software—Practice & Experience
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Visualizing the Performance of Parallel Programs
IEEE Software
The monitoring facilities of the graphical parallel programming environment TRAPPER
PDP '95 Proceedings of the 3rd Euromicro Workshop on Parallel and Distributed Processing
Monitoring Strategies for Hypercube Systems
PDP '96 Proceedings of the 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Performance modeling of parallel applications on MPSoCs
SOC'09 Proceedings of the 11th international conference on System-on-chip
Performance visualization for large-scale computing systems: a literature review
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Hi-index | 0.00 |
Since the late 1980s a great deal of research has been dedicated to the development of software monitoring and visualization toolkits for parallel systems. These toolkits have traditionally been oriented to measuring and analyzing parallel scientific applications. However, nowadays, other types of parallel applications, using signal-processing or image-processing techniques, are becoming increasingly importance in the field of embedded computing. Such applications are executed on special parallel computers, normally known as embedded multiprocessors, and they exhibit structural and behavioral characteristics very different from scientific applications. Because of this, monitoring tools with specific characteristics are required for measuring and analyzing parallel embedded applications.In this paper we present performance execution tracer (PET), a monitoring and visualization toolkit specifically developed to measure and analyze this type of application. Special emphasis is placed on explaining how PET deals with the particular characteristics of these applications. In addition, in order to demonstrate the capabilities of PET, the measurement and analysis of a real application using this tool are described.