• DocumentCode
    1863711
  • Title

    Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments

  • Author

    Gustafson, John L.

  • Author_Institution
    Intel Labs., Santa Clara, CA, USA
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    8
  • Lastpage
    9
  • Abstract
    Discussion of the future software increasingly requires a careful distinction between application-facing software and hardware-facing software. Programmers of application-facing software will increasingly have to balance speed, reliability, and accuracy as competing goals. Programmers of hardware-facing software will increasingly have to manage data placement, power consumption, and the choices presented by heterogeneous processors. By making these tradeoffs explicit for both programming environments, we will be able to overcome these challenges and potentially will discover new approaches that are not possible with presently available tools.
  • Keywords
    software engineering; application-facing software; hardware-facing software; software technology; Hardware; Memory management; Parallel processing; Program processors; Programming environments; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4244-7512-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2010.81
  • Filename
    5676322