Skip to content

APerf hotline interface has missing/wrong data #442

@geoffreyblake

Description

@geoffreyblake

I am experimenting with the hotline feature on C7g.metal and I am seeing places where data is missing or wrong.

In the completion node view attached here is an example of missing data, I have a line identified as being sourced from DRAM 25% of the time, but I have no sample count or indication if its important or not. Was this seen 10 times? 1000 times?
Image

In the branch view I see that branches on C7g.metal were all labeled as "Indirect" when the tagged assembly code are conditional direct, or unconditional direct branches instead which is wrong. It needs to be double-checked if hotline is assuming a particular version of SPE and make sure there are no differences between different implementations where it might be extracting the wrong bitfields to cause this.

Lastly, the location/source line/function/assembly can resolve to all (null) for some binaries which makes the information useless because some key information is missing. Aperf needs to also include the binary path it is trying to extract information to indicate to the user which binary is missing symbols and provide a helper tip on how to get symbols for use with hotline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions