发明名称 |
METHOD OF SETTING UP ARITHMETIC ACCELERATOR FOR SOLVING LARGE SYSTEMS OF LINEAR EQUATIONS |
摘要 |
FIELD: physics, computer engineering.SUBSTANCE: invention relates to computer engineering and can be used to design an arithmetic accelerator for solving large systems of linear equations. The method comprises steps of: accessing the shared memory unit of one or more tertiary or quaternary processors selected from an arbitrary set of different processors; detecting a free primary processor; dividing an intermediate result into groups; performing indexing and recording values of the intermediate result in each group in the shared memory unit; detecting a free tertiary processor and ranking the indices and, based on one of three successive indices selected from the set of indices, performing discrete fast Fourier transform; recording the transformation results in the shared memory unit; detecting a free quaternary processor; considering values of matrix elements for the first index successively; performing discrete fast Fourier transform for two other indices; multiplying term by term the obtained values on said two indices with Fourier transforms of a Toeplitz matrix for said indices; performing inverse discrete fast Fourier transform for said two indices; recording the transformation results in the local memory of the quaternary processor; performing inverse discrete fast Fourier transform for the first index; recording the result in the shared memory.EFFECT: fewer arithmetic operations.1 dwg |
申请公布号 |
RU2547618(C2) |
申请公布日期 |
2015.04.10 |
申请号 |
RU20130123082 |
申请日期 |
2013.05.21 |
申请人 |
ZAKRYTOE AKTSIONERNOE OBSHCHESTVO NAUCHNO-VNEDRENCHESKAJA KOMPANIJA "VNEDRENIE INFORMATSIONNYKH SISTEM I TEKHNOLOGIJ" |
发明人 |
SAMOKHIN ALEKSANDR BORISOVICH;TYRTYSHNIKOV EVGENIJ EVGEN'EVICH;MIKHEEV OLEG VALER'EVICH;GABUSU PAULINA AJKINSOVNA |
分类号 |
G06F17/12;G06F17/14;G06F17/16 |
主分类号 |
G06F17/12 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|