Skip to content

PHANTOM-Platform/testing_integration

Repository files navigation

DEMONSTRATION AND TESTING OF INTEGRATION OF PHANTOM TOOLS

PHANTOM technologies enable the development of next generation heterogeneous, parallel and low-power computing systems through innovative tools that hide the complexity of computing hardware from the programme.

Introduction

Thr purpose of the files here are for provide a description and examples of the integration and interaction between the PHANTOM tools, as well as within the users and instrumented applications.

interaction between requesting tool + Exec Manager + Deploy Manager + Application

Downloading this example

It can be retrieved running:

git clone https://github.com/PHANTOM-Platform/testing_integration.git;

OR alternatively, if you prefer to use svn instead of git:

svn export https://github.com/PHANTOM-Platform/testing_integration.git/trunk testing_integration;

Request of Execution of an instrumented Application, and suscription to nitification of its completion

In this folder there are:

  • Example in Java of requesting the execution of an APP, and requesting to be notified of the execution. files are in the folder "java_requestor_of_execution" See the files
  • Instrumented application in C, the application sends monitoring metrics to the Monitoring Framework, and at its ending the global statistics to the Execution Manager as a notification of its completion. The application which is instrumented with additional code for monnitoring, and reporting to the Execution Manager is on the folder "app_to_be_executed". See the files
  • The notification of the completion of an app consists of a JSON file, which is the same as the one send by the application to the Execution Manager whent its ends.

A video of these examples running is available at https://youtu.be/6s6AOytHV6I

More detailed description is available on the respective folders.

Acknowledgment

This project is realized through PHANTOM. The PHANTOM project receives funding under the European Union's Horizon 2020 Research and Innovation Programme under grant agreement number 688146.

Main Contributors

Montanana, Jose Miguel, HLRS

Release History

Date Version Comment
19-01-2019 1.01 Current version

License

Copyright (C) 2014,2019 University of Stuttgart

Apache License v2.

About

Here some code and scripts for test the integration of the tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors