Аннотация:
В работе представлена библиотека на языке Scala для описания вложенного параллелизма. Используются возможности языка Scala для обобщенного программирования, построения встроенных проблемно-ориентированных языков (DSL), а также программирования на уровне типов. В предложенной библиотеке используется непараметрическое представление параллельных массивов. Подход иллюстрируется серией примеров и сопровождается описанием ключевых деталей реализации.