Core-local memory assisted protection

Yuki Kinebuchi*, Tatsuo Nakajima, Vinod Ganapathy, Liviu Iftode

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

This paper proposes a method for protecting data by leveraging core-local memory. Core-local (or software coherency managed) memory is a programmable memory which is equipped in a core of multicore processors. It is accessible from the core with low latency compared to a shared cache and a shared main memory. This is equipped in multicore processors in order to exploit locality of threads and to improve scalability. In addition to low latency, core-local memory is invisible and inaccessible from the other cores. We leverage this characteristic to provide a novel mechanism of protecting an OS kernel beside MMU based address space separation.

Original languageEnglish
Title of host publicationProceedings - 16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010
Pages233-234
Number of pages2
DOIs
Publication statusPublished - 2010 Dec 1
Event16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010 - Tokyo, Japan
Duration: 2010 Dec 132010 Dec 15

Publication series

NameProceedings - 16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010

Conference

Conference16th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2010
Country/TerritoryJapan
CityTokyo
Period10/12/1310/12/15

ASJC Scopus subject areas

  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Core-local memory assisted protection'. Together they form a unique fingerprint.

Cite this