%@ page language="java" contentType="text/html" %> <%-- Include common initialisation code --%> <%@ include file="/arch/common.jsp" %> <%-- The current tab --%> <% String currentTab = "Research"; %> <%-- Content of navigation pane --%> <%@ include file="nav.jsp" %> <% showCurrentLink=true; %> <%-- Current navigation location --%> <% String currentNav = "Reports and Theses"; %> <%-- Include the code for the document header --%> <%@ include file="/arch/header.jsp" %>
E. Papaefstathiou, Y. Papay, Graham R. Nudd, T.J. Atherton, C. Clarke, Darren J. Kerbyson, Andrew Stratton, R. Ziani and M.J. Zemerly, A Layered Approach To Modelling Parallel Systems For Performance Prediction (September 1, 1993).
Conventional modelling techniques rely on workload parameters obtained from an existing system and the development of a system model. For software under development this is a hindering factor for performance evaluation and the performance prediction. Software Performance Engineering (SPE) offers a solution to this problem by using a software execution model, in addition to the system model. The use of SPE for parallel software has several disadvantages: complex nature of the SPE system model, non re-usable model components, and lack of analytical methods to evaluate the system model. A novel layered approach is presented here, using separate hardware, parallel paradigm, and application layers to overcome these disadvantages. The layered approach is illustrated, and results obtained, using an image processing benchmark.