Konata is an instruction pipeline visualizer for Onikiri2-Kanata/Gem5-O3PipeView formats. You can download the pre-built binaries from https://github.com/shioyadan/Konata/releases
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
.eslintrc.js
.gitattributes
.gitignore
LICENSE.md
Makefile
README.md
app.tag.html
dialogs.tag.html
file_reader.js
gem5_o3_pipe_view_parser.js
index.html
konata.js
konata_renderer.js
main.js
menu.js
onikiri_parser.js
op.js
package.json
stage.js
store.js
style.json
version.js
viewer.css

README.md

Konata

Konata is an instruction pipeline visualizer for Onikiri2-Kanata/Gem5-O3PipeView formats.

demo

Installation

Simply extract the archive and launch the executable file (konata.exe or konata).

Usage

  • mouse wheel up, key up: scroll up
  • mouse wheel down, key down: scroll down
  • ctrl + mouse wheel up, key "+": zoom in
  • ctrl + mouse wheel down, key "-": zoom out

Development

# Install node.js/npm
sudo apt install nodejs

# Install electron/electron-packager
# Since electron is huge, they are installed globally.
npm -g install electron
npm -g install electron-packager

# Run and build
make init   # Setup libraries
make        # Run Konata
make pack   # Build & pack Konata for Windows/Linux/Mac

License

Copyright (C) 2016-2017 Ryota Shioya shioya@nuee.nagoya-u.ac.jp

This application is released under the 3-Clause BSD License, see LICENSE.md. This application bundles ELECTRON and many third-party packages in accordance with the licenses presented in THIRD-PARTY-LICENSES.md.