|
Mar 20
2008
|
Will Japan, China, India, Russia jump on using concurrency fastest?Posted by James Reinders in Parallelism Concurrency, Miscellaneous Musings |
What are you seeing in adoption of concurrency in programming?
Personally - I've seen a couple years of evidence that programming for multi-core is catching the imagination of programmers more in Japan, China, Russia and India than in Europe and the United States.
My observations are hardly scientific, so I'm left wondering what others see and think.
Here are some of my data points:
- worldwide interest is strong - any where we go to talk about this topic - crowds form... whether at China (Dr. Dobbs + CSDN conference for instance), or in the U.S. (SD West a few weeks ago)
- contributors and users of the TBB open source project are worldwide, but with some particularly outstanding users and contributors in Russia
- we see a significantly HIGHER interest in jumping on a parallelism from programmers with under 15 years experience, verses programmers with more than 15 years (not surprising - openness to new ideas/trends is usually strongest among those with less vested time in a field)
- India, China and Russia have developer populations which are overwhelmingy biased to programmers with under 15 years experience
Is this a trend? How important is it? Where will it take us?
What have you seen?
Comments (3)

beware of er... a single-threaded interpretation of the data
written by Cristian Vlasceanu, March 21, 2008
written by Cristian Vlasceanu, March 21, 2008
This must be a joke!
written by Charles Wegrzyn, March 25, 2008
written by Charles Wegrzyn, March 25, 2008
Since when does buying a book constitute a real indication of anything other than buying the book? I can just as well read the documentation of TBB!
Secondly, there are many other tools besides TBB for doing concurrency, and many other languages other than C or C++. I routinely use Python to do multi-threaded apps. I find the Linux threading model works well for me when I am doing C or C++.
Perhaps the topic should be "Japanese more interested in TBB"...
Secondly, there are many other tools besides TBB for doing concurrency, and many other languages other than C or C++. I routinely use Python to do multi-threaded apps. I find the Linux threading model works well for me when I am doing C or C++.
Perhaps the topic should be "Japanese more interested in TBB"...
Take off your blinders and look beyond the PC...
written by Ron Johnson, March 26, 2008
written by Ron Johnson, March 26, 2008
For years, those of us using mainframes and minicomputers (especially database programmers) have cared deeply about concurrency.
But not threading. I could care a rat's rear end about threading.
I do, though, vitally care about being able to run my application multiple times simultaneously against different "slices" of the data, in order to chew through it faster.
But not threading. I could care a rat's rear end about threading.
I do, though, vitally care about being able to run my application multiple times simultaneously against different "slices" of the data, in order to chew through it faster.
Write comment
You must be logged in to a comment. Please register if you do not have an account yet.










Firstly, I believe that Google and their competitors already make heavy use of parallel computing, clustering and, inevitably, multi-cores. The sheer amount of data they have to sift through in order to determine consumer behavior requires it.
My opinion is that there are a lot of interesting back-end developments in the hot sectors of search and online advertising; but because everybody surrounds their solutions with secrecy (see Google's facility in the Dalles, OR for example) we just don't hear about it that often.
Secondly, technology cannot be looked at outside of a bigger picture. I strongly believe that the US will continue to do very well in high tech, and implicitly in the adoption of multicore platforms, simply because people prefer to come and work here. Sure, there may be a lot of Russians involved in TBB, the STL (starting with its very inventor), boost and so on. But I am not sure how many of these prominent computer scientists are still located in Russia. And if they are, maybe they contribute to TBB simply so that their talent gets noticed
As for the Chinese, they are indeed very fast at adopting technologies: ink, the compass and gun powder come to mind. Yet they consistently fail at taking over the world. I would not worry.
Cheers,
Cristian
http://www.zero-bugs.com/