Modular-logarithmic coprocessor for massive arithmetic calculations
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 6 (2017) no. 2, pp. 22-36

Voir la notice de l'article provenant de la source Math-Net.Ru

The paper presents a conceptual design of an IP module of mathematical coprocessor. It consists of a set of processing cores of the same kind which perform single-cycle scalar, or vector operations with real numbers. The processed data is represented in the modular logarithmic format that provides two levels of translating the original numbers, namely: the modular level instead of the conventional positional system and the logarithmic level instead of the floating point format. As a result of the research and development, new scientific and technical solutions are proposed that implement the proposed methods of computing and coding data. Owing to this feature a coprocessor has a higher performance, a higher accuracy and a higher level of reliability, as compared to the known analogs. Convert codes in modular-logarithmic number system and vice versa does not introduce significant time delays in a large stream of input data by offering hardware solutions pipelined process of interpolation of the logarithm function and conversion of residual classes system codes. A prototype coprocessor is an FPGA-based IP module. Companies developing general-purpose processors are the target market for this design.
Keywords: residue number system, logarithmic number system, highly reliable computing.
Mots-clés : reconfigurable architecture
@article{VYURV_2017_6_2_a1,
     author = {I. P. Osinin},
     title = {Modular-logarithmic coprocessor for massive arithmetic calculations},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {22--36},
     publisher = {mathdoc},
     volume = {6},
     number = {2},
     year = {2017},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2017_6_2_a1/}
}
TY  - JOUR
AU  - I. P. Osinin
TI  - Modular-logarithmic coprocessor for massive arithmetic calculations
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2017
SP  - 22
EP  - 36
VL  - 6
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURV_2017_6_2_a1/
LA  - ru
ID  - VYURV_2017_6_2_a1
ER  - 
%0 Journal Article
%A I. P. Osinin
%T Modular-logarithmic coprocessor for massive arithmetic calculations
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2017
%P 22-36
%V 6
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURV_2017_6_2_a1/
%G ru
%F VYURV_2017_6_2_a1
I. P. Osinin. Modular-logarithmic coprocessor for massive arithmetic calculations. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 6 (2017) no. 2, pp. 22-36. http://geodesic.mathdoc.fr/item/VYURV_2017_6_2_a1/