Speculative Parallelization.

The article provides information about speculative parallelization, a technique used in parallelizing loops when the computer system fails to determine dependences at a compile time. Also known as thread-level speculation, this technique assumes that the system can execute all iterations of a given...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 39; no. 12; pp. 126 - 129
Autores principales: González-Escribano, Arturo, Lianos, Diego R.
Formato: Artículo
Publicado: IEEE Dec2006
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=23555758&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 23555758
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Dec2006
      vid: 39
      iid: 12
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        23555758
        10.1109/MC.2006.441
      ppf: 126
      ppct: 3
      formats:
      tig:
        atl: Speculative Parallelization.
      aug:
        au:
          González-Escribano, Arturo
          Lianos, Diego R.
        affil:
          Assistant Professor of Computer Science in the Departamento de Informática, Universidad de Valladolid, Spain
          Associate Professor of Computer Architecture in the Departamento de Informática, Universidad de Valladolid
      su:
        Structured techniques of electronic data processing
        Computer software execution
        Parallel processing
        Parallel programs (Computer programs)
        Computer science
        Computer programming
        Computer systems
        Multiprocessors
        Computer software
      sug:
        subj:
          Structured techniques of electronic data processing
          Computer software execution
          Parallel processing
          Parallel programs (Computer programs)
          Computer science
          Computer programming
          Computer systems
          Multiprocessors
          Computer software
      ab: The article provides information about speculative parallelization, a technique used in parallelizing loops when the computer system fails to determine dependences at a compile time. Also known as thread-level speculation, this technique assumes that the system can execute all iterations of a given loop in parallel. Once the system discovers a dependence violation during runtime, speculative parallelization halts the incorrectly computer work and restarts it with the exact values. The effectiveness of speculative parallelization depends on the number of loops or iterations the system can execute in parallel.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2006
    holdings:
      @attributes:
        islocal: N