Bug 489809 - Control flow view should be able to group by affinity
Summary: Control flow view should be able to group by affinity
Status: NEW
Alias: None
Product: Tracecompass
Classification: Tools
Component: TMF (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Project Inbox CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-16 22:30 EDT by Matthew Khouzam CLA
Modified: 2016-03-16 22:30 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Khouzam CLA 2016-03-16 22:30:58 EDT
Certain threads interract together more than others. This is often shown by a cpu swapping said threads at a high rate.

To show the threads in a more efficient way, they should be grouped together by clique.

A group of polytechnique students is already working on this issue. They are attacking the problem with 2 steps: 

1- flatten the list, as trees make little sense when shuffling the threads.
2- apply an algorithm to show thread affinities (to each other, not to a cpu)

The first step's first iteration is here. https://git.eclipse.org/r/#/c/68231/

The reason I would suggest that the action be a button is that it is toggled, and if someone applies an optimization, the list is converted to a flat list, so there is visual feedback.