During the project, Appentra will install and run two Parallware tools on Titan and will conduct testing to evaluate how effectively the tools run on the supercomputer. The two tools are the Parallware Compiler, a command-line tool that is invoked from a system terminal, and Parallware Viewer, an interactive online tool that provides a web browser interface to interact with the Parallware Compiler.
In addition, the company will conduct benchmarking of the OpenMP-enabled parallel programs generated automatically by the Parallware Compiler on Titan. The benchmarking experiments will use sample programmes representative of relevant fields of computer science and engineering.
The project is significant for Appentra for several reasons. The Parallware tools add OpenMP capabilities in sequential programmes written in the C programming language to facilitate the creation of portable and performant parallel programs using the OpenMP standard. Furthermore, the project will enable Appentra's first test of the Parallware tools on a supercomputer.
From a business perspective, Parallware is a novel technology being introduced in the high-performance computing market. For Appentra, successfully installing and running Parallware tools on the Titan supercomputer is a step forward in exposing the tool to a wider user community. Feedback will enable Appentra to identify and prioritize user needs to address in future versions of the tools.