Now showing items 1-5 of 5
A Flattened Hierarchical Scheduler for Real-Time Virtual Machines
(Virginia Tech, 2015-05-05)
The recent trend of migrating legacy computer systems to a virtualized, cloud-based environment has expanded to real-time systems. Unfortunately, modern hypervisors have no mechanism in place to guarantee the real-time ...
Mutex Locking versus Hardware Transactional Memory: An Experimental Evaluation
(Virginia Tech, 2015-09-16)
It has historically been the case that CPUs have run programs ever faster without significant intervention on the behalf of the programmer. However, this "free lunch" has largely ended due to the end of exponentially ...
A Compiler Framework to Support and Exploit Heterogeneous Overlapping-ISA Multiprocessor Platforms
(Virginia Tech, 2015-10-28)
As the demand for ever increasingly powerful machines continues, new architectures are sought to be the next route of breaking past the brick wall that currently stagnates the performance growth of modern multi-core CPUs. ...
Single System Image in a Linux-based Replicated Operating System Kernel
(Virginia Tech, 2015-09-15)
Recent trends in the computer market suggest that emerging computing platforms will be increasingly parallel and heterogeneous, in order to satisfy the user demand for improved performance and superior energy savings. ...
Improving Performance of Highly-Programmable Concurrent Applications by Leveraging Parallel Nesting and Weaker Isolation Levels
(Virginia Tech, 2015-07-15)
The recent development of multi-core computer architectures has largely affected the creation of everyday applications, requiring the adoption of concurrent programming to significantly utilize the divided processing power ...