----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3341/ -----------------------------------------------------------
Review request for Default. Repository: gem5 Description ------- cpu: Fix BTB threading oversight The BTB doesn't hash on the thread id but *does* check the thread id for 'btb hits'. This resulted in 1-thread of a multi-threaded workload taking a BTB entry, and all other threads missing for the same branch missing. Probably wasn't so horrific for multi-programmed SPEC. Diffs ----- src/cpu/pred/bpred_unit.cc ef6e57ac0d708aff0af51c77ff0aee2c069993cf src/cpu/pred/btb.hh ef6e57ac0d708aff0af51c77ff0aee2c069993cf src/cpu/pred/btb.cc ef6e57ac0d708aff0af51c77ff0aee2c069993cf Diff: http://reviews.gem5.org/r/3341/diff/ Testing ------- Thanks, Curtis Dunham _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
