Codesign Lessons Learned from Implementing Graph Matching on Multithreaded Architectures.

Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms and architectures can realize high performance on irregular applications. A codesign study reveals four key lessons learned from implementing...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 48; no. 8; pp. 46 - 56
Autores principales: Halappanavar, Mahantesh, Pothen, Alex, Azad, Ariful, Manne, Fredrik, Langguth, Johannes, Khan, Arif
Formato: Artículo
Publicado: IEEE Aug2015
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=108932525&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 108932525
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Aug2015
      vid: 48
      iid: 8
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        108932525
        10.1109/MC.2015.215
      ppf: 46
      ppct: 10
      formats:
      tig:
        atl: Codesign Lessons Learned from Implementing Graph Matching on Multithreaded Architectures.
      aug:
        au:
          Halappanavar, Mahantesh
          Pothen, Alex
          Azad, Ariful
          Manne, Fredrik
          Langguth, Johannes
          Khan, Arif
        affil:
          Pacific Northwest National Laboratory
          Purdue University
          Lawrence Berkeley National Laboratory
          University of Bergen
          Simula Research Laboratory
      su:
        Computer architecture
        Scalability
        Algorithms
        Workload of computers
      sug:
        subj:
          Computer architecture
          Scalability
          Algorithms
          Workload of computers
      keyword:
        algorithm design
        Algorithm design and analysis
        Computer graphics
        graph matching
        Irregular applications
        matching algorithms
        multithreaded architectures
        Multithreading
        parallel architectures
        Parallel programming
      ab: Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms and architectures can realize high performance on irregular applications. A codesign study reveals four key lessons learned from implementing matching algorithms on various platforms
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2015
    holdings:
      @attributes:
        islocal: N