Floating point split multiply/add system which has infinite precision
A method and system for an infinite precision split multiply and add operation which has increased speed. The method and system for providing a split multiply and add of a plurality of operands include a multiplier and an adder means. The multiplier multiplies a first portion of the plurality of ope...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
09.03.1999
|
Edition | 6 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | A method and system for an infinite precision split multiply and add operation which has increased speed. The method and system for providing a split multiply and add of a plurality of operands include a multiplier and an adder means. The multiplier multiplies a first portion of the plurality of operands, thereby providing a product. The adder, which combines the remaining operands and the product, comprise at least one pair of data paths. Each pair of data paths comprises a first data path and a second data path. The first data path comprises a first aligner, a first adder, and a first normalizer capable of shifting a mantissa by a substantially fewer number digits than the aligner. The second data path comprises a second aligner, a second adder, and a second normalizer capable of shifting a mantissa by a substantially larger number of digits than the aligner. Accordingly, the present invention includes split multiply and add data paths which, individually, are faster than a fused multiply and add. In addition, the split multiply and add data paths can preserve the appearance of infinite precision. Consequently, overall system performance is increased. |
---|---|
AbstractList | A method and system for an infinite precision split multiply and add operation which has increased speed. The method and system for providing a split multiply and add of a plurality of operands include a multiplier and an adder means. The multiplier multiplies a first portion of the plurality of operands, thereby providing a product. The adder, which combines the remaining operands and the product, comprise at least one pair of data paths. Each pair of data paths comprises a first data path and a second data path. The first data path comprises a first aligner, a first adder, and a first normalizer capable of shifting a mantissa by a substantially fewer number digits than the aligner. The second data path comprises a second aligner, a second adder, and a second normalizer capable of shifting a mantissa by a substantially larger number of digits than the aligner. Accordingly, the present invention includes split multiply and add data paths which, individually, are faster than a fused multiply and add. In addition, the split multiply and add data paths can preserve the appearance of infinite precision. Consequently, overall system performance is increased. |
Author | GOLLA; ROBERT THADDEUS POTTER; TERENCE MATTHEW OLSON; CHRISTOPHER HANS ELLIOTT; TIMOTHY ALAN |
Author_xml | – fullname: OLSON; CHRISTOPHER HANS – fullname: GOLLA; ROBERT THADDEUS – fullname: POTTER; TERENCE MATTHEW – fullname: ELLIOTT; TIMOTHY ALAN |
BookMark | eNqFyr0KwjAQAOAMOvj3DL0XEIUixFFKi7s6l5BezUF6ObwT6du7uDt9y7d2Cy6MK9d2uQQjfoIUYgOVTAbTOxtJng9hGEBnNZzgkygmSEGBeCQmQ5AXRlIqvHXLMWTF3c-Nq7r23lz3KKVHlRCR0frH7eT98ezrS_1_fAF-GzTe |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
Edition | 6 |
ExternalDocumentID | US5880983A |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US5880983A3 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:14:01 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US5880983A3 |
Notes | Application Number: US19960620733 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990309&DB=EPODOC&CC=US&NR=5880983A |
ParticipantIDs | epo_espacenet_US5880983A |
PublicationCentury | 1900 |
PublicationDate | 19990309 |
PublicationDateYYYYMMDD | 1999-03-09 |
PublicationDate_xml | – month: 03 year: 1999 text: 19990309 day: 09 |
PublicationDecade | 1990 |
PublicationYear | 1999 |
RelatedCompanies | INTERNATIONAL BUSINESS MACHINES CORPORATION |
RelatedCompanies_xml | – name: INTERNATIONAL BUSINESS MACHINES CORPORATION |
Score | 2.493872 |
Snippet | A method and system for an infinite precision split multiply and add operation which has increased speed. The method and system for providing a split multiply... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | Floating point split multiply/add system which has infinite precision |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19990309&DB=EPODOC&locale=&CC=US&NR=5880983A |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV3JasMwEB3SdL21bkO661B8M3VtK5UPpjReCIUsNHHJLcgbNhTbxCqhf1_JsdtecpVASINGM2jeewPwoGuYUhWHyoBgTTEEiYtEOlYCLaICtJgYWBCFx5PByDfelnjZgbTlwtQ6oZtaHJF7VMj9ndXvdfn3ieXU2MrqMcj4UPHiLSxHjhq6mCkqBrIztNzZ1Jnasm1b_lyevFuY31OT6K97sM-T6GcB_nI_hoKTUv4PKN4pHMz4Wjk7g06cS3Bst33XJDgaN-VuCQ5rfGZY8cHGB6tzcL3PggqwMiqLLGeo4mkkQw0w8FsAhNBWnhlt0ixMUUorxK9RJpJLVK6bnjoXcO-5C3uk8J2tfo2w8uftEfQedPMij_uACIniwOAp2BMxDYp1mqgCk5UIDfyYJtEl9HetcrV76hpOtuIEuqKaN9Bl66_4lodeFtzVVvsBD7yKPw |
link.rule.ids | 230,309,783,888,25578,76884 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1LS8NAEB5qfdSbVqU-uwfJLRiTbNkcgtg8qNqkxTbSW9m8SECS0ESK_97dNFUvve7Csjvs7Aw73_cNwL0iY0olHIgDgmVR5SQuEipY9OWQctBirGJOFHbcwchTXxd40YJky4WpdULXtTgi86iA-XtVv9fF3yeWWWMrywc_ZUP5kz3XTSFs6GIarxgI5lC3phNzYgiGoXszwX3XMbunGlGe92CfJdiEq-xbH0POSSn-BxT7BA6mbK2sOoVWlHWhY2z7rnXhyGnK3V04rPGZQckGGx8sz8CyP3PKwcqoyNOsQiVLIyvUAAO_OUAIbeSZ0TpJgwQltETsGqU8uUTFqumpcw5925obI5HtbPlrhKU32x5BuYB2lmdRDxAhYeSrLAV7JJpKsUJjiWOyYq6BH9E4vITerlWudk_1oTOaO-Pl-MV9u4bjjVCBIkraDbSr1Vd0y8Jw5d_VFvwBsoSNLw |
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%3Apatent&rft.title=Floating+point+split+multiply%2Fadd+system+which+has+infinite+precision&rft.inventor=OLSON%3B+CHRISTOPHER+HANS&rft.inventor=GOLLA%3B+ROBERT+THADDEUS&rft.inventor=POTTER%3B+TERENCE+MATTHEW&rft.inventor=ELLIOTT%3B+TIMOTHY+ALAN&rft.date=1999-03-09&rft.externalDBID=A&rft.externalDocID=US5880983A |