Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms

Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it’s inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Applied Mechanics and Materials 2011-06, Vol.58-60, p.1037-1042
Hauptverfasser: Li, Sheng Long, Zheng, Qing Wei, Li, Zhao Lin
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1042
container_issue
container_start_page 1037
container_title Applied Mechanics and Materials
container_volume 58-60
creator Li, Sheng Long
Zheng, Qing Wei
Li, Zhao Lin
description Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it’s inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the real-time demand, a reconfigurable coprocessor for double precision floating point matrix algorithms is proposed in this paper. The coprocessor is embedded in a Multi-Processor System on Chip (MPSoC), cooperates with an ARM core and a DSP core for high-performance control and calculation. One algorithm in GPS applications is taken for example to illustrate the efficiency of the coprocessor proposed in this paper. The experiment result shows that the coprocessor can achieve speedup a factor of 50 for the quaternion algorithm of attitude solution in inertial navigation application compare with software execution time of a TI C6713 DSP. The coprocessor is implemented in SMIC 0.13μm CMOS technology, the synthesis time delay is 9.75ns, and the power consumption is 63.69 mW when it works at 100MHz.
doi_str_mv 10.4028/www.scientific.net/AMM.58-60.1037
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1443593627</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3104837741</sourcerecordid><originalsourceid>FETCH-LOGICAL-c301t-9f8da0605457e8a127d5a1c0a3e3bb6846338cf6286a198f679c653bbd69643d3</originalsourceid><addsrcrecordid>eNqNkEtLAzEUhYMPsK3-h4ArFzMmk0wmsyytL2ixiIILIaRp0qa0SU1Sqv_e1Aq6dHG5cM_hnMsHwBVGJUUVv97tdmVUVrtkjVWl0-m6Px6XNS8YKjEizRHoYMaqoqG8OgZdkk-8xrR9PfkWUNESws5AN8YlQoxiyjvgbaijnTvoDZTwSSvvjJ1vg5yuNBz4TfBKx-gDNHmGfrs_T4JWNlrv4O3Ky2TdHE68dQmOZQr2A_ZXcx9sWqzjOTg1chX1xc_ugZfbm-fBfTF6vHsY9EeFIginojV8JhFDNa0bzSWumlktsUKSaDKdMk4ZIVwZVnEmccsNa1rF6izNWMsomZEeuDzk5n_ftzomsfTb4HKlwJSSuiWsarKrf3Cp4GMM2ohNsGsZPgVGYk9YZMLil7DIhEUmLGouGBJ7wjljcMhIQbqYtFr8qfp3yhfet4yB</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1443593627</pqid></control><display><type>article</type><title>Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms</title><source>Scientific.net Journals</source><creator>Li, Sheng Long ; Zheng, Qing Wei ; Li, Zhao Lin</creator><creatorcontrib>Li, Sheng Long ; Zheng, Qing Wei ; Li, Zhao Lin</creatorcontrib><description>Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it’s inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the real-time demand, a reconfigurable coprocessor for double precision floating point matrix algorithms is proposed in this paper. The coprocessor is embedded in a Multi-Processor System on Chip (MPSoC), cooperates with an ARM core and a DSP core for high-performance control and calculation. One algorithm in GPS applications is taken for example to illustrate the efficiency of the coprocessor proposed in this paper. The experiment result shows that the coprocessor can achieve speedup a factor of 50 for the quaternion algorithm of attitude solution in inertial navigation application compare with software execution time of a TI C6713 DSP. The coprocessor is implemented in SMIC 0.13μm CMOS technology, the synthesis time delay is 9.75ns, and the power consumption is 63.69 mW when it works at 100MHz.</description><identifier>ISSN: 1660-9336</identifier><identifier>ISSN: 1662-7482</identifier><identifier>ISBN: 303785149X</identifier><identifier>ISBN: 9783037851494</identifier><identifier>EISSN: 1662-7482</identifier><identifier>DOI: 10.4028/www.scientific.net/AMM.58-60.1037</identifier><language>eng</language><publisher>Zurich: Trans Tech Publications Ltd</publisher><ispartof>Applied Mechanics and Materials, 2011-06, Vol.58-60, p.1037-1042</ispartof><rights>2011 Trans Tech Publications Ltd</rights><rights>Copyright Trans Tech Publications Ltd. Jun 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c301t-9f8da0605457e8a127d5a1c0a3e3bb6846338cf6286a198f679c653bbd69643d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://www.scientific.net/Image/TitleCover/1287?width=600</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Li, Sheng Long</creatorcontrib><creatorcontrib>Zheng, Qing Wei</creatorcontrib><creatorcontrib>Li, Zhao Lin</creatorcontrib><title>Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms</title><title>Applied Mechanics and Materials</title><description>Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it’s inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the real-time demand, a reconfigurable coprocessor for double precision floating point matrix algorithms is proposed in this paper. The coprocessor is embedded in a Multi-Processor System on Chip (MPSoC), cooperates with an ARM core and a DSP core for high-performance control and calculation. One algorithm in GPS applications is taken for example to illustrate the efficiency of the coprocessor proposed in this paper. The experiment result shows that the coprocessor can achieve speedup a factor of 50 for the quaternion algorithm of attitude solution in inertial navigation application compare with software execution time of a TI C6713 DSP. The coprocessor is implemented in SMIC 0.13μm CMOS technology, the synthesis time delay is 9.75ns, and the power consumption is 63.69 mW when it works at 100MHz.</description><issn>1660-9336</issn><issn>1662-7482</issn><issn>1662-7482</issn><isbn>303785149X</isbn><isbn>9783037851494</isbn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNkEtLAzEUhYMPsK3-h4ArFzMmk0wmsyytL2ixiIILIaRp0qa0SU1Sqv_e1Aq6dHG5cM_hnMsHwBVGJUUVv97tdmVUVrtkjVWl0-m6Px6XNS8YKjEizRHoYMaqoqG8OgZdkk-8xrR9PfkWUNESws5AN8YlQoxiyjvgbaijnTvoDZTwSSvvjJ1vg5yuNBz4TfBKx-gDNHmGfrs_T4JWNlrv4O3Ky2TdHE68dQmOZQr2A_ZXcx9sWqzjOTg1chX1xc_ugZfbm-fBfTF6vHsY9EeFIginojV8JhFDNa0bzSWumlktsUKSaDKdMk4ZIVwZVnEmccsNa1rF6izNWMsomZEeuDzk5n_ftzomsfTb4HKlwJSSuiWsarKrf3Cp4GMM2ohNsGsZPgVGYk9YZMLil7DIhEUmLGouGBJ7wjljcMhIQbqYtFr8qfp3yhfet4yB</recordid><startdate>20110601</startdate><enddate>20110601</enddate><creator>Li, Sheng Long</creator><creator>Zheng, Qing Wei</creator><creator>Li, Zhao Lin</creator><general>Trans Tech Publications Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>7TB</scope><scope>8BQ</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BFMQW</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>D1I</scope><scope>DWQXO</scope><scope>FR3</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>KB.</scope><scope>KR7</scope><scope>L6V</scope><scope>M7S</scope><scope>PDBOC</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20110601</creationdate><title>Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms</title><author>Li, Sheng Long ; Zheng, Qing Wei ; Li, Zhao Lin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c301t-9f8da0605457e8a127d5a1c0a3e3bb6846338cf6286a198f679c653bbd69643d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Li, Sheng Long</creatorcontrib><creatorcontrib>Zheng, Qing Wei</creatorcontrib><creatorcontrib>Li, Zhao Lin</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central</collection><collection>Continental Europe Database</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Materials Science Collection</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>Materials Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Materials Science Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>Applied Mechanics and Materials</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Li, Sheng Long</au><au>Zheng, Qing Wei</au><au>Li, Zhao Lin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms</atitle><jtitle>Applied Mechanics and Materials</jtitle><date>2011-06-01</date><risdate>2011</risdate><volume>58-60</volume><spage>1037</spage><epage>1042</epage><pages>1037-1042</pages><issn>1660-9336</issn><issn>1662-7482</issn><eissn>1662-7482</eissn><isbn>303785149X</isbn><isbn>9783037851494</isbn><abstract>Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it’s inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the real-time demand, a reconfigurable coprocessor for double precision floating point matrix algorithms is proposed in this paper. The coprocessor is embedded in a Multi-Processor System on Chip (MPSoC), cooperates with an ARM core and a DSP core for high-performance control and calculation. One algorithm in GPS applications is taken for example to illustrate the efficiency of the coprocessor proposed in this paper. The experiment result shows that the coprocessor can achieve speedup a factor of 50 for the quaternion algorithm of attitude solution in inertial navigation application compare with software execution time of a TI C6713 DSP. The coprocessor is implemented in SMIC 0.13μm CMOS technology, the synthesis time delay is 9.75ns, and the power consumption is 63.69 mW when it works at 100MHz.</abstract><cop>Zurich</cop><pub>Trans Tech Publications Ltd</pub><doi>10.4028/www.scientific.net/AMM.58-60.1037</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1660-9336
ispartof Applied Mechanics and Materials, 2011-06, Vol.58-60, p.1037-1042
issn 1660-9336
1662-7482
1662-7482
language eng
recordid cdi_proquest_journals_1443593627
source Scientific.net Journals
title Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T19%3A25%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20of%20a%20Reconfigurable%20Coprocessor%20for%20Double%20Precision%20Floating%20Point%20Matrix%20Algorithms&rft.jtitle=Applied%20Mechanics%20and%20Materials&rft.au=Li,%20Sheng%20Long&rft.date=2011-06-01&rft.volume=58-60&rft.spage=1037&rft.epage=1042&rft.pages=1037-1042&rft.issn=1660-9336&rft.eissn=1662-7482&rft.isbn=303785149X&rft.isbn_list=9783037851494&rft_id=info:doi/10.4028/www.scientific.net/AMM.58-60.1037&rft_dat=%3Cproquest_cross%3E3104837741%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1443593627&rft_id=info:pmid/&rfr_iscdi=true