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

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-fa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Gustafson, John L
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 9
container_issue
container_start_page 8
container_title
container_volume
creator Gustafson, John L
description 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.
doi_str_mv 10.1109/COMPSAC.2010.81
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5676322</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5676322</ieee_id><sourcerecordid>5676322</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-799daa2ff20dd9983c57e0a5b0fdb77d7d7bcd38e28cc6f7eb4a342eb515ffa13</originalsourceid><addsrcrecordid>eNpVjL1OwzAYRY0AiapkZmDxC6T4J65jtiq0gFRopWavnPhzapTYlZMCfXsiwcK9w9U5w0XojpIZpUQ9FJu37W5RzBgZTU4vUKJkTjOWZVJQTi__Mcuu0IRITlJOhbxBSd9_kDGCSa7IBDXFQbct-AZ6rL3Bq9NwioCfXIR6cMH3OFi8C3b40qMuoT740Ibm_IjLA-B3AINtiHj5fWxd7Qa8jaGJuuucb_DSf7oYfAd-6G_RtdVtD8nfTlG5WpbFS7rePL8Wi3XqFBlSqZTRmlnLiDFK5bwWEogWFbGmktKMrWrDc2B5Xc-thCrTPGNQCSqs1ZRP0f3vrQOA_TG6TsfzXszlnDPGfwACp1w4</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gustafson, John L</creator><creatorcontrib>Gustafson, John L</creatorcontrib><description>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.</description><identifier>ISSN: 0730-3157</identifier><identifier>ISBN: 9781424475124</identifier><identifier>ISBN: 1424475120</identifier><identifier>EISBN: 9781424475131</identifier><identifier>EISBN: 9780769540856</identifier><identifier>EISBN: 0769540856</identifier><identifier>EISBN: 1424475139</identifier><identifier>DOI: 10.1109/COMPSAC.2010.81</identifier><language>eng</language><publisher>IEEE</publisher><subject>Hardware ; Memory management ; Parallel processing ; Program processors ; Programming environments ; Random access memory</subject><ispartof>2010 IEEE 34th Annual Computer Software and Applications Conference, 2010, p.8-9</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5676322$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5676322$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gustafson, John L</creatorcontrib><title>Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments</title><title>2010 IEEE 34th Annual Computer Software and Applications Conference</title><addtitle>compsac</addtitle><description>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.</description><subject>Hardware</subject><subject>Memory management</subject><subject>Parallel processing</subject><subject>Program processors</subject><subject>Programming environments</subject><subject>Random access memory</subject><issn>0730-3157</issn><isbn>9781424475124</isbn><isbn>1424475120</isbn><isbn>9781424475131</isbn><isbn>9780769540856</isbn><isbn>0769540856</isbn><isbn>1424475139</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpVjL1OwzAYRY0AiapkZmDxC6T4J65jtiq0gFRopWavnPhzapTYlZMCfXsiwcK9w9U5w0XojpIZpUQ9FJu37W5RzBgZTU4vUKJkTjOWZVJQTi__Mcuu0IRITlJOhbxBSd9_kDGCSa7IBDXFQbct-AZ6rL3Bq9NwioCfXIR6cMH3OFi8C3b40qMuoT740Ibm_IjLA-B3AINtiHj5fWxd7Qa8jaGJuuucb_DSf7oYfAd-6G_RtdVtD8nfTlG5WpbFS7rePL8Wi3XqFBlSqZTRmlnLiDFK5bwWEogWFbGmktKMrWrDc2B5Xc-thCrTPGNQCSqs1ZRP0f3vrQOA_TG6TsfzXszlnDPGfwACp1w4</recordid><startdate>201007</startdate><enddate>201007</enddate><creator>Gustafson, John L</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201007</creationdate><title>Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments</title><author>Gustafson, John L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-799daa2ff20dd9983c57e0a5b0fdb77d7d7bcd38e28cc6f7eb4a342eb515ffa13</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Hardware</topic><topic>Memory management</topic><topic>Parallel processing</topic><topic>Program processors</topic><topic>Programming environments</topic><topic>Random access memory</topic><toplevel>online_resources</toplevel><creatorcontrib>Gustafson, John L</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gustafson, John L</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments</atitle><btitle>2010 IEEE 34th Annual Computer Software and Applications Conference</btitle><stitle>compsac</stitle><date>2010-07</date><risdate>2010</risdate><spage>8</spage><epage>9</epage><pages>8-9</pages><issn>0730-3157</issn><isbn>9781424475124</isbn><isbn>1424475120</isbn><eisbn>9781424475131</eisbn><eisbn>9780769540856</eisbn><eisbn>0769540856</eisbn><eisbn>1424475139</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/COMPSAC.2010.81</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0730-3157
ispartof 2010 IEEE 34th Annual Computer Software and Applications Conference, 2010, p.8-9
issn 0730-3157
language eng
recordid cdi_ieee_primary_5676322
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Hardware
Memory management
Parallel processing
Program processors
Programming environments
Random access memory
title Challenges and Future Directions of Software Technology: The Need for Explicit Programming Environments
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T04%3A41%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Challenges%20and%20Future%20Directions%20of%20Software%20Technology:%20The%20Need%20for%20Explicit%20Programming%20Environments&rft.btitle=2010%20IEEE%2034th%20Annual%20Computer%20Software%20and%20Applications%20Conference&rft.au=Gustafson,%20John%20L&rft.date=2010-07&rft.spage=8&rft.epage=9&rft.pages=8-9&rft.issn=0730-3157&rft.isbn=9781424475124&rft.isbn_list=1424475120&rft_id=info:doi/10.1109/COMPSAC.2010.81&rft_dat=%3Cieee_6IE%3E5676322%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424475131&rft.eisbn_list=9780769540856&rft.eisbn_list=0769540856&rft.eisbn_list=1424475139&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5676322&rfr_iscdi=true