Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

A Comparison of Two Approaches to Parallel Simulation of Multiprocessors

dc.contributor.authorOver, Andrew
dc.contributor.authorClarke, William
dc.contributor.authorStrazdins, Peter
dc.coverage.spatialSan Jose USA
dc.date.accessioned2015-12-08T22:46:24Z
dc.date.createdApril 25-27 2007
dc.date.issued2007
dc.date.updated2015-12-08T11:01:11Z
dc.description.abstractThe design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has also made multiprocessor systems widely available. While a serial multiprocessor simulation necessarily imposes a linear slowdown, running such a simulation in parallel may help mitigate this effect. In this paper we document our experiences with two different methods of parallelizing Sparc Sulima, a simulator of UltraSPARC IIICu-based multiprocessor systems. In the first approach, a simple interconnect model within the simulator is parallelized non-deterministically using careful locking. In the second, a detailed interconnect model is parallelized while preserving determinism using parallel discrete event simulation (PDES) techniques. While both approaches demonstrate a threefold speedup using 4 threads on workloads from the NAS parallel benchmarks, speedup proved constrained by loadbalancing between simulated processors. A theoretical model is developed to help understand why observed speedup is less than ideal. An analysis of the related speed-accuracy tradeoff in the first approach with respect to the simulation time quantum is also given; the results show that, for both serial and parallel simulation, a quantum in the order of a few hundreds of cycles represents a 'sweet-spot', but parallel simulation is significantly more accurate for a given quantum size. As with the speedup analysis, these effects are workload dependent.
dc.identifier.isbn1424410819
dc.identifier.urihttp://hdl.handle.net/1885/38130
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE Inc)
dc.relation.ispartofseriesIEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2007)
dc.sourceProceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2007)
dc.subjectKeywords: Discrete event simulation; Interconnection networks; Model checking; Quantum computers; Software design; Multiprocessor simulation; Parallel discrete event simulation (PDES) techniques; Parallel simulation; Simulated processors; Parallel processing system
dc.titleA Comparison of Two Approaches to Parallel Simulation of Multiprocessors
dc.typeConference paper
local.bibliographicCitation.lastpage22
local.bibliographicCitation.startpage12
local.contributor.affiliationOver, Andrew, College of Engineering and Computer Science, ANU
local.contributor.affiliationClarke, William, College of Engineering and Computer Science, ANU
local.contributor.affiliationStrazdins, Peter, College of Engineering and Computer Science, ANU
local.contributor.authoruidOver, Andrew, u2575835
local.contributor.authoruidClarke, William, u9518580
local.contributor.authoruidStrazdins, Peter, u8914893
local.description.embargo2037-12-31
local.description.notesImported from ARIES
local.description.refereedYes
local.identifier.absfor080110 - Simulation and Modelling
local.identifier.absfor100604 - Memory Structures
local.identifier.absfor080399 - Computer Software not elsewhere classified
local.identifier.ariespublicationU3594520xPUB158
local.identifier.doi10.1109/ISPASS.2007.363732
local.identifier.scopusID2-s2.0-36949012714
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
01_Over_A_Comparison_of_Two_Approaches_2007.pdf
Size:
323.63 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
02_Over_A_Comparison_of_Two_Approaches_2007.pdf
Size:
32.86 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
03_Over_A_Comparison_of_Two_Approaches_2007.pdf
Size:
79.94 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
04_Over_A_Comparison_of_Two_Approaches_2007.pdf
Size:
91.97 KB
Format:
Adobe Portable Document Format