Parallel-array implementations of a non-restoring square root algorithm
In this paper we present a parallel-array implementation of a new non-restoring square root algorithm (PASQRT). The carry-save adder (CSA) is used in the parallel array. The PASQRT has several features unlike other implementations. First, it does not use redundant representation for square root resu...
Uložené v:
| Vydané v: | Proceedings International Conference on Computer Design VLSI in Computers and Processors s. 690 - 695 |
|---|---|
| Hlavní autori: | , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English Japanese |
| Vydavateľské údaje: |
IEEE
01.01.1997
|
| Predmet: | |
| ISBN: | 9780818682063, 081868206X |
| ISSN: | 1063-6404 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | In this paper we present a parallel-array implementation of a new non-restoring square root algorithm (PASQRT). The carry-save adder (CSA) is used in the parallel array. The PASQRT has several features unlike other implementations. First, it does not use redundant representation for square root result. Second, each iteration generates an exact resulting value. Next it does not require any conversion on the inputs of the CSA. And last, a precise remainder can be obtained immediately. Furthermore, we present an improved version-a root-select parallel-array implementation (RS-PASQRT) for fast result value generation. The RSPASQRT is capable of achieving up to about 150% speedup ratio over the PASQRT. The simplicity of the implementations indicates that the proposed approach is an alternative to consider when designing a fully pipelined square root unit. |
|---|---|
| AbstractList | In this paper we present a parallel-array implementation of a new non-restoring square root algorithm (PASQRT). The carry-save adder (CSA) is used in the parallel array. The PASQRT has several features unlike other implementations. First, it does not use redundant representation for square root result. Second, each iteration generates an exact resulting value. Next it does not require any conversion on the inputs of the CSA. And last, a precise remainder can be obtained immediately. Furthermore, we present an improved version-a root-select parallel-array implementation (RS-PASQRT) for fast result value generation. The RSPASQRT is capable of achieving up to about 150% speedup ratio over the PASQRT. The simplicity of the implementations indicates that the proposed approach is an alternative to consider when designing a fully pipelined square root unit. |
| Author | Yamin Li Wanming Chu |
| Author_xml | – sequence: 1 surname: Yamin Li fullname: Yamin Li organization: Comput. Archit. Lab., Univ. of Aizu, Japan – sequence: 2 surname: Wanming Chu fullname: Wanming Chu |
| BookMark | eNotj71OwzAUhS1RJErJjpj8Ag73xk5sjyhAqVQJBpirm9QuQUlc7DD07YnUnuWTznB-btliDKNj7B4hRwT7uKnr5xyt1XlVGKvgimVWGzBoKlNAJRdsiTNEpUDdsCylH5ilSrSlWbL1B0Xqe9cLipFOvBuOvRvcONHUhTHx4DnxuVFEl6YQu_HA0-8fRcdjCBOn_jCb0_dwx6499cllF67Y1-vLZ_0mtu_rTf20FR1qmESLFrxttTdaKmygMU43yqMxUmpA0kWpLVWqLBSg9fNKU7ZSl7AH3TrayxV7OOd2zrndMXYDxdPu_Fz-A4VOTac |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICCD.1997.628940 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EndPage | 695 |
| ExternalDocumentID | 628940 |
| GroupedDBID | -~X 29F 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI M43 OCL RIE RIL RNS |
| ID | FETCH-LOGICAL-i170t-c190f9c7f87341b0b8e7b4f18833701a72579a64524019f45185c3750d07cead3 |
| IEDL.DBID | RIE |
| ISBN | 9780818682063 081868206X |
| ISICitedReferencesCount | 20 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=628940&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1063-6404 |
| IngestDate | Tue Aug 26 16:40:59 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English Japanese |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i170t-c190f9c7f87341b0b8e7b4f18833701a72579a64524019f45185c3750d07cead3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_628940 |
| PublicationCentury | 1900 |
| PublicationDate | 1997-01-01 |
| PublicationDateYYYYMMDD | 1997-01-01 |
| PublicationDate_xml | – month: 01 year: 1997 text: 1997-01-01 day: 01 |
| PublicationDecade | 1990 |
| PublicationTitle | Proceedings International Conference on Computer Design VLSI in Computers and Processors |
| PublicationTitleAbbrev | ICCD |
| PublicationYear | 1997 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000451958 ssj0008317 |
| Score | 1.4519304 |
| Snippet | In this paper we present a parallel-array implementation of a new non-restoring square root algorithm (PASQRT). The carry-save adder (CSA) is used in the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 690 |
| SubjectTerms | Circuits Clocks Concurrent computing Equations Hardware Iterative algorithms Throughput |
| Title | Parallel-array implementations of a non-restoring square root algorithm |
| URI | https://ieeexplore.ieee.org/document/628940 |
| WOSCitedRecordID | wos628940&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagYoAFKEW85YHVrVO7fsyFAhKqOgDqVjmODZX6Ik2R-PecnaaAxMIWW4ocXc6-l-_7ELpmyoeCpiNaqIxwbjokBbeImERm2nhlk4hT8PIo-301HOrBGmc79sI45-LlM9cMj7GWn83tKqTKWgKiAw7x-baUomzV2qRTNrAp60NYsUi2CwEPI4JTHqEfAzR8m4oKeKcas6p8SXXrodu9CR18slku9ot0Jdqc3v6_vvYANb579_BgY5UO0Zab1dHeD9jBI3Q3MHmgUJkQk-fmE4-n1SXyqIR47rHBs_mM5JF2Bt7By3dQJYfBzS6wmbzCZPE2baDn3u1T956sCRXIOJG0ICB46rWVXkkwXilNlZMp90kgHJY0MRL2rzah1AlRl_YgUtWxDHyKjEoLKseOUQ1WdycIQxjnbAaHgUgDZCDTNrXGZFwwLlPRtqeoHiQyWpSYGaNSGGd_zp6j3RIUNiQ2LlCtyFfuEu3Yj2K8zK_if_4CI7yhMQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8MmqgXFTF-24PXQkfL2p5RlIiEAxpupOs6JeFDxzDxv_e121ATL97WJkuXt9e-r77fD6FrJhNX0LREhTImnOsWicAtIjoQsdKJNIHHKXjuiX5fjkZqUOBs-14Ya62_fGbr7tHX8uOFWblUWSOE6IBDfL7piLOKZq11QmUNnFIcw5J5ul0IeRgJOeUe_NGBwzdpWELvlGNWFjCpanTb7RvXwyfq-XK_aFe81ens_et791Htu3sPD9Z26QBt2HkV7f4AHjxEdwOdOhKVKdFpqj_xZFZeI_dqiBcJ1ni-mJPUE8_AO3j5DspkMTjaGdbTF5jMXmc19NS5HbbvSUGpQCaBoBkB0dNEGZFIAeYropG0IuJJ4CiHBQ20gB2stCt2QtylEhCpbBkGXkVMhQGlY0eoAqvbY4QhkLMmhuMgjBxoIFMmMlrHPGRcRGHTnKCqk8j4LUfNGOfCOP1z9gpt3w8fe-Net_9whnZyiFiX5jhHlSxd2Qu0ZT6yyTK99P_8C8ChpHo |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+International+Conference+on+Computer+Design+VLSI+in+Computers+and+Processors&rft.atitle=Parallel-array+implementations+of+a+non-restoring+square+root+algorithm&rft.au=Yamin+Li&rft.au=Wanming+Chu&rft.date=1997-01-01&rft.pub=IEEE&rft.isbn=9780818682063&rft.issn=1063-6404&rft.spage=690&rft.epage=695&rft_id=info:doi/10.1109%2FICCD.1997.628940&rft.externalDocID=628940 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6404&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6404&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6404&client=summon |

