Filesystem integration for a GPU based Java virtual machine

Date

2020-08-17

Authors

Thornton, Noah Jacob

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Modern computers utilize many accelerator devices alongside traditional CPUs. These devices provide additional performance or functionality to the system for specialized workloads. We specifically investigate graphics processing units (GPUs), which have become very prolific in enterprise and consumer computers. GPUs can enable demanding graphics-based workloads, but they can also be used to perform more flexible general purpose computation (GPGPU). Currently, the most popular GPGPU workloads are related to machine learning such as training a neural network. While this may be the case, there are many other highly parallel workloads that can take advantage of the GPU architecture. This project focuses on extending GVM, a Java interpreter that enables running native Java code on GPUs, to provide direct filesystem access.

Description

Keywords

LCSH Subject Headings

Citation