Show simple item record

dc.contributor.authorDuran González, Alejandro
dc.contributor.authorFerrer, Roger
dc.contributor.authorCosta Prats, Juan José
dc.contributor.authorGonzález Tallada, Marc
dc.contributor.authorMartorell Bofill, Xavier
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2015-06-25T17:03:18Z
dc.date.created2006-06
dc.date.issued2006-06
dc.identifier.citationDuran, A. [et al.]. A proposal for error handling in OpenMP. "Lecture notes in computer science", Juny 2006, vol. 4315, núm. 1, p. 422-434.
dc.identifier.issn0302-9743
dc.identifier.urihttp://hdl.handle.net/2117/28413
dc.description.abstractOpenMP has been focused in performance applied to numerical applications, but when we try to move this focus to other kind of applications, like Web servers, we detect one important lack. In these applications, performance is important, but reliability is even more important, and OpenMP does not have any recovery mechanism. In this paper we present a novel proposal to address this lack. In order to add error handling to OpenMP we propose some extensions to the current OpenMP specification. A directive and a clause are proposed, defining an scope for the error handling (where the error can occur) and specifying a behaviour for handling the specific errors. Some examples of use are presented, and we present also an evaluation showing the impact of this proposal in OpenMP applications. We show that this impact is low enough to consider the proposal worthwhile for OpenMP.
dc.format.extent13 p.
dc.language.isoeng
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles
dc.subject.lcshOpenMP
dc.subject.lcshSoftware engineering
dc.titleA proposal for error handling in OpenMP
dc.typeArticle
dc.subject.lemacOpenMP
dc.subject.lemacEnginyeria de programari
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1007/978-3-540-68555-5_34
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://link.springer.com/chapter/10.1007%2F978-3-540-68555-5_34
dc.rights.accessRestricted access - publisher's policy
drac.iddocument681217
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
upcommons.citation.authorDuran, A.; Ferrer, R.; Costa, J.; Gonzalez, M.; Martorell, X.; Ayguade, E.; Labarta, J.
upcommons.citation.publishedtrue
upcommons.citation.publicationNameLecture notes in computer science
upcommons.citation.volume4315
upcommons.citation.number1
upcommons.citation.startingPage422
upcommons.citation.endingPage434


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 3.0 Spain