wara-sw-tech-tools issueshttps://git.cs.lth.se/creichen/wara-sw-tech-tools/-/issues2021-02-23T18:36:48Zhttps://git.cs.lth.se/creichen/wara-sw-tech-tools/-/issues/7Import list of tasks into backlog (here in the "private" repository)2021-02-23T18:36:48ZChristoph ReichenbachImport list of tasks into backlog (here in the "private" repository)- Check read access to https://git.cs.lth.se/sde/wiki/-/blob/master/erdc.md, escalate to Christoph as needed
- Check access to https://git.cs.lth.se/creichen/wara-sw-tech-tools/, escalate to Christoph as needed
- Check access to Noric re...- Check read access to https://git.cs.lth.se/sde/wiki/-/blob/master/erdc.md, escalate to Christoph as needed
- Check access to https://git.cs.lth.se/creichen/wara-sw-tech-tools/, escalate to Christoph as needed
- Check access to Noric repositories, escalate as needed
- SmartModules: [Sync with Noric and import TODO](https://git.cs.lth.se/creichen/wara-sw-tech-tools/-/issues/3)
- Check access to Alex repositories, escalate as needed
- MetaDL/Java: Sync with Alex and import TODO
- Benchmarking Best Practices tool: (check the below / abort benchmark if not satisfied unless user overrides)
- [B1] scan that no cron jobs are scheduled anywhere
- [B2] no heavy BG processes running
- [B3] no GUI running
- [B4] CPU frequency governor set to fixed frequency or turboboost disabled
- [B5] hyperthreading disabled
- Update Dynamic Best practices tool: auto-fix [B1] if possible
- Update Dynamic Best practices tool: auto-fix [B4] if possible (max frequency)
- Update Dynamic Best practices tool: auto-fix [B5] if possible
- Command-line tool "for dummies" who want to run OVE on the ERDC:
- Script to check/install cloud access setup on client (ask for everything)
- Spin up ERDC image, run benchmark or test on ERDC, transfer results, shut down imageAlbin SverresonAlbin Sverresonhttps://git.cs.lth.se/creichen/wara-sw-tech-tools/-/issues/4Help Nils and Albin get overview over Smart Modules2021-02-19T09:38:48ZChristoph ReichenbachHelp Nils and Albin get overview over Smart ModulesPlease review the summary of the Smart Modules project at the link below. The purpose of that description is to help Albin and Nils understand what's going on so that they can help build the CI pipeline (and later expand from there), so...Please review the summary of the Smart Modules project at the link below. The purpose of that description is to help Albin and Nils understand what's going on so that they can help build the CI pipeline (and later expand from there), so if you have better documentation, just add links to that instead. Or replace it by something better, or delete it and help them understand things some other way.
https://git.cs.lth.se/creichen/wara-sw-tech-tools/-/wikis/SmartModulesNoric CoudercNoric Couderchttps://git.cs.lth.se/creichen/wara-sw-tech-tools/-/issues/3Coordinate with WARA-SW developers to build CI pipeline for Smart Modules2021-02-19T15:50:17ZChristoph ReichenbachCoordinate with WARA-SW developers to build CI pipeline for Smart Modules@noricc : Please review the TODO list below for building the CI pipeline. Feel free to completely replace it or discuss some other strategy for building this pipeline with Albin and Nils. Once done, please assign to @al5826sv-s , @nils...@noricc : Please review the TODO list below for building the CI pipeline. Feel free to completely replace it or discuss some other strategy for building this pipeline with Albin and Nils. Once done, please assign to @al5826sv-s , @nilsceberg so they can integrate it into the backlog (or otherwise create an Issue here -- whichever way you prefer to keep track of activities.)
- SmartModules: import all repositories
- SmartModules: can build and run tests from scratch (minus transform / run etc.)
- SmartModules: import the DaCapo repositories, mark suitably at least in README:
https://github.com/dacapobench/dacapobench/tree/master
- SmartModules: Can build all variants (modulo known crashes)
- SmartModules: Can run all generated variants
- SmartModules: Generate execution time results for all generated variants
- SmartModules: Can run with different JVMs
- SmartModules: Can configure JVM parameters (e.g., memory)
- General-purpose mechanism for including machine configuration in output directory (CPU, OS, RAM, HDs, was-or-was-not-VM)
- SmartModules: Generate plots for all generated variants (modulo known crashes)
- check that you can spin up VMs and ssh into ERDC
- SmartModules: Try out CI setup on ERDC, update docs as appropriate, notify Christoph + NoricNoric CoudercNoric Couderc