Hierarchical hybrid memory management in OS for tiered memory systems

L Liu, S Yang, L Peng, X Li - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
The emerging hybrid DRAM-NVM architecture is challenging the existing memory
management mechanism at the level of the architecture and operating system. In this paper …

Fractional GPUs: Software-based compute and memory bandwidth reservation for GPUs

S Jain, I Baek, S Wang… - 2019 IEEE Real-Time and …, 2019 - ieeexplore.ieee.org
GPUs are increasingly being used in real-time systems, such as autonomous vehicles, due
to the vast performance benefits that they offer. As more and more applications use GPUs …

Protecting page tables from rowhammer attacks using monotonic pointers in dram true-cells

XC Wu, T Sherwood, FT Chong, Y Li - Proceedings of the Twenty-Fourth …, 2019 - dl.acm.org
We identify an important asymmetry in physical DRAM cells that can be utilized to prevent
RowHammer attacks by adding 18 lines of code to modify the OS memory allocator. Our …

A review of recent techniques in mixed-criticality systems

H Chai, G Zhang, J Sun, A Vajdi, J Hua… - Journal of Circuits …, 2019 - World Scientific
Unlike traditional embedded systems that almost have only one criticality level, many
complex embedded systems nowadays are mixed-critical and are more and more widely …

RT-Gang: Real-time gang scheduling framework for safety-critical systems

W Ali, H Yun - 2019 IEEE Real-Time and Embedded …, 2019 - ieeexplore.ieee.org
In this paper, we present RT-Gang: a novel real-time gang scheduling framework that
enforces a one-gang-at-a-time policy. We find that, in a multicore platform, co-scheduling …

Temperature-aware adaptive VM allocation in heterogeneous data centers

YG Kim, JI Kim, SH Choi, SY Kim… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Virtualized data centers usually consist of heterogeneous servers which have different
specifications (performance). Though there are usually a number of unused servers with …

Thinking about a new mechanism for huge page management

X Li, L Liu, S Yang, L Peng, J Qiu - … of the 10th ACM SIGOPS Asia-Pacific …, 2019 - dl.acm.org
The Huge page mechanism is proposed to reduce the TLB misses and benefit the overall
system performance. On the system with large memory capacity, using huge pages is an …

Enforcing last-level cache partitioning through memory virtual channels

J Chung, Y Ro, J Kim, J Ahn, J Kim… - 2019 28th …, 2019 - ieeexplore.ieee.org
Ensuring fairness or providing isolation between multiple workloads with different
characteristics that are colocated on a single, shared-memory system is a challenge. Recent …

Server based task allocation to reduce inter-task memory interference in multicore systems

SA Rashid - 2019 International Conference on Frontiers of …, 2019 - ieeexplore.ieee.org
In multicore systems tasks running on one core may experience inter-task interference from
tasks running on other cores. This inter-task interference is due to contention in using shared …

Virtual gang based scheduling of real-time tasks on multicore platforms

W Ali, R Pellizzoni, H Yun - arXiv preprint arXiv:1912.10959, 2019 - arxiv.org
We propose a virtual-gang based parallel real-time task scheduling approach for multicore
platforms. Our approach is based on the notion of a virtual-gang, which is a group of parallel …