Overview of Research in the HExSA Lab @ IIT
Laboratory for High-performance Experimental Systems and Architecture
Kyle C. Hale 1
Overview of Research in the HExSA Lab @ IIT Laboratory for - - PowerPoint PPT Presentation
Overview of Research in the HExSA Lab @ IIT Laboratory for High-performance Experimental Systems and Architecture PI : Kyle C. Hale Kyle C. Hale 1 Three Primary Themes Highperformance Operating Systems, runtime systems, and virtual
Laboratory for High-performance Experimental Systems and Architecture
Kyle C. Hale 1
machines
experimental systems
Kyle C. Hale 2
Kyle C. Hale 3
Northwestern)
Cokernels4] (with Prescience Lab @ Northwestern; Prognostic Lab @ Pitt)
Kyle C. Hale 4
the hardware
Kyle C. Hale 5
runtime code
Lab @ Northwestern
Kyle C. Hale 6
specialized hybrid runtime in an OS kernel
query task graph and tailored hardware access
Kyle C. Hale 7
hardware and software
chips)
Project)
Kyle C. Hale 8
Pisces Cokernels]
Kyle C. Hale 9
Kyle C. Hale 10
General‐purpose OS Specialized OS kernel Supercomputer Node Application Service Requests
to run in Multikernel environment
run in this mode
runtime system
Kyle C. Hale 11
Unikernels) are difficult to use!
problem => Containerized Operating Systems
system (requires coordination)
Kyle C. Hale 12
programming models (virtual, spatial computing)
Kyle C. Hale 13
data between levels of deep memory hierarchies
Northwestern]
a mini‐distributed system) (with Rujia Wang and Xian‐He Sun, and U. Iowa)
Kyle C. Hale 14
cores) goes up with scale
like?
Kyle C. Hale 15
processing)
based on audio source separation (a machine learning‐based technique)
Kyle C. Hale 16
dynamical system)
the masses”
Kyle C. Hale 17
Kyle C. Hale 18
Gioiosa)
Kyle C. Hale 19
Funded opportunities available (both PhDs and undergrads!) See https://halek.co
Kyle C. Hale 20
Seminar)
not teaching this yet)
Kyle C. Hale 21
Kyle C. Hale 22
machines (may‐core)
TACC
(Infiniband and 10GbE)
Kyle C. Hale 23