Log in

No account? Create an account
I'm just listening to a podcast of an interview of the guy behind… - The tissue of the Tears of Zorro [entries|archive|friends|userinfo]

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

[Jul. 21st, 2008|02:51 am]
[Tags|, , , ]
[mood |annoyedannoyed]

I'm just listening to a podcast of an interview of the guy behind Sun's Niagra processors. For anyone who listens to it, it'll probably be gobbledygook but as a compsci grad, it makes sense. The really horribly head-thumpy thing is, this guy mentions ideas in multi-processing in such simple terms, explaining ideas and tradeoffs that I really wish could have been explained properly by UCD's lecturers.

For anyone who wants to know... The idea he mentions is a thread-level cache that naively assumes that the code is going to be easy to divide into tasks to distribute among chips. If you look at this the way I did when it was described to me in college, it didn't seem that great... but his idea is "With this, you get something that will get very good parallel performance. If you get something that doesn't distribute well, it won't run as fast as a single-chip system but it'll still run correctly" Believe it or not, that's a very strong guarantee.

I have to say, I'm amazing myself by how much of this conversation I can follow. I wouldn't call him plain-speaking, but if you're in the field, he speaks quite plainly. I wonder if the interviewer can actually follow some of the techy bits as opposed to the market talk.