Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • Energy requirements

Energy requirements · Changes

Page history
Update Energy requirements authored 4 years ago by Haris Marantos (ICCS)'s avatar Haris Marantos (ICCS)
Hide whitespace changes
Inline Side-by-side
Showing
with 3 additions and 3 deletions
+3 -3
Energy-requirements.md
View page @ 11c2fca9
...@@ -35,16 +35,16 @@ In the project repo, **a config.txt file must be added in the root directory (R1 ...@@ -35,16 +35,16 @@ In the project repo, **a config.txt file must be added in the root directory (R1
**R1(a,c,d and f)** must be satisfied. **R1(a,c,d and f)** must be satisfied.
The **source files** needed to be analysed must be specified in the config.txt (R1c) file. Also **all the include libraries** (R1d) needed for each source file to be compiled as standalone file needed to be added in the config.txt file in the way mentioned above. The **source files** needed to be analysed must be specified in the config.txt (R1c) file. Also **all the include libraries** (R1d) needed for each source file to be compiled as standalone file needed to be added in the config.txt file in the way mentioned above.
**Energy Indicators monitoring and Hotspots Identification** **Energy Indicators monitoring and Hotspots Identification (Hotspots)**
**R1(a,b,c,e and f)** must be satisfied. **R1(a,b,c,e and f)** must be satisfied.
The application **must be able to be built and executed on a linux machine automatically (R2)**, while the commands for its proper execution (R1b) must be included in the config.txt (R1) file as mentioned above. Commands that build the entire project should also be included (R1e) while **-g** debugging flags have to be used in the *gcc* compilation in all *makefiles*. The application **must be able to be built and executed on a linux machine automatically (R2)**, while the commands for its proper execution (R1b) must be included in the config.txt (R1) file as mentioned above. Commands that build the entire project should also be included (R1e) while **-g** debugging flags have to be used in the *gcc* compilation in all *makefiles*.
**Acceleration Optimization Suggestion** **Acceleration Optimization Suggestion (Acceleration)**
The same requirements as Hotspots analysis adding that the project has to be **a single-threaded application (R3)**. For the rest of the analysis types the application can be of course multi-threaded. The same requirements as Hotspots analysis adding that the project has to be **a single-threaded application (R3)**. For the rest of the analysis types the application can be of course multi-threaded.
**History Analysis** **History Analysis (History)**
**Previous commits of the project should have been already analysed (R4)** using Static Energy Consumption Estimation tool in order for the service to retrieve them from the database. This is performed by placing {“commit”:commit-id} in the “Extra Info by Toolbox” text field for the Energy Toolbox. (The last commit of the repo should contain the config.txt file). **Previous commits of the project should have been already analysed (R4)** using Static Energy Consumption Estimation tool in order for the service to retrieve them from the database. This is performed by placing {“commit”:commit-id} in the “Extra Info by Toolbox” text field for the Energy Toolbox. (The last commit of the repo should contain the config.txt file).
......
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages

Menu

Explore Projects Groups Snippets