Can High Performance Be Portable?

An introduction is presented in which the author discusses an article in the journal which deals with the Halide image processing language and architecture-specific code optimization, and it mentions portability, algorithms, and how to generate high-performance computer software.

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 61; no. 1; pp. 105 - 106
Autor principal: Chakravarty, Manuel
Formato: Artículo
Publicado: Association for Computing Machinery Jan2018
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=127123945&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 127123945
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jan2018
      vid: 61
      iid: 1
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        127123945
        10.1145/3150215
      ppf: 105
      ppct: 1
      formats:
      tig:
        atl: Can High Performance Be Portable?
      aug:
        au: Chakravarty, Manuel
        affil: Functional programming evangelist at Tweag I/O, Paris, France
      su:
        Image processing software
        Software compatibility
        High performance computing
      sug:
        subj:
          Image processing software
          Software compatibility
          High performance computing
      ab: An introduction is presented in which the author discusses an article in the journal which deals with the Halide image processing language and architecture-specific code optimization, and it mentions portability, algorithms, and how to generate high-performance computer software.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2018
    holdings:
      @attributes:
        islocal: N