Using Discrete Event Simulation to Analyze Contention Managers

被引:0
|
作者
Brian Demsky
机构
[1] University of California,Department of Electrical Engineering and Computer Science
[2] Irvine,undefined
关键词
Transactional memory; Contention management;
D O I
暂无
中图分类号
学科分类号
摘要
Understanding the behavior and benefits of contention managers is important for designing transactional memory implementations. Contention manager design is closely tied to other design decisions in a transaction memory implementation, and therefore experiments to compare the behaviors of contention managers are difficult. This paper presents a discrete event simulator that allows researchers to explore the behavior of contention managers and even to perform experiments that compare lazy conflict detection without contention management to eager detection combined with a contention manager. For our benchmarks, we found that lazy conflict detection was competitive with the best contention managers. Our experiments confirm that contention management design is critical for transactional memories that use eager validation. We used the simulator to explore new tiered contention managers that combine livelock-prone contention managers with livelock-free contention managers to provide the benefits of the livelock-prone contention manager while avoiding its pathological behaviors under contention.
引用
收藏
相关论文
共 50 条
  • [11] Pharmacoeconomic analyses using discrete event simulation
    J. Jaime Caro
    PharmacoEconomics, 2005, 23 : 323 - 332
  • [12] Framework for Ecolabeling using Discrete Event Simulation
    Andersson, Jon
    Johansson, Bjorn
    Berglund, Jonatan
    Skoogh, Anders
    EMERGING M&S APPLICATIONS IN INDUSTRY AND ACADEMIA SYMPOSIUM 2012 (EAIA 2012), 2012, 44 (05): : 77 - 84
  • [13] DISCRETE-EVENT SIMULATION USING R
    Lawson, Barry
    Leemis, Lawrence M.
    2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3502 - 3513
  • [14] Optimization of Layout using Discrete Event Simulation
    Kurkin, Ondrej
    Simon, Michal
    BUSINESS TRANSFORMATION THROUGH INNOVATION AND KNOWLEDGE MANAGEMENT: AN ACADEMIC PERSPECTIVE, VOLS 1-2, 2010, : 268 - 276
  • [15] Scheduling analysis using discrete event simulation
    Williams, EJ
    Ahitov, I
    PROCEEDINGS OF THE 29TH ANNUAL SIMULATION SYMPOSIUM, 1996, : 148 - 154
  • [16] Use of discrete event simulation to analyze dispatch policies of an equipment group in semiconductor fab
    Sunkara, R
    Rao, R
    PROCEEDINGS OF THE 2003 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2003, : 1474 - 1479
  • [17] Discrete Event Simulation
    Jacob, Matthew
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2013, 18 (01): : 78 - 86
  • [18] Identifying Signal Correlations Using Discrete Event Simulation
    Sabet, Pirouz Bazargan
    Ledu, Dominique
    2013 IEEE 11TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2013,
  • [19] Woolshed Throughput Improvement Using Discrete Event Simulation
    Al-Zqebah, Ruba
    Hoffmann, Florian
    Bennett, Nick
    Deuse, Jochen
    Clemon, Lee
    JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM, 2022, 15 (02): : 296 - 308
  • [20] Linking discrete event simulation models using HLA
    Price, DJ
    Nahavandi, S
    Walsh, S
    Creighton, D
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 696 - 701