RE: [aus-dotnet] [OT] Joel Pobar talk in Perth


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
    • From: Nick Randolph
    • Subject: RE: [aus-dotnet] [OT] Joel Pobar talk in Perth
    • Date: Thu, 07 Jun 2007 23:27:07 -0700

    You hit on a bit of a sore point IMHO in your last point – the reality is that it was opened to a wider audience and yet we still only had marginally (approx 1.5 times) more than a usual user group meeting.  Extending the reach of the user group here in Perth has always been difficult and despite the support from the DPE team on the east coast we have little (in fact none might be more accurate) support from the local branch.  This year we have been attempting to get the local branch to be more involved – we are looking to follow the other states in forming a .NET cluster - but despite knowing the event was happening I’m almost positive no one in the local MS branch was out there promoting it to their customers.

     

    Anyhow that’s my 2 cents worth (I’ll put some other comments on my blog at some stage)

     

    Nick Randolph

    S:         nick_randolph

    B:         http://community.softteq.com/blogs/nick

     

     


    From: peter@xxxxxxxxxxx [mailto:peter@xxxxxxxxxxx] On Behalf Of ILT
    Sent: Friday, 8 June 2007 10:21 AM
    To: dotnet@xxxxxxxxxxx
    Subject: [aus-dotnet] [OT] Joel Pobar talk in Perth

     

    I must say that Joel Pobar’s enthusiastic presentation yesterday in Perth was impressive, covering a wide gamut and displaying (for me) a nice balance of the broad overview and the code-specific. It’s great to see the person behind the blogs and the reputation. And he’s just a young guy from Brizzie.

    Joel gave a disturbing view of the pitfalls of the brave new world of multi-processor computing that is almost upon us, way beyond the considerations of threading and deadlocks that are (sort of) known to all of us in the audience yesterday. Also, I liked the “Intel has screwed us” theme, and smiled at the screw graphic adorning a couple of the slides.

    I found the “best practice” section of his concurrency session – use of locks, etc – a really useful (but very rushed) tutorial and I would like to see this amplified into a paper that it pitched at the average programmer (and I’m a very average one). Perhaps it is already – if others at yesterday’s talk can point me in the right direction, I would be grateful.

    I’m just waiting for the FxCop for threads and parallelism, to make all the brain work totally superfluous.

    I chatting with Joel in the break, I mentioned (but forgot its project name: “Singularity”) a Microsoft Research project in which a new experimental OS was taking the sorts of “precautions” that Joel was discussing just one step further – to isolate applications in their own singular memory space – a bit like running a Virtual PC for every application. I last looked at this in January, and now see that in April or May this year it came to its v1.0 milestone, with v2.0 being roadmapped. Check out the website at MSR Operating Systems group if you’re interested – it may be the OS to replace Windows entirely!

    Also, this MSR paper is worth reading for an overview (PDF) -

    Singularity: Rethinking the Software Stack,
    Galen Hunt and James Larus. Operating Systems Review, Vol. 41, Iss. 2, pp. 37-49, April 2007. ACM SIGOPS

    I got quite carried away with this in January, and watched the several Channel9 webcasts by Jim Larus and Galen Hunt (two “old guys” at MSR). It’s actually quite an old project – begun in 2003 or 2004 I think.

    Re the (further off) topic of old guys, Joel mentioned in his talk a side issue that’s a real milestone in database computing, which is transactional processing. This was in the context of SQL. What he omitted was that a really old guy who was in recent years at Microsoft Research (in San Francisco) – Jim Gray – was one of the key people involved in this work.  

    When Jim Gray and his colleagues Gianfranco Putzulo and Irving Traiger did groundbreaking work on concurrency control for databases in the late '70' / early '80s, they were young guys actually – a little older than Joel Pobar, perhaps.

    (Some of you will know that Jim Gray was tragically lost at sea off San Francisco while sailing alone, at the end of January this year. He was 63.)

    If anyone has followed Jim Gray’s work in recent years, you will know that he had really wide interests which included the world-wide telescope, TerraService and Sky Server, massively parallel processing, grid computing, work on building fast networks, building huge web servers with “CyberBricks”, and building very inexpensive and very high-performance storage servers. All of this was in the context of relational databases. His webpage still exists at MSR, and the downloadable papers are really very accessible (ie, easy to read, interesting).

    Joel Pobar’s interests seem to have a similar breadth. I overheard him talking about AI and gambling at dinner at 9 Mary’s last night.

    Many thanks to the Perth .NET group for organizing this. It was a good turn-out, but it would be nice to open this up to a wider audience.

    IL Thomas
    GeoSciSoft  - Perth, Australia




    (Click here for more information on the aus-dotnet mailling list)