{"title":"XTW, a parallel and distributed logic simulator","authors":"Qing Xu, C. Tropper","doi":"10.1109/PADS.2005.40","DOIUrl":null,"url":null,"abstract":"In this paper, a new event scheduling mechanism XEQ and a new rollback procedure rb-messages are proposed for use in optimistic logic simulation. We incorporate both of these techniques in a simulator XTW. XTW groups LPs into clusters, and makes use of a multi-level queue, XEQ, to schedule events in the cluster. XEQ has an O(1) event scheduling time complexity. Our new rollback mechanism replaces the use of anti-messages by an rb-message, and eliminates the need for an output queue at each LP. Experimental comparisons to time warp reveal a superior performance on the part of XTW, while experimental results over large circuits (5-milIion-gate to 25-million-gate) shows XTW scales well with both the size of circuits and the number of processors.","PeriodicalId":193147,"journal":{"name":"Workshop on Principles of Advanced and Distributed Simulation (PADS'05)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Principles of Advanced and Distributed Simulation (PADS'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PADS.2005.40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31
Abstract
In this paper, a new event scheduling mechanism XEQ and a new rollback procedure rb-messages are proposed for use in optimistic logic simulation. We incorporate both of these techniques in a simulator XTW. XTW groups LPs into clusters, and makes use of a multi-level queue, XEQ, to schedule events in the cluster. XEQ has an O(1) event scheduling time complexity. Our new rollback mechanism replaces the use of anti-messages by an rb-message, and eliminates the need for an output queue at each LP. Experimental comparisons to time warp reveal a superior performance on the part of XTW, while experimental results over large circuits (5-milIion-gate to 25-million-gate) shows XTW scales well with both the size of circuits and the number of processors.