<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; нейропроцессор</title>
	<atom:link href="http://web.snauka.ru/issues/tag/%d0%bd%d0%b5%d0%b9%d1%80%d0%be%d0%bf%d1%80%d0%be%d1%86%d0%b5%d1%81%d1%81%d0%be%d1%80/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Инновационный программный комплекс моделирования вычислительных систем на базе нейропроцессоров &#8220;НейроКС&#8221;</title>
		<link>https://web.snauka.ru/issues/2012/12/19407</link>
		<comments>https://web.snauka.ru/issues/2012/12/19407#comments</comments>
		<pubDate>Wed, 26 Dec 2012 05:30:34 +0000</pubDate>
		<dc:creator>Романчук Виталий Александрович</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[моделирование]]></category>
		<category><![CDATA[нейропроцессор]]></category>
		<category><![CDATA[система]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=19407</guid>
		<description><![CDATA[Основные общенаучные принципы, положенные в основу разработки, описание достигнутых технических решений и их новизна Идея состоит в разработке программного комплекса для полноценной работы с нейропроцессорными устройствами и нейропроцессорными системами в части разработки программ (среда разработки программ), доступа к реальным устройствам (как минимум терминальный доступ), проектирования систем, моделирования программы и системы и обучения языкам нейроассемблера для [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Основные общенаучные принципы, положенные в основу разработки, описание достигнутых технических решений и их новизна</strong></p>
<p style="text-align: justify;">Идея состоит в разработке программного комплекса для полноценной работы с нейропроцессорными устройствами и нейропроцессорными системами в части разработки программ (среда разработки программ), доступа к реальным устройствам (как минимум терминальный доступ), проектирования систем, моделирования программы и системы и обучения языкам нейроассемблера для особого класса процессоров &#8211; процессоров 6-го поколения, широко используемых в настоящее время в военной и космической промышленности. Программный комплекс должен работать на любом компьютере как с использованием нейропроцессора, так и без него (с использованием эмулятора). Планируется использование всевозможных нейропроцессоров (в настоящее время реализовано семейство нейропроцессоров NM6403, NM6404, NM6405+эмулятор+плата МЦ4.31).</p>
<p style="text-align: justify;">    В процессе разработки данного программного обеспечения решались задачи:</p>
<ul>
<li>
<div style="text-align: justify;">Адаптация общей технологии проектирования многопроцессорных систем для систем на базе нейропроцессора NM6403;</div>
</li>
<li>
<div style="text-align: justify;">Разработка структуры комплекса в соответствии с технологией проектирования;</div>
<p style="text-align: justify;">    В программном комплексе реализованы все возможности для обеспечения всего цикла проектирования нейропроцессорных систем в соответствии технологией проектирования. Структура комплекса состоит из 5-ти основных модулей.</p>
</li>
<li>
<div style="text-align: justify;">Разработка структур на базе нейропроцессоров;</div>
<p style="text-align: justify;">    Были предложены базисные структуры: конвейерная, векторная, векторно-конвейерная, конвейерно-векторная. Выбор структуры представлен модулем &#8220;Конструктор систем&#8221;, где можно задать описание структуры.</p>
</li>
<li>
<div style="text-align: justify;">Разработка метода структурно-параметрического синтеза структур;</div>
<p style="text-align: justify;">Данный метод выбора рациональной структуры по входному алгоритму основан на теории классов эквивалентности и понятии параллелизма выполнения подпрограмм, для которых выполняется отношение равенства.</p>
</li>
<li>
<div style="text-align: justify;">Разработка модели процессора NM6403 для исследования кода и программных затрат;</div>
<p style="text-align: justify;">    Был разработан класс в виде dll-библиотеки, позволяющий моделировать выполнение любой команды процессора NM6403 с описанием характеристик команды: время работы команды, описание команды, программные затраты, методы оптимизации и т.п. данная библиотека может подключаться и использоваться в других программах.</p>
</li>
<li>
<div style="text-align: justify;">Разработка моделей нейропроцессорных структур;</div>
<p style="text-align: justify;">    В соответствии с разработанными структурами были разработаны модели данных архитектур. Моделирование происходит без участия реального процессора, что позволяет решить проблему отсутствия аппаратных средств для разработки вычислительных систем.</p>
</li>
<li>
<div style="text-align: justify;">Разработка интерфейса и функциональной части комплекса.</div>
<p style="text-align: justify;">    Была выбрана многодокументная модель интерфейса. Интерфейс был разработан с соблюдением стандартов проектирования программного обеспечения такого типа и напоминает интерфейс среды разработки программ Visual Studio 2010.</p>
</li>
<li>
<div style="text-align: justify;">Разработка функциональной части комплекса</div>
<p style="text-align: justify;">    Программный комплекс был разработан на языке C# с использованием среды разработки Visual Studio 2010. Программный код разработки составляет около 150 тыс. строк. Включает 2 внешних библиотеки (для моделирования и терминального доступа модуля, 27 форм), модуля, 27 форм.</p>
<p>&nbsp;</p>
<p><strong>Рыночные преимущества проекта;<br />
</strong></p>
<p style="text-align: justify;">Рассмотрим существующие аналоги проекта:</p>
<p style="text-align: justify;">Полнофункциональных аналогов данного программного комплекса не существует. Функция моделирования векторного сопроцессора реализована в программе NMCalculator, кроме этого никаких функций там нет. Нейропроцессора ранее не рассматривались как отдельный класс процессоров и не было программных средств для класса нейропроцессоров. Программные средства для конкретных нейропроцессоров касаются лишь средств разработки программ и терминальных средств компиляции. Таким образом, проект имеет преимущества в области работы с классом нейропроцессорных устройств и практически не имеет аналогов в данной сфере, что делает его единственным товаров такого рода. При установлении не слишком большой цены на продукцию можно получить значительную прибыль.</p>
<p>&nbsp;</p>
<p><strong>Стадия разработки<br />
</strong></p>
<p style="text-align: justify;">В настоящее время проект находится на этапе завершения. Программный комплекс находится в стадии альфа-тестирования. Но планируется добавление новых подсистем в частности: управления системой с целью безотказной работы и диагностики нейропроцессорной системы, а также загрузки программного кода в нейропроцессор с целью создания простой операционной системы (опытный образец уже разработан и используется в других проектах). Также планируется подсистема полуавтоматического распараллеливания кода на языках нейроассемблера и улучшение анализа эффективности из-за внутреннего параллелизма нейропроцессора.</p>
<p>&nbsp;</p>
<p><strong>Перспективы реализации<br />
</strong></p>
<p style="text-align: justify;">Рассмотрим потенциальных потребителей продукции, получаемой в результате реализации проекта:</p>
</li>
<li>
<div style="text-align: justify;">ВУЗы, участвующие в университетской программе НТЦ &#8220;Модуль&#8221; (их около 50); Отечественные и зарубежные заводы, фирмы и компании &#8211; разработчики аппаратного и программного обеспечения на базе нейропроцессоров (в России около 100, иностранных около 500, включая IBM, Siemens, Texas Instruments).</div>
</li>
<li>
<div style="text-align: justify;">Разработчики, работающие с нейропроцессорными устройствами и языками нейроассемблера;</div>
</li>
<li>
<div style="text-align: justify;">Разработчики, интересующиеся проблемами искусственного интеллекта и нейросетей.</div>
<p style="text-align: justify;">Таким образом, может быть продано более 100 копий. Большой набор функциональных возможностей будет способствовать более широкому применению комплекса для различного применения а актуальность проекта будет возрастать с распространением нейропроцессорных и нейросетевых технологий. В дальнейшем на базе данного проекта планируется развитие нескольких проектов, таких как шифрование, сжатие и обработка информации на базе нейропроцессоров (Программный комплекс &#8220;НейроКС&#8221; входит в состав программных средств для реализации данных проектов).</p>
<p>&nbsp;</p>
<p><strong>Предполагаемая социальная эффективность реализации проекта<br />
</strong></p>
<p style="text-align: justify;">Проект позволит разрабатывать новые перспективные устройства и программное обеспечения с использованием нейропроцессорных устройств гораздо легче, быстрее, надежнее и качественнее.</p>
<p>&nbsp;</p>
<p><strong>Графические материалы<br />
</strong></p>
<p style="text-align: justify;">Архитектура программного комплекса представлена на рисунке 1.</p>
<p><img src="https://web.snauka.ru/wp-content/uploads/2012/12/122312_1637_1.png" alt="" /><strong><br />
</strong></p>
<p style="text-align: center;">Рисунок 1 Архитектура программного комплекса</p>
<p>Подсистема моделирования векторного сопроцессора представлена на рисунке 2.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2012/12/122312_1637_2.png" alt="" /></p>
<p style="text-align: center;">Рисунок 2 &#8211; Моделирование векторного сопроцессора</p>
<p>Подсистема моделирования скалярного процессора представлена на рисунке 1.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2012/12/122312_1637_3.png" alt="" /></p>
<p style="text-align: center;">Рисунок 3 &#8211; Моделирование скалярного процессора</p>
<p>Подсистема проектирования многопроцессорной системы на базе нейропроцессоров представлена на рисунке 2.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2012/12/122312_1637_4.png" alt="" /></p>
<p style="text-align: center;">Рисунок 4 &#8211; Конструирование системы</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2012/12/19407/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
