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
Link To Document