| RE: [aus-dotnet] [OT] Joel Pobar talk in Perth |
- From: ILT
- Subject: RE: [aus-dotnet] [OT] Joel Pobar talk in Perth
- Date: Thu, 07 Jun 2007 22:32:12 -0700
- Next by Date: RE: [aus-dotnet] [OT] Joel Pobar talk in Perth
- Next by thread: RE: [aus-dotnet] [OT] Joel Pobar talk in Perth
- Index(es):
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
It
was a great presentation, and the geek dinner after was good too. Oh,
and here’s a cartoon I came up with inspired by Joel’s
presentation. J http://littlevoices.com/photos/scribbles/images/41/original.aspx Stephen I like it, a good
likeness (but no spiders?) Is it copyright, perhaps?
(just stirring) IL Thomas From:
peter@xxxxxxxxxxx [mailto:peter@xxxxxxxxxxx] On
Behalf Of ILT I must say that Joel
Pobar’s enthusiastic presentation yesterday in 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, 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 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 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 IL Thomas |
(Click here for more information on the aus-dotnet mailling list)
