🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cu.cs.grads
Article #26

ECE seminar next week: Emmett Witchel

#26
From: Dirk Grunwald
Date: Thu, 03 Apr 2003 02:46
42 lines
3298 bytes
Emmett Witchel from MIT will be giving a talk next Thursday
(the 10th) at 10:00am. He's interviewing for a position in
ECE, but would probably work with people in CS as well. Please
come to the talk if you're interested. There will also be an
informal lunch following the talk from 12:00-1:00 in 8th floor
conference rooms. I'll post information about the talk location

If you would like to sign up to talk to Emmett, either let me
know or contact carrol.kalafus@colorado.edu directly to arrange
a time on the 10th or 11th.

-------------

Mondriaan Memory Protection

Modern computer systems implement memory protection as part of virtual
address translation, limiting it to the granularity of whole pages,
which have grown to be 4KB or more.  System developers tolerate this
antique form of memory protection because previous attempts at
fine-grained memory protection, for example capabilities or
segmentation, have proven ungainly to program and difficult to
engineer for high performance.  Efficient fine-grained memory
protection would remove the need for the cumbersome workarounds that
appear regularly in research conferences, and would enable a new class
of robust extensible software systems.

This talk presents a new solution for fine-grained memory protection
called Mondriaan Memory Protection (MMP).  MMP supports multiple
protection domains sharing the same address space.  Each domain has
its own permissions table which supports (32-bit) word-level
protection for arbitrary runs of words at any word boundary.  Space
overheads are reduced with a compressed permissions table structure,
and run-time overheads are reduced by using two-levels of hardware
permissions caching.  Even under heavy use, space overhead is less
than 9% and memory reference overhead is less than 8%.  MMP works with
linear addresses and so is compatible with existing instruction sets
and operating systems.

The talk will cover the obvious and non-obvious data structures that
are required for MMP's good performance.  The talk will also discuss
extensions to MMP, and present preliminary data on using MMP to
enforce module boundaries in the Linux kernel.
Technical Details
Message-ID: <1049338022.17036@csnews.cs.colorado.edu>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!enews.sgi.com!coop.net!cs.colorado.edu!csnews!recnews

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 109e2e,b153801fa5d66983,start
X-Google-Attributes: gid109e2e,public
X-Google-ArrivalTime: 2003-04-02 18:47:44 PST
Newsgroups: cu.cs.grads
Date: 02 Apr 2003 19:46:43 -0700
From: Dirk Grunwald <grunwald@cs.colorado.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313
X-Accept-Language: en-us, en
MIME-Version: 1.0
Subject: ECE seminar next week: Emmett Witchel
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <1049338022.17036@csnews.cs.colorado.edu>
Sender: news
Distribution: co
X-Note1: message-id generated by recnews
X-Note2: mail msgid was   <3E8BA093.7020808@cs.colorado.edu>
Originator: daemon@csnews.cs.colorado.edu
NNTP-Posting-Host: 128.138.243.75
X-Trace: cs.colorado.edu!csnews 1049338022 128.138.243.75 (2 Apr 2003 19:47:02 -0700)
Lines: 43
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!enews.sgi.com!coop.net!cs.colorado.edu!csnews!recnews