Giter Site home page Giter Site logo

Comments (8)

rahulbera avatar rahulbera commented on July 28, 2024

Hi @szuhzw, the rate and the way you are describing the issue is not helpful for anyone because of multiple reasons:

  1. You are not mentioning any observation/data necessary to resolve the error you are facing apart from saying "this is not working". This does not convey any meaningful information regarding:
  • Which machine you are using to run the script? Which McPAT version you are using? How did you compile?
  • Is only a few McPAT runs are not working or all of them are not working?
  • Is the run stuck and not progressing? Or did it show any error message?
  • Have you at all tried to debug it by yourself before raising the issue in GitHub? A simple debug can be just to put print statements in multiple places to narrow down where exactly McPAT is getting stuck. This is debugging-101 and should give some meaningful information for us to debug your case.

Without any such information and multiple GitHub issues in a close succession, I hate to say but it becomes a bit annoying to some extent, which does not ultimately help any party here.

  1. We, the maintainers of this repository, have other research/tasks to manage too. So if you are not getting the reply immediately, please have some patience and wait till we get back to you.

Now since I do not have any other information to me than just "Hello.The method you provided does not solve this problem", please clone the following repository (https://github.com/rahulbera/Hermes-McPAT) and compile McPAT. This one should already have non-power-of-2 cache associativity modelled. I have also provided the XML files that I have used for Hermes's power analysis inside the hermes_eval directory (note that, these files already have the appropriate core/cache/memory statistics embedded inside them to drive the power model).

After you compile McPAT, you should see mcpat executable in the home directory. Please try executing ./mcpat -infile Hermes_eval/<any XML file> to check whether it's working. I just ran it in my local machine (Intel Xeon 5118, Ubuntu 22.04, gcc 11.3.0), and it generates result within 10 seconds.

If this still does not run in your machine, then please first try to debug it by yourself and then post here with some meaningful debugging information.

from hermes.

szuhzw avatar szuhzw commented on July 28, 2024

Hello. What metrics are used to analyze the performance of eight-core system in the article? Is it the average IPC for eight cores? @rahulbera

from hermes.

szuhzw avatar szuhzw commented on July 28, 2024

Hello. Could you resolve my question? What metrics are used to analyze the performance of eight-core system in the article? Is it the average IPC for eight cores? @rahulbera

from hermes.

rahulbera avatar rahulbera commented on July 28, 2024

Hi @szuhzw, we use the geomean IPC of all eight cores as the performance metric to evaluate the speedup of each techniques.

from hermes.

Related Issues (13)

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.