Abstract
It is important for the development of an industrial parallel application to have estimates of the execution time and cycle time of the application from early stages of its conception. This paper presents HASTE, a tool built to simulate the behavior of an application in its design form, in terms of real time predictions for a particular target machine (transputers in the current version). HASTE (HAmlet Simulator Tool (E)) is a discrete event simulator implemented by a linkable library for programs written in parallel C. The modelling of the application design is based on functions for synchronization, communication and process creation. An event trace is generated for the analysis of the simulated execution. A version of HASTE has been provided to the parallel application developers of the HAMLET project. They have been using it for a few months and have provided some feedback which is used to develop the next version of the simulator.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have