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 Resilient Framework for Iterative Linear Algebra Applications in X10

dc.contributor.authorHamouda, Sara
dc.contributor.authorMilthorpe, Josh
dc.contributor.authorStrazdins, Peter
dc.contributor.authorSaraswat, Vijay
dc.coverage.spatialHyderabad, India
dc.date.accessioned2016-06-14T23:21:16Z
dc.date.created25-29 May 2015
dc.date.issued2015
dc.date.updated2016-06-14T09:03:54Z
dc.description.abstractThe Global Matrix Library (GML) is a distributed matrix library in the X10 language. GML is designed to simplify the development of scalable linear algebra applications. By hiding the communication and parallelism details, GML programs are written in a sequential style that is easy to use and understand by non expert programmers. Resilience is becoming a major challenge for HPC applications as the number of components in a typical system continues to increase. To address this challenge, we improved GML's adaptability to process failure and provided a mechanism for automatic data recovery. As iterative algorithms are commonly used in linear algebra applications, we also created a checkpoint/restore framework for developing resilient iterative applications using GML. Using three example machine learning applications, we demonstrate that this framework supports resilient application development with minimal additional code compared to a non-resilient implementation. Performance measurements in a typical cluster environment show that the major cost of resilient execution is due to resilient X10 itself, and that the additional cost due to our framework is acceptable
dc.identifier.isbn0769555101
dc.identifier.urihttp://hdl.handle.net/1885/103816
dc.publisherIEEE Computer Society
dc.relation.ispartofseries2015 IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW)
dc.rightsANU author Sara Hamouda now added 8Feb16 ED
dc.sourceA Resilient Framework for Iterative Linear Algebra Applications in X10
dc.titleA Resilient Framework for Iterative Linear Algebra Applications in X10
dc.typeConference paper
local.bibliographicCitation.lastpage979
local.bibliographicCitation.startpage970
local.contributor.affiliationHamouda, Sara, College of Engineering and Computer Science, ANU
local.contributor.affiliationMilthorpe, Josh, IBM TJ Watson Research Center
local.contributor.affiliationStrazdins, Peter, College of Engineering and Computer Science, ANU
local.contributor.affiliationSaraswat, Vijay, IBM
local.contributor.authoruidHamouda, Sara, u5482878
local.contributor.authoruidStrazdins, Peter, u8914893
local.description.embargo2037-12-31
local.description.notesImported from ARIES
local.description.refereedYes
local.identifier.absfor080201 - Analysis of Algorithms and Complexity
local.identifier.absseo970108 - Expanding Knowledge in the Information and Computing Sciences
local.identifier.ariespublicationu4334215xPUB1568
local.identifier.doi10.1109/IPDPSW.2015.14
local.identifier.scopusID2-s2.0-84962233762
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
01_Hamouda_A_Resilient_Framework_for_2015.pdf
Size:
369.54 KB
Format:
Adobe Portable Document Format