Automatic mapping programs onto a processor with an FPGA accelerator
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 3 (2014) no. 2, pp. 117-121 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

A problem of automatic high level program mapping onto a CPU with an FPGA accelerator is considered in this work. For such a mapping an HDL code generator from a parallelizing system's internal representation is being developed and used.
Keywords: social network analysis, information retrieval, data mining, expert finding, popularity analysispeline computing, high-level synthesis, parallelizing compiler, FPGA, VHDL.
@article{VYURV_2014_3_2_a9,
     author = {D. V. Dubrov and A. S. Roshal and B. Ya. Steinberg and R. B. Steinberg},
     title = {Automatic mapping programs onto a processor with an {FPGA} accelerator},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {117--121},
     year = {2014},
     volume = {3},
     number = {2},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a9/}
}
TY  - JOUR
AU  - D. V. Dubrov
AU  - A. S. Roshal
AU  - B. Ya. Steinberg
AU  - R. B. Steinberg
TI  - Automatic mapping programs onto a processor with an FPGA accelerator
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2014
SP  - 117
EP  - 121
VL  - 3
IS  - 2
UR  - http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a9/
LA  - ru
ID  - VYURV_2014_3_2_a9
ER  - 
%0 Journal Article
%A D. V. Dubrov
%A A. S. Roshal
%A B. Ya. Steinberg
%A R. B. Steinberg
%T Automatic mapping programs onto a processor with an FPGA accelerator
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2014
%P 117-121
%V 3
%N 2
%U http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a9/
%G ru
%F VYURV_2014_3_2_a9
D. V. Dubrov; A. S. Roshal; B. Ya. Steinberg; R. B. Steinberg. Automatic mapping programs onto a processor with an FPGA accelerator. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 3 (2014) no. 2, pp. 117-121. http://geodesic.mathdoc.fr/item/VYURV_2014_3_2_a9/

[1] A.V. Kalyaev, I.I. Levin, Modular Scalable Multiprocessor Systems with Structural-Procedural Computing Setup, “Yanus-K”, Moscow, 2003, 380 pp.

[2] R.B. Steinberg, “Mapping Loop Nests to Multipipelined Architecture”, Programming and Computer Software, 36:3 (2010), 177–185 | DOI

[3] M.S. Yadzhak, Highly Parallel Algorithms and Methods for Solving Problems with Massive Arithmetic and Logic Computations, Dissertation for a Degree of Doctor of Physics and Mathematics (in Ukrainian Language), Institute of Applied Mechanics and Mathematics Problems, Lvov, 2009, 298 pp.

[4] K.K. Bondalapati, Modeling and Mapping for Dynamically Reconfigurable Hybrid Architecture, Ph.D. Thesis, University of Southern California, 2001

[5] D.V. Dubrov, A.S. Roshal, “Generating Pipeline Integrated Circuits Using C2HDL Converter”, Proceedings of IEEE East-West Design Test Symposium (EWDTS'2013), Rostov-on-Don, Russia, September 27-30, 2013, 2013, 215–219

[6] R.P. Self, M. Fleury, A.C. Downton, “Design Methodology for Construction of Asynchronous Pipelines with Handel-C”, IEEE Software, 150:1 (2003), 39–47 | DOI