Transactional Memory.

The article discusses transactional memory (TM), examining its use in parallel programing. The challenge of parallel programing are the same as sequential programming, but also includes the difficulty of interaction coordination among tasks that are executing concurrently, the article indicates. Top...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 51; no. 7; pp. 80 - 89
Autores principales: LARUS, JAMES, KOZYRAKIS, CHRISTOS
Formato: Artículo
Publicado: Association for Computing Machinery Jul2008
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=34059127&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 34059127
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jul2008
      vid: 51
      iid: 7
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        34059127
        10.1145/1364782.1364800
      ppf: 80
      ppct: 9
      formats:
      tig:
        atl: Transactional Memory.
      aug:
        au:
          LARUS, JAMES
          KOZYRAKIS, CHRISTOS
        affil:
          Research area manager, Microsoft Research, Redmond, WA.
          Assistant professor of electrical engineering and computer science, Stanford University, Stanford, CA.
      su:
        Parallel programs (Computer programs)
        Computer programming
        Electronic data processing
        Computer operating systems
        Computer multitasking
        Computer software development
        History
      sug:
        subj:
          Parallel programs (Computer programs)
          Computer programming
          Electronic data processing
          Computer operating systems
          Computer multitasking
          Computer software development
          History
      ab: The article discusses transactional memory (TM), examining its use in parallel programing. The challenge of parallel programing are the same as sequential programming, but also includes the difficulty of interaction coordination among tasks that are executing concurrently, the article indicates. Topics include the historic transition from sequential to parallel computation, and finding abstractions for expressing parallel computation. Also discussed is the use of TM as a programming construct which offers high-level abstraction for writing parallel programs.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2008
    holdings:
      @attributes:
        islocal: N