Hi I and my classmates are currently working on a course (Computer Architecture) project which is based on your paper "Perceptron-based Coherence Predictors" ( https://www.cs.utah.edu/cmpmsi08/paper9.pdf )
We have been using Simplescalar all this while. But after reading this paper we became really interested to work on coherence prediction using perceptrons. We have never worked with gem5 before and no one in our Department/University including our lecturer and his PhD. students have ever worked with gem5 for Cache Coherence. It'll be extremely helpful if you could guide us on the following: 1) Which ISA would you suggest which can be easily used to simulate coherence and takes minimal time to understand (we have our project demo in a week ! )? 2) How to observe the simulation for directory-based coherence using gem5? More specifically, what command line codes do we enter? (As you can observe, we have absolutely very little time to learn and so much to learn !) 3) In this paper, it was mentioned that the perceptron algorithm was attached to the directory to, I guess, produce a history table. Does the term "attached" mean need to write a C code which can be called by a python script or do we have to modify any files of gem5? Which files should we modify in order to apply the algorithm (not just neural networks, but any algorithm for that matter which records history and then predicts based on that history)? We would really appreciate your guidance. Thanks Best Regards Naveen R. Iyer Graduate Student (Research Division: Computer Engineering) Dept. of Electrical & Computer Engineering University of Florida
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
