Skip navigation

The ParaWise expert assistant - widening accessibility to efficient and scalable tool Generated OpenMP code

The ParaWise expert assistant - widening accessibility to efficient and scalable tool Generated OpenMP code

Johnson, Stephen, Evans, Emyr, Jin, Haoqiang and Ierotheou, Constantinos (2005) The ParaWise expert assistant - widening accessibility to efficient and scalable tool Generated OpenMP code. In: Shared Memory Parallel Programming with Open MP: 5th International Workshop on Open MP Applications and Tools, WOMPAT 2004, Houston, TX, USA, May 17-18, 2004, Revised Selected Papers. Lecture Notes in Computer Science (3349). Springer, Berlin Heidelberg, pp. 67-82. ISBN 9783540245605 ISSN 0302-9743 (doi:https://doi.org/10.1007/978-3-540-31832-3_7)

Full text not available from this repository.

Abstract

Despite the apparent simplicity of the OpenMP directive shared memory programming model and the sophisticated dependence analysis and code generation capabilities of the ParaWise/CAPO tools, experience shows that a level of expertise is required to produce efficient parallel code. In a real world application the investigation of a single loop in a generated parallel code can soon become an in-depth inspection of numerous dependencies in many routines. The additional understanding of dependencies is also needed to effectively interpret the information provided and supply the required feedback. The ParaWise Expert Assistant has been developed to automate this investigation and present questions to the user about, and in the context of, their application code. In this paper, we demonstrate that knowledge of dependence information and OpenMP are no longer essential to produce efficient parallel code with the Expert Assistant. It is hoped that this will enable a far wider audience to use the tools and subsequently, exploit the benefits of large parallel systems.

Item Type: Conference Proceedings
Title of Proceedings: Shared Memory Parallel Programming with Open MP: 5th International Workshop on Open MP Applications and Tools, WOMPAT 2004, Houston, TX, USA, May 17-18, 2004, Revised Selected Papers
Additional Information: [1] This paper is a Revised Selected Paper which was first presented at the 5th International Workshop on Open MP Applications and Tools, (WOMPAT 2004), held from 17-18 May 2004 in Houston, Texas, USA. [2] ISBN: 9783540245605 (print); 9783540318323 (online)
Uncontrolled Keywords: software engineering/programming and operating systems, computer systems organization and communication networks, theory of computation, mathematics of computing
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Pre-2014 Departments: School of Computing & Mathematical Sciences
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Science & Engineering Group
School of Computing & Mathematical Sciences > Computer & Computational Science Research Group
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
Related URLs:
Last Modified: 14 Oct 2016 09:02
URI: http://gala.gre.ac.uk/id/eprint/873

Actions (login required)

View Item View Item