haskell / haskell/ThreadScope

Activity colouring depending on HEC usage

Open
#82 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Haskell
Stars
173
Forks
37
PR merge metrics
No merged PRs in 30d

Description

Intel VTune have similar profiling information which is helping to find places where not all available cores (HECs) are used.
The idea is to use tri-color/semaphore (red, yellow, green) to paint the activity diagram depending on HEC usage. For example, if activity is less than 50% it's red, less than 75% yellow and more - green. So programs are pushed toward more parallel computations.

Actual HEC activity could be painted, too.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the activity diagram rendering and the profiling data path that exposes HEC usage. Check how activity percentages are currently calculated, then define the red, yellow, and green thresholds described in the issue and determine whether actual HEC activity is available. Done means the diagram reflects those thresholds and any available HEC activity consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
data-visualization, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.