Showing posts from November, 2008

Back to Serial

Wen-Mei Hwu suggest that we might be going back to sequential/serial as compare to parallel processing in the advent of multi-core processor.

This might be a step back as argue by many.

Reason for this?

# Developing a non-trivial explicitly parallel application is an expensive proposition.

# Verification and support of a hand-parallelized program is even more expensive.

# Programs developed in an explicitly parallel form are unlikely to scale with Moore's Law.

# Tools must have in-depth knowledge of the apps regardless of programming models being used anyways.

# Evolution of tools takes place at much faster pace than that of human race.

Taken from Berkeley EECS's blog.

This is kind of surprising.

Some interesting link that i find it useful are:

Click MIT - Programming Language for Multithread Programming

Clustering by Passing Messages Between Data Points