<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">intechngu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник НГУ. Серия: Информационные технологии</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik NSU. Series: Information Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-7900</issn><issn pub-type="epub">2410-0420</issn><publisher><publisher-name>НГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25205/1818-7900-2018-16-4-79-84</article-id><article-id custom-type="elpub" pub-id-type="custom">intechngu-63</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>ПРИМЕНЕНИЕ FPGA ДЛЯ УСКОРЕНИЯ РАСЧЕТА ВОЛНОВОГО ФРОНТА ЦУНАМИ</article-title><trans-title-group xml:lang="en"><trans-title>USING FPGA TO ACCELERATE COMPUTATION OF TSUNAMI WAVEFRONT</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Лысаков</surname><given-names>К. Ф.</given-names></name><name name-style="western" xml:lang="en"><surname>Lysakov</surname><given-names>K. F.</given-names></name></name-alternatives><email xlink:type="simple">lysakov@ngs.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Облаухов</surname><given-names>К. К.</given-names></name><name name-style="western" xml:lang="en"><surname>Oblaukhov</surname><given-names>K. K.</given-names></name></name-alternatives><email xlink:type="simple">obko@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Шадрин</surname><given-names>М. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Shadrin</surname><given-names>M. Yu.</given-names></name></name-alternatives><email xlink:type="simple">mikesha@sl.iae.nsk.su</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Новосибирский государственный университет; Институт автоматики и электрометрии СО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Novosibirsk State University; Institute of Automation and Electrometry SB RAS</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Новосибирский государственный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Novosibirsk State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>30</day><month>10</month><year>2020</year></pub-date><volume>16</volume><issue>4</issue><fpage>79</fpage><lpage>84</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Лысаков К.Ф., Облаухов К.К., Шадрин М.Ю., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Лысаков К.Ф., Облаухов К.К., Шадрин М.Ю.</copyright-holder><copyright-holder xml:lang="en">Lysakov K.F., Oblaukhov K.K., Shadrin M.Y.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://intechngu.elpub.ru/jour/article/view/63">https://intechngu.elpub.ru/jour/article/view/63</self-uri><abstract><p>Рассматривается вопрос ускорения численного расчёта распространения волны цунами от очага до берега в рамках дифференциальной модели мелкой воды с применением аппаратного ускорения на базе FPGA. Разработана программная архитектура для расчета системы мелкой воды без учёта внешних сил, являющейся эквивалентной используемой в пакете MOST для численного моделирования движения волны цунами по водной акватории. Численная реализация системы мелкой воды осуществлялась по схеме Мак-Кормака. Точность вычислений разработанного решателя была проверена сравнением с точным решением, известным в случае плоского наклонного дна. Достигнутая точность не уступает, а местами и превосходит точность известного программного пакета MOST.</p></abstract><trans-abstract xml:lang="en"><p>We consider the problem of speeding up numerical calculation of tsunami wave propagation from source to the coast according to the shallow water system by using FPGA (Field Programmable Gates Array) based hardware acceleration. To compute the solution to shallow water system (neglecting external forces), special software architecture has been developed. This is equivalent to the one used in MOST (Method of Splitting Tsunami) software package to simulate wave movement through the given water area. Numerical solution to the shallow water system was done according to Mac-Cormack scheme. Precision of the developed solver was tested against the known exact solution for the case of plane slope bottom. The achieved accuracy is comparable, or even exceeds, the word recognizable software package MOST.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>расчет цунами</kwd><kwd>ускорение</kwd><kwd>Мак-Кормак</kwd><kwd>численные модели</kwd></kwd-group><kwd-group xml:lang="en"><kwd>FPGA</kwd><kwd>MOST</kwd><kwd>tsunami simulation</kwd><kwd>code acceleration</kwd><kwd>FPGA</kwd><kwd>Mac-Cormack scheme</kwd><kwd>MOST</kwd><kwd>numerical models</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Titov V. V., Gonzalez F. I. Implementation and testing of the method of splitting tsunami (MOST) model // NOAA Technical Memorandum ERL PMEL-112. 1997.</mixed-citation><mixed-citation xml:lang="en">Titov V. V., Gonzalez F. I. Implementation and testing of the method of splitting tsunami (MOST) model // NOAA Technical Memorandum ERL PMEL-112. 1997.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Titov V., Gonzalez F., Bezhaev A. Yu., Lavrentiev M. M., Marchuk A. G., Avdeev A. V. Real-Time Tsunami Forecasting: Challenges and Solutions // Proc. of the International Conference “Mathematical Methods in Geophysics”. Novosibirsk, 2003. P. 225-228.</mixed-citation><mixed-citation xml:lang="en">Titov V., Gonzalez F., Bezhaev A. Yu., Lavrentiev M. M., Marchuk A. G., Avdeev A. V. Real-Time Tsunami Forecasting: Challenges and Solutions // Proc. of the International Conference “Mathematical Methods in Geophysics”. Novosibirsk, 2003. P. 225-228.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Gica E., Spillane М., Titov V., Chamberlin C., Newman J. Development of the forecast propagation database for NOAA’s short-term inundation forecast for tsunamis (SIFT) // NOAA Technical Memorandum. 2008. URL: https://www.ndbc.noaa.gov/dart.shtml</mixed-citation><mixed-citation xml:lang="en">Gica E., Spillane М., Titov V., Chamberlin C., Newman J. Development of the forecast propagation database for NOAA’s short-term inundation forecast for tsunamis (SIFT) // NOAA Technical Memorandum. 2008. URL: https://www.ndbc.noaa.gov/dart.shtml</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Marchuk A. G. Estimating Tsunami Wave Height over a Sloping Bottom in the Ray Approximation // Numerical Analysis and Applications. 2015. Vol. 8 (4). P. 304-313.</mixed-citation><mixed-citation xml:lang="en">Marchuk A. G. Estimating Tsunami Wave Height over a Sloping Bottom in the Ray Approximation // Numerical Analysis and Applications. 2015. Vol. 8 (4). P. 304-313.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Lavrentiev M. M., Romanenko A. A., Lysakov K. F. Modern Computer Architecture to Speed-Up Calculation of Tsunami Wave Propagation // Proc. of the Eleventh (2014) Pacific/Asia Offshore Mechanics Symposium. 2014. P. 186-191.</mixed-citation><mixed-citation xml:lang="en">Lavrentiev M. M., Romanenko A. A., Lysakov K. F. Modern Computer Architecture to Speed-Up Calculation of Tsunami Wave Propagation // Proc. of the Eleventh (2014) Pacific/Asia Offshore Mechanics Symposium. 2014. P. 186-191.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Lavrentiev M. M., Romanenko A. A. Modern software architectures facilities to accelerate calculations // Proc. of the XII International workshop «Supercomputing and Computer modelling», RFNC-VNIIEF. Sarov, 2011. P. 251-256.</mixed-citation><mixed-citation xml:lang="en">Lavrentiev M. M., Romanenko A. A. Modern software architectures facilities to accelerate calculations // Proc. of the XII International workshop «Supercomputing and Computer modelling», RFNC-VNIIEF. Sarov, 2011. P. 251-256.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Zwagerman M. D. High Level Synthesis, a Use Case Comparison with Hardware Description Language // Master Theses, 2015. URL: https://scholarworks.gvsu.edu/cgi/viewcontent.cgi? referer=&amp;httpsredir=1&amp;article=1754&amp;context=theses</mixed-citation><mixed-citation xml:lang="en">Zwagerman M. D. High Level Synthesis, a Use Case Comparison with Hardware Description Language // Master Theses, 2015. URL: https://scholarworks.gvsu.edu/cgi/viewcontent.cgi? referer=&amp;httpsredir=1&amp;article=1754&amp;context=theses</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Lysakov K. F., Shadrin M. Yu. FPGA Based Hardware Accelerator for High Performance Data-Stream Processing // Pattern Recognition and Image Analysis. 2013. Vol. 23 (1). P. 26-34.</mixed-citation><mixed-citation xml:lang="en">Lysakov K. F., Shadrin M. Yu. FPGA Based Hardware Accelerator for High Performance Data-Stream Processing // Pattern Recognition and Image Analysis. 2013. Vol. 23 (1). P. 26-34.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
