Abstract-Modernizing production-grade, often legacy applications to take advantage of modern multi-core and many-core architectures can be a difficult and costly undertaking. This is especially true currently, as it is unclear which architectures will dominate future systems. The complexity of these codes can mean that parallelisation for a given architecture requires significant re-engineering. One way to assess the benefit of such an exercise would be to use mini-applications that are representative of the legacy programs.In this paper, we investigate different implementations of TeaLeaf, a mini-application from the Mantevo suite that solves the linear heat conduction equation. TeaLeaf has been ported to use many parallel programming models, including OpenMP, CUDA and MPI among others. It has also been re-engineered to use the OPS embedded DSL and template libraries Kokkos and RAJA. We use these different implementations to assess the performance portability of each technique on modern multi-core systems.While manually parallelising the application targeting and optimizing for each platform gives the best performance, this has the obvious disadvantage that it requires the creation of different versions for each and every platform of interest. Frameworks such as OPS, Kokkos and RAJA can produce executables of the program automatically that achieve comparable portability. Based on a recently developed performance portability metric, our results show that OPS and RAJA achieve an application performance portability score of 71% and 77% respectively for this application.
The Warwick Postgraduate Colloquium in Computer Science (WPCCS) is an annual event for research students in the Department of Computer Science at the University of Warwick. The aims of the colloquium are to provide: (i) an experience of a conference setting for students, (ii) a place to practise presentation skills, (iii) a place to receive feedback and suggestions on their research, and (iv) an opportunity to learn about research being performed by other attendees. WPCCS has been held annually since 2003, but since 2016 many changes have been made to the event; in particular the introduction of networking aids (such as conference guides and lanyards), a new venue, the introduction of guest speakers and various efforts to encourage attendance. Meanwhile the number of submissions has increased, placing strain on the colloquium’s schedule and budget. In this paper the organising committees from 2016, 2017, and 2018 reflect critically on the experience WPCCS delivers to the attendees. We present an examination of what worked well, what did not work, and what we would like to try in the future, with the aim that these experiences are useful to the organisers of similar events.
How to cite:Please refer to published version for the most recent bibliographic citation information. If a published version is known of, the repository item page linked to above, will contain details on accessing it.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.