Sign inSign up

kingtous/omptg-online

By kingtous

•Updated over 4 years ago

Docker version of OmpTG online

Image
0

221

kingtous/omptg-online repository overview

⁠Docker version of OmpTG

Home page: https://github.com/Kingtous/OmpTG⁠

Generate WCET for ALF Statements based on SWEET Tool.

⁠Method

  • details see SWEET manual 4.14.

⁠Requirement

  • Python (version 3+).
  • NetworkX For Python.
  • SWEET Tool.

⁠File Resource

  • clt : insertsort.clt provided by SWEET manual.

  • std_hll.alf: for 64bit (see SWEET manual).

    get 32bit std_hll.alf in SWEET manual.

⁠How To Use:

./wctg [.alf]

Remember to give "wctg" permission to execute.

chmod a+x wctg

  • The alf slices folder and wcet time table(.wct) will be generated in folder where your alf file imported.
  • unspported:
    • Some Statements like "dyn_alloc" are not supported yet.

⁠OmpTG V2.3

  • Fix Bugs.
  • Add rules according to ALF paper.

⁠OmpTG V2.2

  • Fix Calculation of Call.

⁠OmpTG V2.1

  • unspported: Call.

⁠Deploy OmpTG Online By Docker

  • Pull Image

Download From Docker Hub

docker pull kingtous/omptg-online:latest
  • Run Image
docker run --name omptg-online -dit -P -p 8000:80 -p 8888:8888 kingtous/omptg-online:latest /bin/bash start.sh
  • Open OmpTG Online in Browser

    • 127.0.0.1:8000
  • Open BT-Panel in Browser (a web control panel)

    • 127.0.0.1:8888/xxx
      • get xxx from terminal, type /etc/init.d/bt default

Tag summary

Content type

Image

Digest

Size

725.4 MB

Last updated

over 4 years ago

docker pull kingtous/omptg-online