发明名称 MULTIPLE LENGTH ARITHMETIC METHOD, MULTIPLE LENGTH ARITHMETIC DEVICE AND PROGRAM
摘要 <P>PROBLEM TO BE SOLVED: To perform arithmetic of R=x<SB>1</SB>r<SB>1</SB>+.... +x<SB>I</SB>r<SB>I</SB>at high speed by multiple length arithmetic for an integer x<SB>i</SB>having large data size. <P>SOLUTION: First, x<SB>i</SB>is divided for each x<SB>i</SB>(j) each having a bit length of &omega;(j), wherein j is the elements of a set ä1...., J}, and J is an integer which is 2 or more, and x<SB>i</SB>is a bit coupling x<SB>i</SB>=x<SB>i</SB>(J)¾... ¾x<SB>i</SB>(1) of the x<SB>i</SB>(J)...., x<SB>i</SB>(1). Then, arithmetic of T(j)=&alpha;(j)+x<SB>1</SB>(j)r<SB>1</SB>+.....+x<SB>I</SB>(j)r<SB>I</SB>is performed by using &alpha;(j), and x<SB>i</SB>(j) and r<SB>i</SB>read in a cache memory, and processing where the low rank &omega;(j) bit of the T(j) is set to R<SB>j</SB>, and any bit other than the R<SB>j</SB>of T(j) is set to new &alpha;(j+1) is performed until j=J by increasing j one by one from j=1 using J=1 and &alpha;=0 as initial values. Afterwards, a bit coupling R=&alpha;(J)¾R<SB>J</SB>¾... ¾R<SB>1</SB>of the &alpha;(J), R<SB>J</SB>...., R<SB>1</SB>is calculated, and R is output. <P>COPYRIGHT: (C)2009,JPO&INPIT
申请公布号 JP2008287489(A) 申请公布日期 2008.11.27
申请号 JP20070131655 申请日期 2007.05.17
申请人 NIPPON TELEGR & TELEPH CORP <NTT> 发明人 ODA SATORU;AOKI KAZUMARO;YAMAMOTO TAKESHI
分类号 G06F7/523;G06F17/10 主分类号 G06F7/523
代理机构 代理人
主权项
地址