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...
Gespeichert in:
Veröffentlicht in: | Applied Mechanics and Materials 2011-06, Vol.58-60, p.1037-1042 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 |