Vacancy No. IPE 13-18

IPE 13-18 Master Thesis or Internship in Computer Science: Evaluation of OpenShift Cloud architecture for GPU computing

 

Job description

Cloud computing is a convenient tool that enables ubiquitous access to a shared pool of configurable system resources.  Cloud technologies allows scientists to get their applications up and running faster, with improved availability and less maintenance, and that it enables IT teams to more rapidly adjust resources to meet fluctuating and unpredictable demand. OpenShift is a Software as a Service (SaaS) cloud platform from RedHat for container-based deployment and management. Up to now SaaS platforms are mainly used to provide services using general-purpose processors only. But GPU computing has become an essential part of scientific imaging and data analysis platforms and are used to process the ever-growing amounts of data recorded by scientific instrumentation world-wide.

The goal of this Master thesis is to evaluate the applicability of the OpenShift platform for GPU workloads. System stability and resource isolation should be evaluated. The student is expected to characterize all possible sources of additional latencies: What are the additional kernel launch latencies? How big are the performance penalties due to transfer of data between GPU and system memory?  Can advanced techniques like GPUDirect and pinned memory be used to speedup data transfer? Finally, it is important to evaluate how well GPUs can be shared by the containerized applications and the optimal number of applications per GPU unit should be suggested. Upon successful evaluation, a test implementation of our 3D visualization platform should be realized.

Personal qualification

Good background in systems engineering, strong knowledge of C/C++ programming languages. Prior experience in parallel programming of GPUs using CUDA or OpenCL is a plus.

Organizational unit

Institute for Data Processing and Electronics (IPE)

Starting date

on appointment

Contract duration

according to the study regulations

Contact person

Dr. Suren Chilingaryan, IPE, phone: 0721 608 26579
(suren.chilingaryan@kit.edu)

Dr. Andreas Kopmann, IPE, phone: 0721 608 24910
(Andreas.kopmann@kit.edu)

Application

Please apply online using the button below for this vacancy number IPE 13-18.
Personnel support is provided by 

Ms Schaber
phone: +49 721 608-25184,

Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen, Germany

If qualified, handicapped applicants will be preferred.