Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Oct 2010 21:05:25 +0200
From:      Andre Oppermann <oppermann@networx.ch>
To:        freebsd-current@freebsd.org, freebsd-hackers@freebsd.org
Subject:   Very interesting paper: An Analysis of Linux Scalability to many Cores
Message-ID:  <4CA630F5.9060500@networx.ch>

next in thread | raw e-mail | index | archive | help
Just saw the link to a very interesting paper on SMP scalability.
A very good read and highly relevant for our efforts as well.  In
certain areas we may already fare better, in others we still have
some work to do.

An Analysis of Linux Scalability to many Cores

ABSTRACT
  This paper analyzes the scalability of seven system applications
  (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce)
  running on Linux on a 48-core computer. Except for gmake, all
  applications trigger scalability bottlenecks inside a recent Linux
  kernel. Using mostly standard parallel programming techniques—
  this paper introduces one new technique, sloppy counters—
  these bottlenecks can be removed from the kernel or avoided by
  changing the applications slightly. Modifying the kernel required
  in total 3002 lines of code changes. A speculative conclusion from
  this analysis is that there is no scalability reason to give up on
  traditional operating system organizations just yet.

http://pdos.csail.mit.edu/papers/linux:osdi10.pdf

-- 
Andre




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CA630F5.9060500>