Now showing items 1-4 of 4
Applying Source Level Auto-Vectorization to Aparapi Java
(Virginia Tech, 2014-06-19)
Ever since chip manufacturers hit the power wall preventing them from increasing processor clock speed, there has been an increased push towards parallelism for performance improvements. This parallelism comes in the form ...
Real-Time Hierarchical Scheduling of Virtualized Systems
(Virginia Tech, 2014-10-17)
In industry there has been a large focus on system integration and server consolidation, even for real-time systems, leading to an interest in virtualization. However, many modern hypervisors do not inherently support the ...
Popcorn Linux: Cross Kernel Process and Thread Migration in a Linux-Based Multikernel
(Virginia Tech, 2014-10-10)
Proliferation of new computing hardware platforms that support increasing numbers of cores, as well as increasing ISA heterogeneity, is creating opportunity for systems software developers to question existing software ...
Automatic Scheduling of Compute Kernels Across Heterogeneous Architectures
(Virginia Tech, 2014-05-07)
The world of high-performance computing has shifted from increasing single-core performance to extracting performance from heterogeneous multi- and many-core processors due to the power, memory and instruction-level ...