Power-Efficient Software.

The article discusses writing software that is efficient with respect to a system's power usage. Modern systems that involve multicore technology make more complex the task of efficiently managing resources. Resource management must take account of spatial or temporal considerations, or both. While...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 2; pp. 44 - 49
Autor principal: SAXE, ERIC
Formato: Artículo
Publicado: Association for Computing Machinery Feb2010
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=47776282&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 47776282
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Feb2010
      vid: 53
      iid: 2
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        47776282
        10.1145/1646353.1646370
      ppf: 44
      ppct: 5
      formats:
      tig:
        atl: Power-Efficient Software.
      aug:
        au: SAXE, ERIC
        affil: Staff engineer, Solaris Kernel Development Group, Sun Microsystems.
      su:
        Energy consumption
        Computer software
        Software engineering
        Computer storage devices
        Threads (Computer programs)
        Multicore processors
      sug:
        subj:
          Energy consumption
          Computer software
          Software engineering
          Computer storage devices
          Threads (Computer programs)
          Multicore processors
      ab: The article discusses writing software that is efficient with respect to a system's power usage. Modern systems that involve multicore technology make more complex the task of efficiently managing resources. Resource management must take account of spatial or temporal considerations, or both. While efficient software will skillfully balance resource consumption and utilization, poorly written code introduces various inefficiencies including memory leaks and excessive creation of multiple threads.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2010
    holdings:
      @attributes:
        islocal: N