Oracle HPC Going Going Gone ?

After El Reg’s article on HPC going down the gurgler at Oracle/Sun now HPC Wire are suggesting the same:

I, myself, have spoken with two credible sources that told me HPC engineering talent is also being axed. Although this has been rumored to have been going on for some time, the recent RIF last week was said to cut particularly deep.

One thing I hadn’t noticed though was:

If I still haven’t convinced you that Oracle is cutting HPC from its lineup, consider that the company has no exhibit at the Supercomputing Conference (SC10) in November, and as far as I can tell, is offering no presentations. Given that this is the largest HPC exhibition of the year, this should be a clear signal that Oracle is going to be leaving the teraflopping and petaflopping to others.

Now back at SC’09 in Portland I asked the Sun folks (whilst the whole Sun/Oracle deal was going through) what they thought, and they said they reckoned it would be OK because Oracle had already told them they would have a booth at SC10. Well sadly it seems that’s not the case and to me that is the clearest indication that Oracle are exiting the HPC market. Of course they won’t say that (Oracle don’t seem to say much at all, even to the OpenSolaris folks, and when they do it doesn’t see to be very nice).

Software Freedom Day Melbourne Photo Shoot

Last week I was invited to take some publicity shots for the Software Freedom Day Melbourne crew at the State Library of Victoria Experimedia centre. Asides from occasional complaints from my camera (the infamous Nikon ERR CHA happened 3 times) I managed to get about 200 shots which I’ve whittled down to 26 of the best and put them up as a set on Flickr.

DSC_0162.JPG DSC_0021.JPG DSC_0165.JPG

All done with free software (well, asides from the firmware in the Nikon D90) – Digikam rocks! 😉

Soliciting Australian Signatories to an Open Letter Against Software Patents to Minister Kim Carr

The Melbourne Free Software Interest Group (a group of Melbourne computer folks with an interest in software freedom) have put together an open letter to Senator the Hon Kim Carr, the Minister for Innovation, to request that software be excluded from patenting as part of the Australian governments review of patents in general.

We are currently collecting signatures to the letter and if you are in Australia and of a like mind we would really appreciate it if you would contribute your signature too! Just click on the link, read the letter and the form to sign it is at the bottom of the page. Please also pass this on to others you know who may be interested.

SSD Drive Using Compression Internally ?

The most excellent Joe Landman has a blog post looking at the performance of an anonymous SSD with a Sandforce SF-1200 controller chipset on it, and comes up with some very interesting benchmark results. But first he comes up with a nice way of quantifying the distance between benchmark results and real life:

I need to understand how close the marketing numbers are to the actual numbers. We need to establish a ratio for this. Call this the Benchmark Significance Ratio, or BS Ratio for short. Define BS Ratio as:

BS Ratio = (what they claim) / (what you measure)

A BS Ratio close to 1 is good. A BS Ratio much greater than 1 is bad. Of course, a BS Ratio much less than 1 is either an indicator of a failed test, or an accidentally released product.

What Joe finds is that the performance of the SSD, in terms of basic things like read/write speed, depends on what you write to it. If you write lots of zeros you find the performance is almost 4 times as much as if you write random data to it. Now as Joe rightly points out, this smacks of compression somewhere in the path between the program and the disk which means that most of the benchmarks you see/do (unless they/you, as Joe does, take care to use random data) will be pretty much meaningless unless you plan to just store zeros. Mind you if you do plan to just store zeros then I suggest just using /dev/null for writing to and /dev/zero to read from – they will give you much better speed and far better capacity for free! 🙂

What intrigues me though is not so much the speed difference but what that means for the capacity of the device – does it claim to be a X GB device but actually store Y GB (where Y > X dependent on compressibility of data) or does it enforce the amount that it can store to the quoted capacity ? Even worse, does the stated X GB capacity depend on your data being compressible and more random data results in less space ? I think the last can be ruled out because I can’t see a way how you would fake that failure to the SATA layers unless you returned failed writes which could cause chaos, especially in a RAID environment. I also suspect that it must enforce a fixed limit as I presume they must fake some characteristics of a spinning disk (heads, etc) for compatibility.

Which is a real shame because you’ve actually got a storage device that could (given the right sort of data) store far more than its stated capacity, if only you could address it in a non-spinning disk like manner. This echo’s other issues with SSD FTL’s like bad wear levelling implementations, etc, which would go away if we had an open interface into the device exposing the internals, that way you could (with this controller) get extra storage for free and potentially even a better wear levelling system into the bargain.

I guess even if that were available I don’t know if filesystems could cope with that (yet), but I wouldn’t mind betting they’d be up for it!

Geeks versus Lawyers, or, China versus the US

Interesting take on why China may well dominate technology in the near future at BusinessWeek:

In China, eight of the nine members of the Standing Committee of the Political Bureau, including the Chinese president, Hu Jintao, have engineering degrees; one has a degree in geology.

Contrast that with the US:

Of the 15 U.S. cabinet members, six have law degrees. Only one cabinet member has a hard-science degree — Secretary of Energy Steven Chu, who won the Nobel Prize in physics in 1997, has a doctorate in physics. President Barack Obama and Vice President Joe Biden have law degrees.

Basically it comes down to political will and understanding on the part of the people with the power.

(Via the ever excellent InsideHPC)

RHEL 6 Betas Drop Xen as Dom0 Host

For folks who’ve not yet noticed, the long foreshadowed dropping of Xen from RHEL6 for anything other than as a guest OS is still on:

Red Hat Enterprise Linux 6 Beta is supported as a Xen guest for the x86 and x86_64 architectures. Additionally, Red Hat Enterprise Linux 6 Beta can be used as both a Xen paravirtualized (PV) guest or as a Fully virtualized (FV) guest with PV drivers. Due to paravirtualized operations (pv-ops) being included in the kernel, the same kernel can be used for either mode of operation as well as for bare metal. There is no support for using Red Hat Enterprise Linux 6 Beta as a Xen host.

If you are using Xen with RHEL as the base for your virtualisation you’ll be wanting to look for alternatives..

Amazon Patents Social Networking in 2008 ?

Does this sound familiar to you ?

A networked computer system provides various services for assisting users in locating, and establishing contact relationships with, other users. For example, in one embodiment, users can identify other users based on their affiliations with particular schools or other organizations. The system also provides a mechanism for a user to selectively establish contact relationships or connections with other users, and to grant permissions for such other users to view personal information of the user. The system may also include features for enabling users to identify contacts of their respective contacts. In addition, the system may automatically notify users of personal information updates made by their respective contacts.

It’s the introduction to a patent by Amazon for their obviously unique idea of a “Social Networking System” which includes such strikingly novel ideas such as:

wherein the service maintains relationship data representing contact relationships between users, and the method further comprises using the relationship data to detect, and to cause the first user to be notified that, a third user is a contact of a contact of the first user via the second user.

and:

wherein the personal data of the first user comprises an identification of a school attended by the first user and an associated date range of attendance, and the computer system is additionally programmed to use said personal data to identify, and to inform the first user of, other users of the service who attended said school in said date range.

None of which existed before the patent was filed in 2008, honest guv…

Hello USPTO ? Anyone in there ?

Protect Your Family with the Kogan Portector!

If you’re worried about spam and scams coming through the Internet Portal (thanks to Stephen Conroy for pointing that threat out) then get yourself a Kogan Portector! Here’s their advert for it on YouTube..

Of course you must be sure to read the disclaimer..

DISCLAIMER: The Kogan “Portector” Internet Filter is not a real product. This product is in no way affiliated with Communications Minister Stephen Conroy, The Australian Labor Party, or the Australian Government. Incorrect use may result in uncensored Internet content, freedom of speech, freedom of choice, freedom of thought, and protection of your civil liberties.

Phew, thanks Kogan for saving us!

Bugs in KDE 4.5.0 beta 2

If you’re running KDE 4.5.0 beta 2 from the Kubuntu PPA and are wondering why your widgets disappear every time you login, it’s because beta 2 has a bug where it gets really confused about which activity you are using – use meta-tab (windows-tab) to switch between them and you should eventually find what you’re looking for..

Also if you’re wondering why the “Printer Settings” option isn’t working any more and giving a strange error message, it’s because it’s now looking for a Python module which isn’t packaged in Ubuntu (kubuntu-ppa bug 591980), it’s complaining that:

systemsettings(22750)/python (plugin): Failed to import module
 Traceback (most recent call last):
   File "/usr/share/kde4/apps/system-config-printer-kde/system-config-printer-kde.py", line 64, in 
     import cupsutils.ppds
 ImportError: No module named cupsutils.ppds
 systemsettings(22750)/python (plugin): Failed to import module

In Debian the module it’s looking for is in the “python-cupsutils” package, but that’s not in Ubuntu.