Performance Models for Cluster-Enabled OpenMP Implementations

dc.contributor.authorCai, Jie
dc.contributor.authorRendell, Alistair
dc.contributor.authorStrazdins, Peter
dc.contributor.authorWong, H'sien
dc.coverage.spatialHsinchu Taiwan
dc.date.accessioned2015-12-10T21:56:11Z
dc.date.createdAugust4-6 2008
dc.date.issued2008
dc.date.updated2016-02-24T10:17:10Z
dc.description.abstractA key issue for Cluster-enabled OpenMP implementations based on software Distributed Shared Memory (sDSM) systems, is maintaining the consistency of the shared memory space. This forms the major source of overhead for these systems, and is driven by the detection and servicing of page faults. This paper investigates how application performance can be modelled based on the number of page faults. Two simple models are proposed, one based on the number of page faults along the critical path of the computation, and one based on the aggregated numbers of page faults. Two different sDSM systems are considered. The models are evaluated using the OpenMP NAS Parallel Benchmarks on an 8-node AMD-based Gigabit Ethernet cluster. Both models gave estimates accurate to within 10% in most cases, with the critical path model showing slightly better accuracy; accuracy is lost if the underlying page faults cannot be overlapped, or if the application makes extensive use of the OpenMP flush directive.
dc.identifier.isbn9781424426829
dc.identifier.urihttp://hdl.handle.net/1885/39311
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE Inc)
dc.relation.ispartofseriesAsia-Pacific Computer Systems Architecture Conference (ACSAC 2008)
dc.sourceComputer Systems Architecture Conference (ACSAC 2008)
dc.subjectKeywords: Application performances; Critical Paths; Giga Bit ethernets; NAS parallel benchmarks; Performance models; Sdsm systems; Shared memories; SIMPLE models; Software distributed shared memory systems; Agglomeration; Benchmarking; Computer architecture; Diffus
dc.titlePerformance Models for Cluster-Enabled OpenMP Implementations
dc.typeConference paper
local.bibliographicCitation.lastpage8
local.bibliographicCitation.startpage1
local.contributor.affiliationCai, Jie, College of Engineering and Computer Science, ANU
local.contributor.affiliationRendell, Alistair, College of Engineering and Computer Science, ANU
local.contributor.affiliationStrazdins, Peter, College of Engineering and Computer Science, ANU
local.contributor.affiliationWong, H'sien, College of Engineering and Computer Science, ANU
local.contributor.authoruidCai, Jie, u4393791
local.contributor.authoruidRendell, Alistair, u9507815
local.contributor.authoruidStrazdins, Peter, u8914893
local.contributor.authoruidWong, H'sien, u3321837
local.description.embargo2037-12-31
local.description.notesImported from ARIES
local.description.refereedYes
local.identifier.absfor080302 - Computer System Architecture
local.identifier.ariespublicationU3594520xPUB175
local.identifier.doi10.1109/APCSAC.2008.4625433
local.identifier.scopusID2-s2.0-55849111882
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
01_Cai_Performance_Models_for_2008.pdf
Size:
1.73 MB
Format:
Adobe Portable Document Format