AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS
An electronic calculating device (100; 200) arranged to calculate the product of integers, the device comprising a storage (110) configured to store integers (210, 220) in a multi-layer residue number system (RNS) representation, the multi-layer RNS representation having at least an upper layer RNS...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | GORISSEN, Paulus, Mathias, Hubertus, Mechtildis DE HOOGH, Sebastiaan, Jacobus, Antonius RIETMAN, Ronald HOLLMANN, Hendrik, Dirk, Lodewijk TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria |
description | An electronic calculating device (100; 200) arranged to calculate the product of integers, the device comprising a storage (110) configured to store integers (210, 220) in a multi-layer residue number system (RNS) representation, the multi-layer RNS representation having at least an upper layer RNS and a lower layer RNS, the upper layer RNS being a residue number system for a sequence of multiple upper moduli (Mi), the lower layer RNS being a residue number system for a sequence of multiple lower moduli (mi), an integer (x) being represented in the storage by a sequence of multiple upper residues (xi=(x)Mi; 211, 221) modulo the sequence of upper moduli (Mi), upper residues (xj; 210.2, 220.2) for at least one particular upper modulus (Mj) being further-represented in the storage by a sequence of multiple lower residues ((xj)mj, 212, 222) of the upper residue (xj) modulo the sequence of lower moduli (mi), wherein at least one of the multiple lower moduli (mi) does not divide a modulus of the multiple upper moduli (Mj). |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP3552091A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP3552091A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP3552091A13</originalsourceid><addsrcrecordid>eNqNyrEKwkAMgOFbHER9h7yAYC0dHEMuvR4cuRJT11LKOYkW6vvjIs5O__D9WycowInJNEskIEw0JLQoATzfIjGgKkpgD5Z_zGAdQ6_ZD2SQW4hiHFive7e5T4-1HL7dOWjZqDuW5TWWdZnm8izvkfu6ac6nS4VV_cfyAZQILco</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS</title><source>esp@cenet</source><creator>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis ; DE HOOGH, Sebastiaan, Jacobus, Antonius ; RIETMAN, Ronald ; HOLLMANN, Hendrik, Dirk, Lodewijk ; TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</creator><creatorcontrib>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis ; DE HOOGH, Sebastiaan, Jacobus, Antonius ; RIETMAN, Ronald ; HOLLMANN, Hendrik, Dirk, Lodewijk ; TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</creatorcontrib><description>An electronic calculating device (100; 200) arranged to calculate the product of integers, the device comprising a storage (110) configured to store integers (210, 220) in a multi-layer residue number system (RNS) representation, the multi-layer RNS representation having at least an upper layer RNS and a lower layer RNS, the upper layer RNS being a residue number system for a sequence of multiple upper moduli (Mi), the lower layer RNS being a residue number system for a sequence of multiple lower moduli (mi), an integer (x) being represented in the storage by a sequence of multiple upper residues (xi=(x)Mi; 211, 221) modulo the sequence of upper moduli (Mi), upper residues (xj; 210.2, 220.2) for at least one particular upper modulus (Mj) being further-represented in the storage by a sequence of multiple lower residues ((xj)mj, 212, 222) of the upper residue (xj) modulo the sequence of lower moduli (mi), wherein at least one of the multiple lower moduli (mi) does not divide a modulus of the multiple upper moduli (Mj).</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20191016&DB=EPODOC&CC=EP&NR=3552091A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20191016&DB=EPODOC&CC=EP&NR=3552091A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis</creatorcontrib><creatorcontrib>DE HOOGH, Sebastiaan, Jacobus, Antonius</creatorcontrib><creatorcontrib>RIETMAN, Ronald</creatorcontrib><creatorcontrib>HOLLMANN, Hendrik, Dirk, Lodewijk</creatorcontrib><creatorcontrib>TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</creatorcontrib><title>AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS</title><description>An electronic calculating device (100; 200) arranged to calculate the product of integers, the device comprising a storage (110) configured to store integers (210, 220) in a multi-layer residue number system (RNS) representation, the multi-layer RNS representation having at least an upper layer RNS and a lower layer RNS, the upper layer RNS being a residue number system for a sequence of multiple upper moduli (Mi), the lower layer RNS being a residue number system for a sequence of multiple lower moduli (mi), an integer (x) being represented in the storage by a sequence of multiple upper residues (xi=(x)Mi; 211, 221) modulo the sequence of upper moduli (Mi), upper residues (xj; 210.2, 220.2) for at least one particular upper modulus (Mj) being further-represented in the storage by a sequence of multiple lower residues ((xj)mj, 212, 222) of the upper residue (xj) modulo the sequence of lower moduli (mi), wherein at least one of the multiple lower moduli (mi) does not divide a modulus of the multiple upper moduli (Mj).</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEKwkAMgOFbHER9h7yAYC0dHEMuvR4cuRJT11LKOYkW6vvjIs5O__D9WycowInJNEskIEw0JLQoATzfIjGgKkpgD5Z_zGAdQ6_ZD2SQW4hiHFive7e5T4-1HL7dOWjZqDuW5TWWdZnm8izvkfu6ac6nS4VV_cfyAZQILco</recordid><startdate>20191016</startdate><enddate>20191016</enddate><creator>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis</creator><creator>DE HOOGH, Sebastiaan, Jacobus, Antonius</creator><creator>RIETMAN, Ronald</creator><creator>HOLLMANN, Hendrik, Dirk, Lodewijk</creator><creator>TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</creator><scope>EVB</scope></search><sort><creationdate>20191016</creationdate><title>AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS</title><author>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis ; DE HOOGH, Sebastiaan, Jacobus, Antonius ; RIETMAN, Ronald ; HOLLMANN, Hendrik, Dirk, Lodewijk ; TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP3552091A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis</creatorcontrib><creatorcontrib>DE HOOGH, Sebastiaan, Jacobus, Antonius</creatorcontrib><creatorcontrib>RIETMAN, Ronald</creatorcontrib><creatorcontrib>HOLLMANN, Hendrik, Dirk, Lodewijk</creatorcontrib><creatorcontrib>TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GORISSEN, Paulus, Mathias, Hubertus, Mechtildis</au><au>DE HOOGH, Sebastiaan, Jacobus, Antonius</au><au>RIETMAN, Ronald</au><au>HOLLMANN, Hendrik, Dirk, Lodewijk</au><au>TOLHUIZEN, Ludovicus, Marinus, Gerardus, Maria</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS</title><date>2019-10-16</date><risdate>2019</risdate><abstract>An electronic calculating device (100; 200) arranged to calculate the product of integers, the device comprising a storage (110) configured to store integers (210, 220) in a multi-layer residue number system (RNS) representation, the multi-layer RNS representation having at least an upper layer RNS and a lower layer RNS, the upper layer RNS being a residue number system for a sequence of multiple upper moduli (Mi), the lower layer RNS being a residue number system for a sequence of multiple lower moduli (mi), an integer (x) being represented in the storage by a sequence of multiple upper residues (xi=(x)Mi; 211, 221) modulo the sequence of upper moduli (Mi), upper residues (xj; 210.2, 220.2) for at least one particular upper modulus (Mj) being further-represented in the storage by a sequence of multiple lower residues ((xj)mj, 212, 222) of the upper residue (xj) modulo the sequence of lower moduli (mi), wherein at least one of the multiple lower moduli (mi) does not divide a modulus of the multiple upper moduli (Mj).</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre ; ger |
recordid | cdi_epo_espacenet_EP3552091A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | AN ELECTRONIC CALCULATING DEVICE ARRANGED TO CALCULATE THE PRODUCT OF INTEGERS |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T14%3A40%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=GORISSEN,%20Paulus,%20Mathias,%20Hubertus,%20Mechtildis&rft.date=2019-10-16&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP3552091A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |