Reconfigurable Computing Application Frameworks

FPGA-based Configurable Computing Machines (CCMs) offer powerful and flexible general-purpose computing platforms. However, development for FPGA-based designs using modern CAD tools is geared mainly toward an ASIC-like process. This is inadequate for the needs of CCM application development. This pa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Slade, Anthony L, Nelson, Brent E, Hutchings, Brad L
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Slade, Anthony L
Nelson, Brent E
Hutchings, Brad L
description FPGA-based Configurable Computing Machines (CCMs) offer powerful and flexible general-purpose computing platforms. However, development for FPGA-based designs using modern CAD tools is geared mainly toward an ASIC-like process. This is inadequate for the needs of CCM application development. This paper discusses an application framework for developing CCM-based applications beyond just the hardware configuration. This framework leverages the advantages of CCMs (availability, programmability, visibility, and controllability) to help create CCM-based applications throughout the entire development process (i.e. design, debug, and deploy). The framework itself is deployed with the final application, thus permitting dynamic circuit configurations that include data folding optimizations based on user input. The resulting system aids in creating applications that are potentially more intuitive, easier to develop, and better performing. An example application demonstrates the use of the application framework and the potential benefits. Sponsored in part by DARPA. The original document contains color images.
format Report
fullrecord <record><control><sourceid>dtic_1RU</sourceid><recordid>TN_cdi_dtic_stinet_ADA451424</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ADA451424</sourcerecordid><originalsourceid>FETCH-dtic_stinet_ADA4514243</originalsourceid><addsrcrecordid>eNrjZNAPSk3Oz0vLTC8tSkzKSVVwzs8tKC3JzEtXcCwoyMlMTizJzM9TcCtKzE0tzy_KLuZhYE1LzClO5YXS3Awybq4hzh66KSWZyfHFQJ2pJfGOLo4mpoYmRibGBKQBtkgojQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>report</recordtype></control><display><type>report</type><title>Reconfigurable Computing Application Frameworks</title><source>DTIC Technical Reports</source><creator>Slade, Anthony L ; Nelson, Brent E ; Hutchings, Brad L</creator><creatorcontrib>Slade, Anthony L ; Nelson, Brent E ; Hutchings, Brad L ; BRIGHAM YOUNG UNIV PROVO UT DEPT OF ELECTRICAL AND COMPUTER ENGINEERING</creatorcontrib><description>FPGA-based Configurable Computing Machines (CCMs) offer powerful and flexible general-purpose computing platforms. However, development for FPGA-based designs using modern CAD tools is geared mainly toward an ASIC-like process. This is inadequate for the needs of CCM application development. This paper discusses an application framework for developing CCM-based applications beyond just the hardware configuration. This framework leverages the advantages of CCMs (availability, programmability, visibility, and controllability) to help create CCM-based applications throughout the entire development process (i.e. design, debug, and deploy). The framework itself is deployed with the final application, thus permitting dynamic circuit configurations that include data folding optimizations based on user input. The resulting system aids in creating applications that are potentially more intuitive, easier to develop, and better performing. An example application demonstrates the use of the application framework and the potential benefits. Sponsored in part by DARPA. The original document contains color images.</description><language>eng</language><subject>ARCHITECTURE ; CCMS(CONFIGURABLE COMPUTING MACHINES) ; COMPUTER APPLICATIONS ; Computer Hardware ; CONFIGURATIONS ; DEBUGGING(COMPUTERS) ; DESIGN CRITERIA ; Electrical and Electronic Equipment ; FPGA(FIELD PROGRAMMABLE GATE ARRAY) ; INPUT OUTPUT PROCESSING ; OPTIMIZATION ; RECONFIGURABLE DEVICES ; USER NEEDS</subject><creationdate>2003</creationdate><rights>Approved for public release; distribution is unlimited.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,27544,27545</link.rule.ids><linktorsrc>$$Uhttps://apps.dtic.mil/sti/citations/ADA451424$$EView_record_in_DTIC$$FView_record_in_$$GDTIC$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Slade, Anthony L</creatorcontrib><creatorcontrib>Nelson, Brent E</creatorcontrib><creatorcontrib>Hutchings, Brad L</creatorcontrib><creatorcontrib>BRIGHAM YOUNG UNIV PROVO UT DEPT OF ELECTRICAL AND COMPUTER ENGINEERING</creatorcontrib><title>Reconfigurable Computing Application Frameworks</title><description>FPGA-based Configurable Computing Machines (CCMs) offer powerful and flexible general-purpose computing platforms. However, development for FPGA-based designs using modern CAD tools is geared mainly toward an ASIC-like process. This is inadequate for the needs of CCM application development. This paper discusses an application framework for developing CCM-based applications beyond just the hardware configuration. This framework leverages the advantages of CCMs (availability, programmability, visibility, and controllability) to help create CCM-based applications throughout the entire development process (i.e. design, debug, and deploy). The framework itself is deployed with the final application, thus permitting dynamic circuit configurations that include data folding optimizations based on user input. The resulting system aids in creating applications that are potentially more intuitive, easier to develop, and better performing. An example application demonstrates the use of the application framework and the potential benefits. Sponsored in part by DARPA. The original document contains color images.</description><subject>ARCHITECTURE</subject><subject>CCMS(CONFIGURABLE COMPUTING MACHINES)</subject><subject>COMPUTER APPLICATIONS</subject><subject>Computer Hardware</subject><subject>CONFIGURATIONS</subject><subject>DEBUGGING(COMPUTERS)</subject><subject>DESIGN CRITERIA</subject><subject>Electrical and Electronic Equipment</subject><subject>FPGA(FIELD PROGRAMMABLE GATE ARRAY)</subject><subject>INPUT OUTPUT PROCESSING</subject><subject>OPTIMIZATION</subject><subject>RECONFIGURABLE DEVICES</subject><subject>USER NEEDS</subject><fulltext>true</fulltext><rsrctype>report</rsrctype><creationdate>2003</creationdate><recordtype>report</recordtype><sourceid>1RU</sourceid><recordid>eNrjZNAPSk3Oz0vLTC8tSkzKSVVwzs8tKC3JzEtXcCwoyMlMTizJzM9TcCtKzE0tzy_KLuZhYE1LzClO5YXS3Awybq4hzh66KSWZyfHFQJ2pJfGOLo4mpoYmRibGBKQBtkgojQ</recordid><startdate>200301</startdate><enddate>200301</enddate><creator>Slade, Anthony L</creator><creator>Nelson, Brent E</creator><creator>Hutchings, Brad L</creator><scope>1RU</scope><scope>BHM</scope></search><sort><creationdate>200301</creationdate><title>Reconfigurable Computing Application Frameworks</title><author>Slade, Anthony L ; Nelson, Brent E ; Hutchings, Brad L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dtic_stinet_ADA4514243</frbrgroupid><rsrctype>reports</rsrctype><prefilter>reports</prefilter><language>eng</language><creationdate>2003</creationdate><topic>ARCHITECTURE</topic><topic>CCMS(CONFIGURABLE COMPUTING MACHINES)</topic><topic>COMPUTER APPLICATIONS</topic><topic>Computer Hardware</topic><topic>CONFIGURATIONS</topic><topic>DEBUGGING(COMPUTERS)</topic><topic>DESIGN CRITERIA</topic><topic>Electrical and Electronic Equipment</topic><topic>FPGA(FIELD PROGRAMMABLE GATE ARRAY)</topic><topic>INPUT OUTPUT PROCESSING</topic><topic>OPTIMIZATION</topic><topic>RECONFIGURABLE DEVICES</topic><topic>USER NEEDS</topic><toplevel>online_resources</toplevel><creatorcontrib>Slade, Anthony L</creatorcontrib><creatorcontrib>Nelson, Brent E</creatorcontrib><creatorcontrib>Hutchings, Brad L</creatorcontrib><creatorcontrib>BRIGHAM YOUNG UNIV PROVO UT DEPT OF ELECTRICAL AND COMPUTER ENGINEERING</creatorcontrib><collection>DTIC Technical Reports</collection><collection>DTIC STINET</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Slade, Anthony L</au><au>Nelson, Brent E</au><au>Hutchings, Brad L</au><aucorp>BRIGHAM YOUNG UNIV PROVO UT DEPT OF ELECTRICAL AND COMPUTER ENGINEERING</aucorp><format>book</format><genre>unknown</genre><ristype>RPRT</ristype><btitle>Reconfigurable Computing Application Frameworks</btitle><date>2003-01</date><risdate>2003</risdate><abstract>FPGA-based Configurable Computing Machines (CCMs) offer powerful and flexible general-purpose computing platforms. However, development for FPGA-based designs using modern CAD tools is geared mainly toward an ASIC-like process. This is inadequate for the needs of CCM application development. This paper discusses an application framework for developing CCM-based applications beyond just the hardware configuration. This framework leverages the advantages of CCMs (availability, programmability, visibility, and controllability) to help create CCM-based applications throughout the entire development process (i.e. design, debug, and deploy). The framework itself is deployed with the final application, thus permitting dynamic circuit configurations that include data folding optimizations based on user input. The resulting system aids in creating applications that are potentially more intuitive, easier to develop, and better performing. An example application demonstrates the use of the application framework and the potential benefits. Sponsored in part by DARPA. The original document contains color images.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_dtic_stinet_ADA451424
source DTIC Technical Reports
subjects ARCHITECTURE
CCMS(CONFIGURABLE COMPUTING MACHINES)
COMPUTER APPLICATIONS
Computer Hardware
CONFIGURATIONS
DEBUGGING(COMPUTERS)
DESIGN CRITERIA
Electrical and Electronic Equipment
FPGA(FIELD PROGRAMMABLE GATE ARRAY)
INPUT OUTPUT PROCESSING
OPTIMIZATION
RECONFIGURABLE DEVICES
USER NEEDS
title Reconfigurable Computing Application Frameworks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T09%3A55%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dtic_1RU&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=Reconfigurable%20Computing%20Application%20Frameworks&rft.au=Slade,%20Anthony%20L&rft.aucorp=BRIGHAM%20YOUNG%20UNIV%20PROVO%20UT%20DEPT%20OF%20ELECTRICAL%20AND%20COMPUTER%20ENGINEERING&rft.date=2003-01&rft_id=info:doi/&rft_dat=%3Cdtic_1RU%3EADA451424%3C/dtic_1RU%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true