|
Компьютерное моделирование
Реализация параллельного алгоритма геометрического хеширования на основе пакета NumPy и пула процессов
В. А. Клячин Волгоградский государственный университет
Аннотация:
В статье рассматривается задача многомерного геометрического хеширования. Предлагается способ построения соответствующей хеш-матрицы параллельным алгоритмом. В работе построен алгоритм параллельного геометрического хеширования с использованием шаблона “пул процессов”. Реализация алгоритма выполнена с применением языка программирования Python и пакета NumPy для манипулирования многомерными данными. В качестве основы для пула процессов предложено использовать класс ProcessPoolExecutor модуля concurrent.futures, который входит в дистрибутив интерпретатора Python начиная с версии 3.2. Все решения представлены в статье соответствующими UML-диаграммами классов. Найденное обобщенное программное решение может быть использовано для реализации параллельных алгоритмов и других задач, которые могут быть описаны в терминах схемы пула процессов.
Ключевые слова:
хеширование, пул процессов, пакет NumPy, вычислительная геометрия, параллельный алгоритм.
Образец цитирования:
В. А. Клячин, “Реализация параллельного алгоритма геометрического хеширования на основе пакета NumPy и пула процессов”, Вестн. Волгогр. гос. ун-та. Сер. 1, Мат. Физ., 2015, № 4(29), 13–23
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vvgum71 https://www.mathnet.ru/rus/vvgum/y2015/i4/p13
|
Статистика просмотров: |
Страница аннотации: | 464 | PDF полного текста: | 108 | Список литературы: | 76 |
|