Subject: Fwd: Jim Larus speaking on Friday
From: Keunwoo Lee (klee@cs.washington.edu)
Date: Tue Apr 03 2001 - 15:36:04 PDT
Should we postpone or reschedule group meeting this Friday? It seems like
this would be interesting.
~k
,--------------- Forwarded message (begin)
Subject: Jim Larus speaking on Friday
From: Susan Eggers <eggers@cs.washington.edu>
Date: Tue, 3 Apr 2001 08:57:05 -0700
This Friday Jim Larus from Microsoft Research (and before that
a professor at the other UW) will be speaking at the systems
seminar (590S) on a staged model for servers. For this date
only 590S will be held in **322** and at the usual time, 3:30.
His abstract is below.
Enhanced Server Performance with StagedServer
James Larus
larus@microsoft.com
Microsoft Research
Servers--for the web, databases, mail, files, or many other resources--are
commonly structured as a collection of parallel tasks, each of which runs
code to process a request. Threads, processes, or event handlers underlie
these systems' software architecture because these mechanisms offer the
control independence and dynamic scheduling that hides high latency
operations such as I/O and communication. Unfortunately, many servers run
poorly on modern processors. In part, this poor performance is attributable
to these programs' software architecture, which frequently switches between
unrelated pieces of code, thereby destroying the program locality that is a
prerequisite for effective caches, TLB, and branch predictors.
This work propose a software solution to this problem. Cohort Scheduling is
a technique that increases code and data locality by consecutively executing
logically related operations across different server requests. To support
this technique, we developed a programming model, called Staged Computation,
that offers an abstraction to group related operations and mechanisms to
implement this scheduling policy. These techniques have been implemented in
a library called StagedServer. Measurements on realistic systems show that
Cohort Scheduling can improve both processor performance and server
throughput. (Joint work with Michael Parkes.)
`--------------- Forwarded message (end)
_______________________________________________
Cecil mailing list
Cecil@cs.washington.edu
http://majordomo.cs.washington.edu/mailman/listinfo/cecil
This archive was generated by hypermail 2b25 : Tue Apr 03 2001 - 15:37:04 PDT