{"id":762,"date":"2020-01-30T16:22:00","date_gmt":"2020-01-30T13:22:00","guid":{"rendered":"http:\/\/selftiming.ru\/new\/?p=762"},"modified":"2023-04-07T15:17:00","modified_gmt":"2023-04-07T12:17:00","slug":"iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture","status":"publish","type":"post","link":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/","title":{"rendered":"Iterator component development for data redundancy solution in data-flow architecture"},"content":{"rendered":"\n<p>Yury A. Stepchenkov, Dmitry V. Khilko, Yury I. Shikunov, Georgii A. Orlov.&nbsp; Iterator component development for data redundancy solution in data-flow architecture \/\/ 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)Moscow, Russia, January 27-30, 2020. \u2014 <a href=\"https:\/\/ieeexplore.ieee.org\/xpl\/conhome\/9031668\/proceeding\" target=\"_blank\" rel=\"noreferrer noopener\">IEEE<\/a>, P. 1869-1872. (indexed in Scopus).<br>DOI: <a rel=\"noreferrer noopener\" href=\"https:\/\/doi.org\/10.1109\/EIConRus49466.2020.9039358\" target=\"_blank\">10.1109\/EIConRus49466.2020.9039358<\/a><\/p>\n\n\n\n<p><strong>Abstract<\/strong>: The hardware sample of multi-core data-flow recurrent architecture has been developed and tested on the digital signal processing domain. An analysis of the iterative algorithms execution results made it possible to propose a number of mechanisms to improve one of the components of the architecture \u2014 the Iterator. A significant problem in architecture programming is a high program redundancy produced by a significant number of special operands that are designed to control its internal resources. The Iterator component is designed to solve this issue, but its capabilities were not enough. The article presents the development results of the Iterator component. A description of the developed mechanisms to control the Iterator is provided. We demonstrate the results of the Iterator improvements using an example of the Viterbi algorithm for searching at hidden Markov models. The developed tools made it possible to nearly halve the volume of special operands and optimize the software implementation of the algorithm.<\/p>\n\n\n\n<p><strong>\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f:<\/strong> \u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u043e\u0431\u0440\u0430\u0437\u0435\u0446 \u043c\u043d\u043e\u0433\u043e\u044f\u0434\u0435\u0440\u043d\u043e\u0439 \u0440\u0435\u043a\u0443\u0440\u0440\u0435\u043d\u0442\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u044b\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u044f\u0434 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b &#8212; \u0418\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u0430. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u0430\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0435\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 Iterator \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043d\u043e \u0435\u0433\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0418\u0442\u0435\u0440\u0430\u0442\u043e\u0440. \u041f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0418\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c. \u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0439 \u0418\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0412\u0438\u0442\u0435\u0440\u0431\u0438 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u043c\u0430\u0440\u043a\u043e\u0432\u0441\u043a\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u043f\u043e\u0447\u0442\u0438 \u0432\u0434\u0432\u043e\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430.<\/p>\n\n\n\n<p>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0438 \u0434\u043e\u043a\u043b\u0430\u0434\u0430 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 <a rel=\"noreferrer noopener\" href=\"https:\/\/ieeexplore.ieee.org\/xpl\/conhome\/9031668\/proceeding\" target=\"_blank\">\u0441\u0430\u0439\u0442\u0435 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438<\/a> \/ You can get additional information on the content of the article on the <a rel=\"noreferrer noopener\" href=\"https:\/\/ieeexplore.ieee.org\/xpl\/conhome\/9031668\/proceeding\" target=\"_blank\">conference website<\/a>. \u0422\u0430\u043a\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u0430\u0432\u0442\u043e\u0440\u0430\u043c\u0438 \u0434\u043e\u043a\u043b\u0430\u0434\u0430, \u0438\u043b\u0438 \u0441 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u043d\u0430\u0443\u0447\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0421\u0442\u0435\u043f\u0447\u0435\u043d\u043a\u043e\u0432\u044b\u043c \u042e. \u0410. <a rel=\"noreferrer noopener\" href=\"mailto:ia_ste@mail.ru\" target=\"_blank\">ia_ste@mail.ru<\/a> \/ You can also contact the authors of the report, or with the head of the scientific group Stepchenkov Ya. A. <a rel=\"noreferrer noopener\" href=\"mailto:ia_ste@mail.ru\" target=\"_blank\">ia_ste@mail.ru<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yury A. Stepchenkov, Dmitry V. Khilko, Yury I. Shikunov, Georgii A. Orlov.&nbsp; Iterator component development for data redundancy solution in data-flow architecture \/\/ 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)Moscow, Russia, January 27-30, 2020. \u2014 IEEE, P. 1869-1872. (indexed in Scopus).DOI: 10.1109\/EIConRus49466.2020.9039358 Abstract: The hardware sample of multi-core data-flow [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,60,13,53,15,59],"tags":[],"class_list":["post-762","post","type-post","status-publish","format-standard","hentry","category-29","category-orlov-g-a","category-rekurentnost","category-stepchenkov-yu-a","category-conferences-rekurentnost","category-hilko-d-v"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b\" \/>\n<meta property=\"og:description\" content=\"Yury A. Stepchenkov, Dmitry V. Khilko, Yury I. Shikunov, Georgii A. Orlov.&nbsp; Iterator component development for data redundancy solution in data-flow architecture \/\/ 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)Moscow, Russia, January 27-30, 2020. \u2014 IEEE, P. 1869-1872. (indexed in Scopus).DOI: 10.1109\/EIConRus49466.2020.9039358 Abstract: The hardware sample of multi-core data-flow [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"\u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-30T13:22:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-07T12:17:00+00:00\" \/>\n<meta name=\"author\" content=\"Dmitry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dmitry\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u043c\u0438\u043d\u0443\u0442\u0430\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\"},\"author\":{\"name\":\"Dmitry\",\"@id\":\"http:\/\/selftiming.ru\/new\/#\/schema\/person\/34f78b9f03fb46fc07792e5ad5346e79\"},\"headline\":\"Iterator component development for data redundancy solution in data-flow architecture\",\"datePublished\":\"2020-01-30T13:22:00+00:00\",\"dateModified\":\"2023-04-07T12:17:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\"},\"wordCount\":385,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/selftiming.ru\/new\/#organization\"},\"articleSection\":[\"2020\",\"\u041e\u0440\u043b\u043e\u0432 \u0413.\u0410.\",\"\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430\",\"\u0421\u0442\u0435\u043f\u0447\u0435\u043d\u043a\u043e\u0432 \u042e.\u0410.\",\"\u0422\u0440\u0443\u0434\u044b \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439\",\"\u0425\u0438\u043b\u044c\u043a\u043e \u0414.\u0412.\"],\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\",\"url\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\",\"name\":\"Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b\",\"isPartOf\":{\"@id\":\"http:\/\/selftiming.ru\/new\/#website\"},\"datePublished\":\"2020-01-30T13:22:00+00:00\",\"dateModified\":\"2023-04-07T12:17:00+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"http:\/\/selftiming.ru\/new\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Iterator component development for data redundancy solution in data-flow architecture\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/selftiming.ru\/new\/#website\",\"url\":\"http:\/\/selftiming.ru\/new\/\",\"name\":\"\u0421\u0430\u043c\u043e\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\/\/selftiming.ru\/new\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/selftiming.ru\/new\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/selftiming.ru\/new\/#organization\",\"name\":\"\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u00bb \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u0438 \u041d\u0430\u0443\u043a (\u0424\u0418\u0426 \u0418\u0423 \u0420\u0410\u041d)\",\"url\":\"http:\/\/selftiming.ru\/new\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"http:\/\/selftiming.ru\/new\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/selftiming.ru\/new\/wp-content\/uploads\/2020\/05\/logo1.png\",\"contentUrl\":\"http:\/\/selftiming.ru\/new\/wp-content\/uploads\/2020\/05\/logo1.png\",\"width\":466,\"height\":140,\"caption\":\"\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u00bb \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u0438 \u041d\u0430\u0443\u043a (\u0424\u0418\u0426 \u0418\u0423 \u0420\u0410\u041d)\"},\"image\":{\"@id\":\"http:\/\/selftiming.ru\/new\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"http:\/\/selftiming.ru\/new\/#\/schema\/person\/34f78b9f03fb46fc07792e5ad5346e79\",\"name\":\"Dmitry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"http:\/\/selftiming.ru\/new\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79a99fd5653d363e926309aea81f1256fb9a6bed9c66fb84d3b735b626e46138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79a99fd5653d363e926309aea81f1256fb9a6bed9c66fb84d3b735b626e46138?s=96&d=mm&r=g\",\"caption\":\"Dmitry\"},\"url\":\"http:\/\/selftiming.ru\/new\/author\/dmitry\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/","og_locale":"ru_RU","og_type":"article","og_title":"Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b","og_description":"Yury A. Stepchenkov, Dmitry V. Khilko, Yury I. Shikunov, Georgii A. Orlov.&nbsp; Iterator component development for data redundancy solution in data-flow architecture \/\/ 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)Moscow, Russia, January 27-30, 2020. \u2014 IEEE, P. 1869-1872. (indexed in Scopus).DOI: 10.1109\/EIConRus49466.2020.9039358 Abstract: The hardware sample of multi-core data-flow [&hellip;]","og_url":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/","og_site_name":"\u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b","article_published_time":"2020-01-30T13:22:00+00:00","article_modified_time":"2023-04-07T12:17:00+00:00","author":"Dmitry","twitter_card":"summary_large_image","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c":"Dmitry","\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"1 \u043c\u0438\u043d\u0443\u0442\u0430"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#article","isPartOf":{"@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/"},"author":{"name":"Dmitry","@id":"http:\/\/selftiming.ru\/new\/#\/schema\/person\/34f78b9f03fb46fc07792e5ad5346e79"},"headline":"Iterator component development for data redundancy solution in data-flow architecture","datePublished":"2020-01-30T13:22:00+00:00","dateModified":"2023-04-07T12:17:00+00:00","mainEntityOfPage":{"@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/"},"wordCount":385,"commentCount":0,"publisher":{"@id":"http:\/\/selftiming.ru\/new\/#organization"},"articleSection":["2020","\u041e\u0440\u043b\u043e\u0432 \u0413.\u0410.","\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430","\u0421\u0442\u0435\u043f\u0447\u0435\u043d\u043a\u043e\u0432 \u042e.\u0410.","\u0422\u0440\u0443\u0434\u044b \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439","\u0425\u0438\u043b\u044c\u043a\u043e \u0414.\u0412."],"inLanguage":"ru-RU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/","url":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/","name":"Iterator component development for data redundancy solution in data-flow architecture - \u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b","isPartOf":{"@id":"http:\/\/selftiming.ru\/new\/#website"},"datePublished":"2020-01-30T13:22:00+00:00","dateModified":"2023-04-07T12:17:00+00:00","breadcrumb":{"@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/selftiming.ru\/new\/2020\/01\/30\/iterator-component-development-for-data-redundancy-solution-in-data-flow-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"http:\/\/selftiming.ru\/new\/"},{"@type":"ListItem","position":2,"name":"Iterator component development for data redundancy solution in data-flow architecture"}]},{"@type":"WebSite","@id":"http:\/\/selftiming.ru\/new\/#website","url":"http:\/\/selftiming.ru\/new\/","name":"\u0421\u0430\u043c\u043e\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430","description":"","publisher":{"@id":"http:\/\/selftiming.ru\/new\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/selftiming.ru\/new\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"http:\/\/selftiming.ru\/new\/#organization","name":"\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u00bb \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u0438 \u041d\u0430\u0443\u043a (\u0424\u0418\u0426 \u0418\u0423 \u0420\u0410\u041d)","url":"http:\/\/selftiming.ru\/new\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"http:\/\/selftiming.ru\/new\/#\/schema\/logo\/image\/","url":"http:\/\/selftiming.ru\/new\/wp-content\/uploads\/2020\/05\/logo1.png","contentUrl":"http:\/\/selftiming.ru\/new\/wp-content\/uploads\/2020\/05\/logo1.png","width":466,"height":140,"caption":"\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u00bb \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u0438 \u041d\u0430\u0443\u043a (\u0424\u0418\u0426 \u0418\u0423 \u0420\u0410\u041d)"},"image":{"@id":"http:\/\/selftiming.ru\/new\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"http:\/\/selftiming.ru\/new\/#\/schema\/person\/34f78b9f03fb46fc07792e5ad5346e79","name":"Dmitry","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"http:\/\/selftiming.ru\/new\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79a99fd5653d363e926309aea81f1256fb9a6bed9c66fb84d3b735b626e46138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79a99fd5653d363e926309aea81f1256fb9a6bed9c66fb84d3b735b626e46138?s=96&d=mm&r=g","caption":"Dmitry"},"url":"http:\/\/selftiming.ru\/new\/author\/dmitry\/"}]}},"_links":{"self":[{"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/posts\/762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/comments?post=762"}],"version-history":[{"count":9,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/posts\/762\/revisions"}],"predecessor-version":[{"id":2697,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/posts\/762\/revisions\/2697"}],"wp:attachment":[{"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/media?parent=762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/categories?post=762"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/selftiming.ru\/new\/wp-json\/wp\/v2\/tags?post=762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}