109
СРАВНЕНИЕ МАТЕМАТИЧЕСКИХ БИБЛИОТЕК INTEL MKL
И AMD ACML НА ПРИМЕРЕ РЕШЕНИЯ ЗАДАЧИ
УПРАВЛЕНИЯ ПОРТФЕЛЕМ ИНВЕСТОРА
А.С. Горбунова, Е.А. Козинов, И.Б. Мееров, А.В. Шишков
Нижегородский государственный университет
Введение
Актуальность использования математических библиотек в
научных исследованиях определятся их богатой функциональностью и
оптимизацией под архитектуры современных вычислительных систем.
Целью данной работы является сравнение производительности
популярных библиотек Intel MKL и AMD ACML на примере задачи
управления портфелем инвестора в одной из возможных постановок.
Задача управления портфелем инвестора представляет большой
практический интерес. Вычислительная сложность задачи
обусловливает ее
принадлежность к области применения
высокопроизводительных вычислений. Один из вариантов
формирования портфеля состоит в выпуске производных ценных
бумаг – опционов Бермудского типа [1, 2], которые могут быть
предъявлены к исполнению в любой из конечного количества
зафиксированных в контракте моментов времени. Получение
аналитического решения для определения цены и доходности таких
опционов в общем случае является
затруднительным. Популярный
подход к решению данной задачи состоит в применении методов
Монте-Карло и средств имитационного моделирования, что
обусловливает необходимость использования генераторов
псевдослучайных чисел.
В данной работе мы исследуем вклад разницы в
производительности таких генераторов, реализованных в библиотеках
Intel MKL и AMD ACML, в скорость и качество решения задачи
оптимального управления портфелем инвестора. Суть
управления при
этом состоит во включении/исключении акций из портфеля, на
который выпускается опцион Бермудского типа. В качестве критерия
оптимальности рассматривается максимизация цены лота, состоящего
из некоторого фиксированного количества опционов, обеспечивающих
заданный уровень доходности.