Kotlin активно развивается как инструмент для Data Science. При работе в DS требуется библиотека для вычислений на многомерных массивах, поэтому недавно мы выпустили такую библиотеку - Multik. Multik преследует две цели:
Для этого библиотека разделена на API и взаимозаменяемые модули реализаций этого API. Такой подход дает нам возможность экспериментировать и использовать различные решения, оставляя API нетронутым. В качестве такого эксперимента мы хотим написать еще один модуль, где вычисления будут производиться на видеокартах. Это позволит сделать библиотеку перспективной для различных DS фреймворков. Именно этим вам и предстоит заняться этим летом.
В рамках стажировки вы разберетесь как подружить JVM и вычисления на видеокарте, используя CUDA.