Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
10.604 Lectures/texts in conference proceedings
You are here:
View Item 
  •   DSpace Home
  • Congressos
  • Severo Ochoa Research Seminars at BSC
  • 2nd Severo Ochoa Research Seminar Lectures at BSC, Barcelona, 2015-2016
  • View Item
  •   DSpace Home
  • Congressos
  • Severo Ochoa Research Seminars at BSC
  • 2nd Severo Ochoa Research Seminar Lectures at BSC, Barcelona, 2015-2016
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Semantically ordered parallel execution of multiprocessor programs

Thumbnail
View/Open
32-33 2015-16 SORS BoA Semantically Ordered Parallel Execution.pdf (113,7Kb)
  View UPCommons Usage Statistics
  LA Referencia / Recolecta stats
Includes usage data since 2022
Cita com:
hdl:2117/96591

Show full item record
Sohi, Guri
Document typeConference report
Defense date2016-09-10
PublisherBarcelona Supercomputing Center
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
This work is protected by the corresponding intellectual and industrial property rights. Except where otherwise noted, its contents are licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
Nondeterministic execution of conventional, multithreaded programs complicates multiprocessor programming and system use in general. To eliminate nondeterminism from multiprocessor programs, we propose an ordered approach. It performs totally ordered execution of parallel algorithms expressed as programs with ordered semantics. We present a runtime system to implement this approach. The runtime provides APIs to express such programs and incorporates mechanisms to parallelize their execution. The runtime reaps the available parallelism by using dataflow and disciplined speculative execution. Further, it uses the program’s task sequence to provide an appearance of total order. We evaluate the ordered approach for expressiveness and performance, by implementing a range of parallel algorithms using it. Experiments on stock machines show that the developed programs, although semantically ordered, can match multithreaded programs in expressing parallelism. They can also match multithreaded programs in performance, in all but cases of very small task sizes and highly nondeterministic algorithms. This work is in collaboration with Gagan Gupta for his Ph.D. thesis.
CitationSohi, Guri. Semantically ordered parallel execution of multiprocessor programs. A: 2nd Severo Ochoa Research Seminar Lectures at BSC, Barcelona, 2015-2016. "Book of abstracts". Barcelona: Barcelona Supercomputing Center, 2016, p. 32-33. 
URIhttp://hdl.handle.net/2117/96591
Collections
  • Severo Ochoa Research Seminars at BSC - 2nd Severo Ochoa Research Seminar Lectures at BSC, Barcelona, 2015-2016 [17]
  View UPCommons Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
32-33 2015-16 S ... red Parallel Execution.pdf113,7KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina