| Age | Commit message (Collapse) | Author |
|
statistics from the tag array to the cache access functions. Added cache_stats class to record all memory accesses and access outcomes to each cache. Removed L2CacheAccessBreakdown_t. Cleaned up power_stats to reflect changes in the cache stats. Updated the cache stats printing. This will cause the performance gold files to change as the output format has been changed.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16452]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16437]
|
|
lex.ptxinfo_.c file is built
review:42002 lgtm:1
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16432]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16406]
|
|
1: 'Constant dynamic' power not included in average/min/max power values.
2: Average/min/max per-kernel powers not being reset at kernel boundaries, causing incorrect per-kernel values.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16405]
|
|
review:28002 lgtm:0
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15957]
|
|
external C linkage
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15912]
|
|
undone in CL 12023 probably by mistake.
Reveiw ID: 17001
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15885]
|
|
at the end of every kenerl
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15830]
|
|
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]
|
|
property in the proper size. Also added code to determine the workgroup size automatically.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15798]
|
|
to match OpenCL 1.1 and later. The API call now accepts device types besides CL_DEVICE_TYPE_GPU.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15796]
|
|
that categorize access by their access type (global memory read/write, local memory read/write, instruction read, ... etc.).
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15784]
|
|
causing incorrect per-access cache energy
Adding 32bit/64bit check to Cacti's Makefile.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15668]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15635]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15584]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15583]
|
|
(such as ".nv.global.init")
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15562]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15538]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15522]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15423]
|
|
the first entry in the list
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15422]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15313]
|
|
variable.
I thought the init() function where dynamic_warp_id is initialized was called on construction.
It is not. Added a default value in the constructor. Maybe a code review would have caught this :)
Also cleaned up some weird code I had in the ptx_instruction::to_string().
Also trimmed out tabs from our stored source line string so it is much more readable on print
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15310]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15306]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15297]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15277]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15271]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15234]
|
|
- Changing the -gpgpu_dram_sched_queue_size to -gpgpu_frfcfs_dram_sched_queue_size in the config files.
- Fixing the language the CHANGES file.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15229]
|
|
1. Renaming '-gpgpu_dram_sched_queue_size' to '-gpgpu_frfcfs_dram_sched_queue_size'
2. Updating the output not print that statistic out at all if the DRAM access scheduler is FIFO.
3. Adding "-gpgpu_dram_return_queue_size" option to specify the return queue size (defualt 1024).
config files should take this change into account
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15227]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15184]
|
|
per-kernel stat binning.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15109]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15102]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15055]
|
|
pointer.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15043]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14979]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14882]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14791]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14790]
|
|
0.8beta, now it is under (Version 3.1.2 versus 3.1.1) may be moved later if we decided to update the version
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14779]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14636]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14635]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14564]
|
|
will automatically compile the OpenCL kernels on the NVIDIA platform.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14558]
|
|
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14554]
|
|
a memory instruction in the timing model.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14538]
|
|
Now the two configs will feature 32-bank shared memory with a more flexible broadcast mechanism.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14509]
|
|
instance of option parser). Changed DRAM timing options to use this new format.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14457]
|
|
Fixed clCreateProgramWithSource to accept NULL or 0 as string length parameter
Fixed replacement of printf modifiers when compiling OpenCL code (e.g. '%f')
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14391]
|