TY - GEN
T1 - DRAM system simulation speed-Up by effective-cycle selection
AU - Chiang, Han Chien
AU - Wang, Mao Yin
AU - Wu, Cheng Weng
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Full system simulation is a developing methodology that aids to find the optimized configurations of system design. Huge amount of data is collected to better characterize the performance of the system. This process requires both accuracy and speed. Cycle-accurate modeling is precise but time and resource consuming. Higher abstraction level of modeling, such as transaction-level modeling, trades accuracy for speed. We propose a novel approach called 'Effective-cycle Selection' to reduce redundant check of command scheduler in memory controller without affecting the functionality. Redundant checks occur in the cycles in which no command would be issued by the command scheduler. By predicting effective cycles, the proposed method diminishes redundancy and speed up simulation by up to 40% in multi-program real workloads, while introducing zero error in simulation compared to the cycle-based simulator. To the best of our knowledge, this is the first research work which leverages the redundancy of memory command scheduling to accelerate simulation.
AB - Full system simulation is a developing methodology that aids to find the optimized configurations of system design. Huge amount of data is collected to better characterize the performance of the system. This process requires both accuracy and speed. Cycle-accurate modeling is precise but time and resource consuming. Higher abstraction level of modeling, such as transaction-level modeling, trades accuracy for speed. We propose a novel approach called 'Effective-cycle Selection' to reduce redundant check of command scheduler in memory controller without affecting the functionality. Redundant checks occur in the cycles in which no command would be issued by the command scheduler. By predicting effective cycles, the proposed method diminishes redundancy and speed up simulation by up to 40% in multi-program real workloads, while introducing zero error in simulation compared to the cycle-based simulator. To the best of our knowledge, this is the first research work which leverages the redundancy of memory command scheduling to accelerate simulation.
UR - http://www.scopus.com/inward/record.url?scp=84904444267&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84904444267&partnerID=8YFLogxK
U2 - 10.1109/IS3C.2014.275
DO - 10.1109/IS3C.2014.275
M3 - Conference contribution
AN - SCOPUS:84904444267
SN - 9781479952779
T3 - Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014
SP - 1053
EP - 1056
BT - Proceedings - 2014 International Symposium on Computer, Consumer and Control, IS3C 2014
PB - IEEE Computer Society
T2 - 2nd International Symposium on Computer, Consumer and Control, IS3C 2014
Y2 - 10 June 2014 through 12 June 2014
ER -