Работа посвящена вопросам имитационного моделирования аналоговой импульсной нейронной сети на основе мемристивных элементов в рамках задачи распознавания образов. Имитационное моделирование позволяет выполнить настройку сети на уровне математической модели, и впоследствии использовать полученные параметры непосредственно в процессе функционирования. Модель сети задается в виде динамической системы, которая может состоять из десятков и сотен тысяч обыкновенных дифференциальных уравнений. Естественным образом возникает потребность в эффективной и параллельной реализации соответствующей имитационной модели. В качестве технологии для распараллеливания вычислений используется OpenMP (Open Multi-Processing), так как она позволяет достаточно легко создавать многопоточные приложения на различных языках программирования. Эффективность распараллеливания оценивается на задаче моделирования процесса обучения сети распознаванию набора из пяти изображений размера 128 на 128 пикселей, которая приводит к решению порядка 80 тысяч дифференциальных уравнений. На данной задаче получено более чем шестикратное ускорение вычислений. Согласно экспериментальным данным, характер функционирования мемристоров является стохастическим, о чем свидетельствует разброс в вольт-амперных характеристиках в процессе переключения между высокоомным и низкоомным состояниями. Для учета этой особенности применяется модель мемристора с интервальными параметрами, которая дает ограничения сверху и снизу на интересующие величины, и заключает экспериментальные кривые в коридоры. При моделировании работы всей аналоговой самообучающейся импульсной нейронной сети, каждую эпоху обучения параметры мемристоров задаются случайным образом из подобранных интервалов. Такой подход позволяет обойтись без применения стохастического математического аппарата, тем самым дополнительно уменьшив вычислительные затраты.