Scaling Synchronization in Multicore Programs.

The article discusses the use of advanced synchronization methods to increase the performance of multicore software and offer better scalability. Topics include centralized shared versions of familiar FIFO (first in, first out) queues, the delegation of scaling locking, and the use of advance synchr...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 59; no. 11; pp. 44 - 52
Main Author: MORRISON, ADAM
Format: Article
Published: Association for Computing Machinery Nov2016
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=119379440&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 119379440
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Nov2016
      vid: 59
      iid: 11
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        119379440
        10.1145/2980987
      ppf: 44
      ppct: 8
      formats:
      tig:
        atl: Scaling Synchronization in Multicore Programs.
      aug:
        au: MORRISON, ADAM
        affil: Assistant professor at the Blavatnik School of Computer Science, Tel Aviv University, Israel
      su:
        Software architecture
        Scalability
        High performance computing
        Multicore processors
        First in, first out (Queuing theory)
        Computer software
      sug:
        subj:
          Software architecture
          Scalability
          High performance computing
          Multicore processors
          First in, first out (Queuing theory)
          Computer software
      ab: The article discusses the use of advanced synchronization methods to increase the performance of multicore software and offer better scalability. Topics include centralized shared versions of familiar FIFO (first in, first out) queues, the delegation of scaling locking, and the use of advance synchronization methods to help build high-performance software.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2016
    holdings:
      @attributes:
        islocal: N