Thanks, Brendan. It's good to hear that DRAMSimWrap (and friends) are going away.
I ran these xml files and the stats seem slightly different from the reference output. The summaries at the end seem fairly close (the new DRAMSim2 code seems to produce slightly lower latencies and lower standard deviations). I can't remember if I've changed any of the inner workings of DRAMSim2 timings between master and develop. I'll try to investigate further on the trunk version to see if I can figure out where the difference is coming from. I did some testing earlier on develop vs. master of DRAMSim2 and it appeared there were subtle timing changes between the two versions -- so perhaps I fixed a bug or changed some heuristic in the newer version. It was close enough where I wouldn't worry about it.
Either way, the old reference output isn't generated quite correctly. Based on the DRAMSim2 output, I see that these were probably generated using an old version of DRAMSim2. This old version assumed a 2GHz input clock frequency when in fact the frequency should be set to the same value as the "clock" parameter (which, in these xml files, appears to be 1GHz). Making that change would invalidate all of the reference output.
On that note, could someone point me to a utility function that can convert a string like "1GHz" to a value like 1000000000U ?