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
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/