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: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 |