Comments (8)
Hi @szuhzw, the rate and the way you are describing the issue is not helpful for anyone because of multiple reasons:
- 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.
- 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.
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.
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.
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)
- Asking for Experiments Results HOT 2
- The environment variable $CHAMPSIM_HOME is not defined in the setvars.sh file. HOT 1
- Excuse me, are the initial weights of features all 0? HOT 1
- Hello. Does the "Offset" means Cacheline offeset? Does the "CLOffset" means byte offset? HOT 2
- Hello. How to calculate the accuracy and coverage of POPET. HOT 3
- These are errors in the automate_rollup.sh. It should be Fig.9, Fig.12, Fig.14 and Fig.17b
- Hello. All my *.mcpat.out file are as shown below. How to resolve it? HOT 2
- How to configure heterogeneous multi-programmed simulation? HOT 1
- 1
- Excuse me. When I running McPAT according to the process, the following situation occurs. How to resolve it? HOT 8
- Small typo in the main README.md file
- MICRO AE.exp does not specify the llc_prefetcher_types HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hermes.