On Fri, 6 Mar 2015, Dibakar Gope wrote:



On March 4, 2015, 6:54 p.m., Nilay Vaish wrote:
OK.  I am sorry for not realizing that so many changes would be required to 
separate out
the params just meant for LTAGE.  Had I had realized that, I probably would not 
have asked for it.
I think we should break this latest version into two separate patches.  The 
first patch
creates these separate sim objects for different predictor types. The second 
patch adds LTAGE.

And I am willing to go with either order between those two patches.  That is, 
if you prefer, you
can add LTAGE first and then separate out the predictors.

Revised patches, bpred_reorg.patch (separate patch) just re-organizes the 
branch predictor structure.  The ltage patch applies on top of that.

ltage.cc and ltage.hh is primarily Andre Seznec's code from branch prediction championship, that code uploaded on the championship website had no copyright on it. Vignyan later edited that code to handle rollback etc while he was at University of Wisconsin-Madison. So I add the copyright as "* Copyright (c) 2014 The University of Wisconsin" at the top of ltage.cc and ltage.hh and leaving that to the review forum to decide on the copyrights of these two files.



Dibakar, can you contact Andre and ask him if he is willing to contribute this code to gem5? Provide him a copy of the license gem5 carries and ask him if he is fine with it or would he prefer some other license? Also ask him under whose copyright would he be willing to publish this code.

I think we are not right in discussing this code without Andre's permission. I am deleting this review request. If Andre agrees, repost the patch. I'll leave the reorg patch as is.

--
Nilay
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to