[OLPC-devel] Network driver (?) and performance penalty
Mitch Bradley
wmb at firmworks.com
Sun Aug 27 13:14:09 EDT 2006
Added to issue tracker as ticket #68, http://dev.laptop.org/ticket/68
<http://dev.laptop.org/ticket/68#preview>
Yoshiki Ohshima wrote:
> Hello,
>
> We, the member at the Viewpoints Research Institute, are working on
> the project to make Squeak environment work on OLPC. (The "eToys
> team" in
> http://laptop.media.mit.edu/laptopnews.nsf/latest/news?opendocument=.
> is us.)
>
> While taking some benchmarks, we noticed that having a USB-ethernet
> adaptor connected to a USB port (either through external hub or
> directly) makes things slow down, even with no data transmitted via
> network. Most easily noticable is when our application is doing
> memory region copy (copy one concective memory region to another by a
> routine written in ANSI-C). It is typically 20% slower than without
> network adaptor connected. We tested it with Walter at OLPC office
> last week, and the mesh network shows similar effects.
>
> One theory is that activity of the network driver is affecting the
> CPU cache or memory bus.
>
> This is an interesting case because it may give us almost free 20%
> speed up. Hopefully the gurus have time to take a look at it. Even
> with 20% slowdown, Squeak looks pretty usable on OLPC. We'll work on
> the Sugar integration of it in September.
>
> Thank you!
>
> -- Yoshiki
> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel
>
>
More information about the Devel
mailing list