rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Using OpenMP - the next step
    sub title: affinity, accelerators, tasking, and SIMD
  name:
    name part: Pas, Ruud van der
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Stotzer, Eric
    role:
      role term: author.
  name:
    name part: Terboven, Christian
    role:
      role term: author.
  type of resource: text
  genre: bibliography
  genre: Electronic books.
  origin info:
    place:
      place term: mau
    date issued: 2017
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (xxi, 365 pages) : illustrations.
  abstract: A guide to the most recent, advanced features of the widely used OpenMP parallel programming model, with coverage of major features in OpenMP 4.5.This book offers an up-to-date, practical tutorial on advanced features in the widely used OpenMP parallel programming model. Building on the previous volume, Using OpenMP: Portable Shared Memory Parallel Programming (MIT Press), this book goes beyond the fundamentals to focus on what has been changed and added to OpenMP since the 2.5 specifications. It emphasizes four major and advanced areas: thread affinity (keeping threads close to their data), accelerators (special hardware to speed up certain operations), tasking (to parallelize algorithms with a less regular execution flow), and SIMD (hardware assisted operations on vectors).As in the earlier volume, the focus is on practical usage, with major new features primarily introduced by example. Examples are restricted to C and C++, but are straightforward enough to be understood by Fortran programmers. After a brief recap of OpenMP 2.5, the book reviews enhancements introduced since 2.5. It then discusses in detail tasking, a major functionality enhancement; Non-Uniform Memory Access (NUMA) architectures, supported by OpenMP; SIMD, or Single Instruction Multiple Data; heterogeneous systems, a new parallel programming model to offload computation to accelerators; and the expected further development of OpenMP.
  note: Ruud van der Pas, Eric Stotzer, and Christian Terboven.
  subject:
    title info:
      title: OpenMP (Application program interface)
  subject:
    topic: Parallel programming (Computer science)
  subject:
    topic: Application program interfaces (Computer software)
  subject:
    topic: COMPUTER SCIENCE/High Performance Computing
  classification: QA76.642 .P427 2017
  classification: 005.2/75
  identifier: 9780262344012
  identifier: 0262344017
  identifier: 9780262534789
  identifier: 0262534789
  identifier: http://proxy.library.tamu.edu/login
  record info:
    record content source: OCoLC-P
    record creation date: 180218
    record change date: 20221121162721.0
    record identifier: in00004602818
    language of cataloging:
      language term: eng