A Configurable Processor Synthesis System

In this paper we present a configurable digital signal processor synthesis (CPS) System that produces a library of high-performance processors wherein each processor executes a specific digital signal processing (DSP) algorithm. Each processor contains a small instruction set and implements a partic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gay, W., Gloster, C.
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 332
container_issue
container_start_page 331
container_title
container_volume
creator Gay, W.
Gloster, C.
description In this paper we present a configurable digital signal processor synthesis (CPS) System that produces a library of high-performance processors wherein each processor executes a specific digital signal processing (DSP) algorithm. Each processor contains a small instruction set and implements a particular application. These algorithm specific DSPs (ASDSPs) are used to alleviate bottlenecks in software by replacing computationally intense portions of a high level DSP algorithm with custom hardware. Each ASDSP generated by the CPS system is individually loaded into a commercially available configurable system. A library of algorithm specific DSPs for a sample application set of fundamental complex arithmetic modules is generated using the CPS system. The resulting library of floating point processors is implemented on a Firebird FPGA board containing a Virtex XCV2000E FPGA part. The results are compared with a comparable software algorithm implemented on a 2.79 GHz Pentium IV general purpose processor. This comparison shows that, despite having a clock speed that is an order of magnitude slower than the microprocessor (54 MHZ versus 2.79 GHZ), the proposed ASDSP ran an order of magnitude (13X) faster than the microprocessor implementation in the best case.
doi_str_mv 10.1109/FCCM.2007.43
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4297285</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4297285</ieee_id><sourcerecordid>4297285</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-775fa4fd7f0c0b7eef62aefbb1b8ed384f84b60382b47cd4e617272ed67fa2803</originalsourceid><addsrcrecordid>eNotjL9LAzEYQAMiKPU2N5dbHe788vNLxhKsChUFdS7J3ReNtD1JzqH_vQX7lvemx9g1h55zcHcr7597AYC9kmescWgBjdPCKYAL1tT6DUekU6j1Jbtdtn7ap_z5W0LcUvtapoFqnUr7dtjPX1RzPVadaXfFzlPYVmpOXrCP1f27f-zWLw9PfrnuMkc9d4g6BZVGTDBARKJkRKAUI4-WRmlVsioakFZEhcOoyHAUKGg0mIKwIBfs5v-biWjzU_IulMNGCYfCavkHfzM_fw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Configurable Processor Synthesis System</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gay, W. ; Gloster, C.</creator><creatorcontrib>Gay, W. ; Gloster, C.</creatorcontrib><description>In this paper we present a configurable digital signal processor synthesis (CPS) System that produces a library of high-performance processors wherein each processor executes a specific digital signal processing (DSP) algorithm. Each processor contains a small instruction set and implements a particular application. These algorithm specific DSPs (ASDSPs) are used to alleviate bottlenecks in software by replacing computationally intense portions of a high level DSP algorithm with custom hardware. Each ASDSP generated by the CPS system is individually loaded into a commercially available configurable system. A library of algorithm specific DSPs for a sample application set of fundamental complex arithmetic modules is generated using the CPS system. The resulting library of floating point processors is implemented on a Firebird FPGA board containing a Virtex XCV2000E FPGA part. The results are compared with a comparable software algorithm implemented on a 2.79 GHz Pentium IV general purpose processor. This comparison shows that, despite having a clock speed that is an order of magnitude slower than the microprocessor (54 MHZ versus 2.79 GHZ), the proposed ASDSP ran an order of magnitude (13X) faster than the microprocessor implementation in the best case.</description><identifier>ISBN: 9780769529400</identifier><identifier>ISBN: 0769529402</identifier><identifier>DOI: 10.1109/FCCM.2007.43</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Digital signal processing ; Digital signal processors ; Field programmable gate arrays ; Microprocessors ; Signal processing algorithms ; Signal synthesis ; Software algorithms ; Software libraries ; Variable speed drives</subject><ispartof>15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007), 2007, p.331-332</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/4297285$$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/4297285$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gay, W.</creatorcontrib><creatorcontrib>Gloster, C.</creatorcontrib><title>A Configurable Processor Synthesis System</title><title>15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007)</title><addtitle>FCCM</addtitle><description>In this paper we present a configurable digital signal processor synthesis (CPS) System that produces a library of high-performance processors wherein each processor executes a specific digital signal processing (DSP) algorithm. Each processor contains a small instruction set and implements a particular application. These algorithm specific DSPs (ASDSPs) are used to alleviate bottlenecks in software by replacing computationally intense portions of a high level DSP algorithm with custom hardware. Each ASDSP generated by the CPS system is individually loaded into a commercially available configurable system. A library of algorithm specific DSPs for a sample application set of fundamental complex arithmetic modules is generated using the CPS system. The resulting library of floating point processors is implemented on a Firebird FPGA board containing a Virtex XCV2000E FPGA part. The results are compared with a comparable software algorithm implemented on a 2.79 GHz Pentium IV general purpose processor. This comparison shows that, despite having a clock speed that is an order of magnitude slower than the microprocessor (54 MHZ versus 2.79 GHZ), the proposed ASDSP ran an order of magnitude (13X) faster than the microprocessor implementation in the best case.</description><subject>Application software</subject><subject>Digital signal processing</subject><subject>Digital signal processors</subject><subject>Field programmable gate arrays</subject><subject>Microprocessors</subject><subject>Signal processing algorithms</subject><subject>Signal synthesis</subject><subject>Software algorithms</subject><subject>Software libraries</subject><subject>Variable speed drives</subject><isbn>9780769529400</isbn><isbn>0769529402</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjL9LAzEYQAMiKPU2N5dbHe788vNLxhKsChUFdS7J3ReNtD1JzqH_vQX7lvemx9g1h55zcHcr7597AYC9kmescWgBjdPCKYAL1tT6DUekU6j1Jbtdtn7ap_z5W0LcUvtapoFqnUr7dtjPX1RzPVadaXfFzlPYVmpOXrCP1f27f-zWLw9PfrnuMkc9d4g6BZVGTDBARKJkRKAUI4-WRmlVsioakFZEhcOoyHAUKGg0mIKwIBfs5v-biWjzU_IulMNGCYfCavkHfzM_fw</recordid><startdate>200704</startdate><enddate>200704</enddate><creator>Gay, W.</creator><creator>Gloster, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200704</creationdate><title>A Configurable Processor Synthesis System</title><author>Gay, W. ; Gloster, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-775fa4fd7f0c0b7eef62aefbb1b8ed384f84b60382b47cd4e617272ed67fa2803</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Application software</topic><topic>Digital signal processing</topic><topic>Digital signal processors</topic><topic>Field programmable gate arrays</topic><topic>Microprocessors</topic><topic>Signal processing algorithms</topic><topic>Signal synthesis</topic><topic>Software algorithms</topic><topic>Software libraries</topic><topic>Variable speed drives</topic><toplevel>online_resources</toplevel><creatorcontrib>Gay, W.</creatorcontrib><creatorcontrib>Gloster, C.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gay, W.</au><au>Gloster, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Configurable Processor Synthesis System</atitle><btitle>15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007)</btitle><stitle>FCCM</stitle><date>2007-04</date><risdate>2007</risdate><spage>331</spage><epage>332</epage><pages>331-332</pages><isbn>9780769529400</isbn><isbn>0769529402</isbn><abstract>In this paper we present a configurable digital signal processor synthesis (CPS) System that produces a library of high-performance processors wherein each processor executes a specific digital signal processing (DSP) algorithm. Each processor contains a small instruction set and implements a particular application. These algorithm specific DSPs (ASDSPs) are used to alleviate bottlenecks in software by replacing computationally intense portions of a high level DSP algorithm with custom hardware. Each ASDSP generated by the CPS system is individually loaded into a commercially available configurable system. A library of algorithm specific DSPs for a sample application set of fundamental complex arithmetic modules is generated using the CPS system. The resulting library of floating point processors is implemented on a Firebird FPGA board containing a Virtex XCV2000E FPGA part. The results are compared with a comparable software algorithm implemented on a 2.79 GHz Pentium IV general purpose processor. This comparison shows that, despite having a clock speed that is an order of magnitude slower than the microprocessor (54 MHZ versus 2.79 GHZ), the proposed ASDSP ran an order of magnitude (13X) faster than the microprocessor implementation in the best case.</abstract><pub>IEEE</pub><doi>10.1109/FCCM.2007.43</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769529400
ispartof 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007), 2007, p.331-332
issn
language eng
recordid cdi_ieee_primary_4297285
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Digital signal processing
Digital signal processors
Field programmable gate arrays
Microprocessors
Signal processing algorithms
Signal synthesis
Software algorithms
Software libraries
Variable speed drives
title A Configurable Processor Synthesis System
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T03%3A55%3A34IST&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=A%20Configurable%20Processor%20Synthesis%20System&rft.btitle=15th%20Annual%20IEEE%20Symposium%20on%20Field-Programmable%20Custom%20Computing%20Machines%20(FCCM%202007)&rft.au=Gay,%20W.&rft.date=2007-04&rft.spage=331&rft.epage=332&rft.pages=331-332&rft.isbn=9780769529400&rft.isbn_list=0769529402&rft_id=info:doi/10.1109/FCCM.2007.43&rft_dat=%3Cieee_6IE%3E4297285%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4297285&rfr_iscdi=true