From a37b03ced9c3f2a1ea832144a3d8087148ec77de Mon Sep 17 00:00:00 2001 From: Wilson Fung Date: Mon, 18 Feb 2013 20:37:36 -0800 Subject: Adding a check to prevent writeback cache with allocation-on-fill. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15277] --- CHANGES | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 7b80e58..4bba86b 100644 --- a/CHANGES +++ b/CHANGES @@ -11,6 +11,12 @@ Version 3.2.0+edits (development branch) versus 3.2.0 have the same warp_id but different dynamic_warp_ids. - Added extensions to the cache class hierarchy to allow for the use of custom tag_array objects. - Added some additional const-correctness +- Added a check in cache_config to prevent configuration that specifies a + writeback cache with allocation-on-fill policy. The current implementation + of the allocation-on-fill policy assumes a non-writeback cache and never + generates any writeback traffic. Even if the writeback traffic is generated, + the configuration (writeback cache + allocation-on-fill) will inevitably lead + to deadlock. - Bug Fixes: - Applied patch from Kito Cheng to update libopencl for checking NULL error code pointer. -- cgit v1.3