{"id":200,"date":"2009-06-04T02:02:20","date_gmt":"2009-06-03T16:02:20","guid":{"rendered":"http:\/\/brnz.org\/hbr\/?p=200"},"modified":"2009-06-04T02:02:20","modified_gmt":"2009-06-03T16:02:20","slug":"mandelbrot-cell-be-and-linux-distros","status":"publish","type":"post","link":"https:\/\/brnz.org\/hbr\/?p=200","title":{"rendered":"Mandelbrot, Cell BE and Linux distros"},"content":{"rendered":"<p><strong>There must be something &#8220;special&#8221;<\/strong> about the Cell BE, Mandelbrot fractals and Australians &#8211; I&#8217;ve found another implementation, and this one is really good (not to disparage <a href=\"http:\/\/ozlabs.org\/~jk\/diary\/tech\/cell\/\">jk&#8217;s implementation<\/a>, especially when it was <a href=\"http:\/\/tucs.blip.tv\/file\/2096722\/\">so useful<\/a>).\u00a0 NotZed at <a href=\"http:\/\/cell.grondklont.nl\/\">cell.grondklont.nl<\/a> is up to part 5 in a fantastic in-depth series on implementing a optimised Mandelbrot renderer on the Cell BE &#8211; of particular interest to me was the load balancing implemented using the atomic cache unit, which is quite impressive.<\/p>\n<p><strong>A number of #ps3dev residents<\/strong> have decided to put some work into a PS3-targeted Linux distro.\u00a0 Hanging out in #ouros (on freenode) some progress is being made on getting some basics together, with a rudimentary tarball for (aspiring) developers now available as well as a lot of effort on supporting infrastructure (bots, hosting, planning, etc). If you are at all interested, check out #ouros and\/or #ps3dev on irc.freenode.net<\/p>\n<p>From conversations in #ouros yesterday, it would seem that DirectFB is worth investigating as a PS3-Linux friendly way of providing a fast, light-weight graphical user interface for the PS3.\u00a0 First of all because X is a behemoth and largely undesirable on the limited-resource PS3, but also because DirectFB has a number of design characteristics that seem to make it a good match to Linux on the PS3 &#8211; it needs only access to the framebuffer (it already works), and it allows creation of device driver for specific hardware.\u00a0 It seems likely that DirectFB rendering can be accelerated without much hassle by using the SPEs.\u00a0 As well as this, SDL supports DirectFB (which means a large number of games and other programs should Just Work) and there appears to be current QT support as well.\u00a0 All up, this seems quite promising.<\/p>\n<p><strong>Otherwise,<\/strong> I&#8217;ve spent time this evening playing the Uncharted 2 beta.\u00a0 Apart from the eons spent waiting to join a game, it was quite enjoyable, if occasionally buggy and clumsy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There must be something &#8220;special&#8221; about the Cell BE, Mandelbrot fractals and Australians &#8211; I&#8217;ve found another implementation, and this one is really good (not to disparage jk&#8217;s implementation, especially when it was so useful).\u00a0 NotZed at cell.grondklont.nl is up to part 5 in a fantastic in-depth series on implementing a optimised Mandelbrot renderer on &hellip; <a href=\"https:\/\/brnz.org\/hbr\/?p=200\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mandelbrot, Cell BE and Linux distros&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,8],"tags":[],"_links":{"self":[{"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/posts\/200"}],"collection":[{"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200"}],"version-history":[{"count":5,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brnz.org\/hbr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}