Quantcast
Channel: jk
Browsing all 11 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

linux.conf.au hackfest: the solution, part three

In part two of this series, we had just ported a fractal renderer to the SPEs on a Cell Broadband Engine machine. Now we're going to start the optimisation... Our baseline performance is 40.7 seconds...

View Article



debian on a qs22 cell blade

Seeing as the QS22 blades are out, here's a short guide to getting debian installed. [jk@qs22 ~]$ grep -m1 ^cpu /proc/cpuinfo cpu : Cell Broadband Engine, altivec supported [jk@qs22 ~]$ lsb_release -d...

View Article

asynchronous spu contexts, initial designs

I've recently been working on some changes to the spufs code, and thought I'd write-up some of the details. At present, the spu_run syscall (used to run a SPU context) blocks until the SPU program has...

View Article

2.6.26 on a Lenovo x61 thinkpad

It looks like the iwl driver is slightly broken in the 2.6.26 release - connections will drop-out after 10 seconds or so. The workaround for this is to enable the config option CONFIG_IWL4965_HT.

View Article

Image may be NSFW.
Clik here to view.

new patchwork beta

We've had a new version of patchwork - the web-based patch-tracking system - online for a few weeks now at patchwork.ozlabs.org. After Paul's presentation on patchwork at the 2008 Kernel Summit, there...

View Article


external context scheduling in spufs

At present, the spufs code has the invariant that a context is only ever loaded to an SPE when it is being run; ie, a thread is calling the spu_run syscall on the context. However, there are situations...

View Article

SPE gang scheduling policies

In my previous post here, I mentioned that: We also need to allow contexts to be loaded outside of spu_run to implement gang scheduling correctly and efficiently. I think that may require a little...

View Article

Image may be NSFW.
Clik here to view.

linux.conf.au hackfest: the solution, part four

In the previous article in this series, we finished with a parellel SPE-based fractal renderer. This article will cover some of the major optimisations we can do to make use of the Cell Broadband...

View Article


Image may be NSFW.
Clik here to view.

hiprofile - HTML interactive profiler, version 1.0

I've recently been doing some performance analysis work on Linux, which requires profiling various applications to see how they perform under load. One of the handy tools for profiling this behaviour...

View Article


global namespace

[jk@pingu ~]$ mkdir ~/sshfs [jk@pingu ~]$ afuse -o mount_template="sshfs %r:/ %m" -o unmount_template="fusermount -u -z %m" ~/sshfs/ [jk@pingu ~]$ cat ~/sshfs/ozlabs.org/etc/hostname ozlabs [jk@pingu...

View Article

I've moved!

All of the stuff from this site is now at jk.ozlabs.org. If you're looking for a new RSS feed, you can find that at jk.ozlabs.org/feeds/rss/. See you on the other side!

View Article
Browsing all 11 articles
Browse latest View live




Latest Images