Coder Social home page Coder Social logo

cpu support about numap HOT 7 CLOSED

numap-library avatar numap-library commented on June 11, 2024
cpu support

from numap.

Comments (7)

trahay avatar trahay commented on June 11, 2024

From the documentation, it looks like Xeon Phi only has a limited support for PEBS, and it does not include the events that would be needed by numap.
Could you send me the output of perf list so that I can see the list of available events on your machine ?

from numap.

cycyyy avatar cycyyy commented on June 11, 2024

“MEM_UOPS_RETIRED
• Event Select: 4h
• Event Description: Counts the number of memory micro-ops retired. Prefetches
will not be counted.”
I read this event in the doc.

I also get
" mem_uops_retired.all_loads
[Counts all the load micro-ops retired]
mem_uops_retired.all_stores
[Counts all the store micro-ops retired]"
in my perf list.
Does it work for numap?
It seems Xeon Phi don't have L3 cache @trahay

And here is a event i print by using PAPI

from numap.

trahay avatar trahay commented on June 11, 2024

I pushed a new branch (xeon_phi) that adds these events for xeon phi. I could not test it, so please let me know if it works for you.

from numap.

ManuelSelva avatar ManuelSelva commented on June 11, 2024

I pushed a new branch (xeon_phi) that adds these events for xeon phi. I could not test it, so please let me know if it works for you.

François, does this event supports PEBS ?

from numap.

trahay avatar trahay commented on June 11, 2024

@ManuelSelva I'm not sure (that's why i pushed it on a new branch). On some architectures, there are some "mem_trans_retired;all_stores events" in PEBS, so these events may be from PEBS

from numap.

ManuelSelva avatar ManuelSelva commented on June 11, 2024

@trahay Ok I understand now. Thank you very much for the support and let's wait for @cycyyy try on the actual machine to see if it works.

from numap.

cycyyy avatar cycyyy commented on June 11, 2024

I tested on my server and it's cause the "Segmentation fault".
I also asked the professor and he said that xeon_phi hasn't supported for PEBS now so that it couldn't be used for detailed samples. Thank you for your support @trahay @ManuelSelva
But i still can't figure out the difference between "MEM_TRANS_RETIRED" and "MEM_UOPS_RETIRED". What's more , the doc didn't mention whether the CPU support PEBS or not...

from numap.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.