| Age | Commit message (Collapse) | Author |
|
Added an assertion that checks to make sure that incoming mem_fetch size is less than or equal to cache's line size. This requires non-decreasing line sizes going down the cache heirarchy.
Changed Quadro's texture L2 cache to have 256B lines (because of above restriction and instruction cache having 256B lines; Henry's paper also observed 256B line size for L2). Increased total L2 size to 256KB from 128KB as per Henry's paper. From ISPASS, SDK, and RODINIA benchmarks, only MUM and MGST are affected with a 30% slowdown.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11253]
|
|
Disabling L2 caches bypasses L2 cache. Note that memory partition is still clocked at the L2 frequency.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11235]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11231]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11227]
|
|
Fix for Bug 119 - Incorrect coalescing of atomic accesses.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11226]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11206]
|
|
explicit string/enum dependency. Removes a bug when doing debug priting caused by walking off the end of the named list because someone forgot to update the string array
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11143]
|
|
ldst_unit::writeback
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11085]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11073]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11066]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11065]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11053]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11052]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11051]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11050]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11015]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11014]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11003]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11000]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10999]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10998]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10988]
|
|
breaking build on pc08)
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10987]
|
|
- detect if libOpenCL.so is installed in default
location to enable OpenCL build (nvopencl_wrapper should
be modified to detect if it is accessing an NVIDIA OpenCL
implementation)
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10985]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10969]
|
|
way to enable the debug build
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10968]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10963]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10962]
|
|
Does not support sm_20
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10951]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10936]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10935]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10934]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10933]
|
|
for constants to not appear in some cases.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10931]
|
|
however, we use the one at $CUDA_INSTALL_PATH/bin. Now check and use the same thing.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10930]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10915]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10903]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10902]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10900]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10899]
|
|
the other L1 cache options) and change the default values to the one in Quadro config. The old default value could not even be parsed.
- Removed the SIMD width option from the shader_core_pipeline_opt description and default value and Quadro config file. Also changed the default thread count from 256 to 1024.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10897]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10896]
|
|
as stated in the changlist this hapened in, it was an unintended side effect of integrating changes for gcc 4.5
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10893]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10891]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10884]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10877]
|
|
Now, you have to define both NVOPENCL_LIBDIR and NVOPENCL_INCDIR in the setupd_environment script to build with opencl. If any of them is not setup, gpgpu-sim will build will output a warning and built without opencl support.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10873]
|
|
that info.
"make docs" to build and "make cleandocs" to clean. You have to have doxygen and graphviz installed.
The new docs target doesn't build with the simulator (you have to call it explicitly) to avoid giving unecessary errors to people.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10872]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10871]
|
|
for it to be enabled
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 10870]
|