Hi all,

With 2015 coming to an end, I merely wanted to take a moment and highlight some 
of the major gem5 improvements since last year. It has been a busy 12 months...

CPU
- Completed transition to MinorCPU with removal of the old InOrderCPU

- Broad SMT support across CPU models

- Added Elastic Traces for fast and accurate trace capture and replay

Memory system
- DRAMPower integration and support for the latest DRAM standards (DDR4, HBM, 
etc)

- Snoop filters on by default, with added packets to track cache evictions

- Continued alignment of Ruby and the classic memory system

- HMC-style serial links and memory configurations

Devices and accelerators
- UFS controller model along with NAND flash timing model

- Added NoMali GPU model to avoid software rendering

Integration and tooling
- Refined SystemC (and TLM2.0) support, and continued SST integration efforts

- Workload Automation (WA) integrated with gem5 for running Android workloads

- Broader KVM support for both X86 and ARM (aarch64)

There are plenty more exciting features in the pipeline, as evidenced by the 
patches posted for review. Please get involved and help reviewing. I also 
encourage everyone to take the time and post your own improvements and 
additions. The number of gem5 contributors hit a record 72 in 2015, but judging 
from the number of publications using gem5 there is plenty room to grow that 
number in 2016.

Thanks everyone for your continued support, and happy holidays.

Andreas

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to