From e040bcb69a3dbcbc50cb747da845e281467075a4 Mon Sep 17 00:00:00 2001 From: Ahmed El-Shafiey Date: Sun, 14 Apr 2013 20:14:54 -0800 Subject: - Adding support for cudaFuncSetCacheConfig API, that allows changing the L1 Cache and Shared Memory configurations across kernels. The support enable the user to specify two more configurations (Preferred L1) or (Preferred Shared Memory) besides the default config. If the cudaFuncSetCacheConfig API is used to set the cache configuration of a specific kernel to either of these configuration (cudaFuncCachePreferShared, cudaFuncCachePreferL1), the simulator will change the cache configuration at kernel launch accordingly, if there is no alternative configurations provided to the simulator it will use the default configurations with a warning message display [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15816] --- CHANGES | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index b475a36..a281ebf 100644 --- a/CHANGES +++ b/CHANGES @@ -10,7 +10,17 @@ Version 3.2.1+edits (development branch) versus 3.2.1 and CL_DEVICE_TYPE_GPU. Before only CL_DEVICE_TYPE_GPU is accepted. - Fix for Bug 53 - Returning the CL_DEVICE_TYPE property in proper size from clGetDeviceInfo(...). - - Fix for Bug 54 - Added code to automatically determine workgroup size. + - Fix for Bug 54 - Added code to automatically determine workgroup size. + - Adding support for cudaFuncSetCacheConfig API, that allows changing the + L1 Cache and Shared Memory configurations across kernels. The support + enable the user to specify two more configurations (Preferred L1) or + (Preferred Shared Memory) besides the default config. If the + cudaFuncSetCacheConfig API is used to set the cache configuration + of a specific kernel to either of these configuration (cudaFuncCachePreferShared, + cudaFuncCachePreferL1), the simulator will change the cache configuration + at kernel launch accordingly, if there is no alternative configurations + provided to the simulator it will use the default configurations with a + warning message display Version 3.2.1 versus 3.2.0 - Added kernel name and launch uids to performance statistics log. - Added l2_cache_config class to extend baseline cache_config. Allows for -- cgit v1.3