|
This page contains all of the posts and discussion on MemeStreams referencing the following web page: Data-Parallel Computing. You can find discussions on MemeStreams as you surf the web, even if you aren't a MemeStreams member, using the Threads Bookmarklet.
|
Data-Parallel Computing by possibly noteworthy at 9:10 pm EDT, Apr 25, 2008 |
Until recently, performance improvement was not difficult. Processors just kept getting faster. Waiting a year for the customer's hardware to be upgraded was a valid optimization strategy. Nowadays, however, individual processors don't get much faster; systems just get more of them. Much comment has been made on coding paradigms to target multiple-processor cores, but the data-parallel paradigm is a newer approach that may just turn out to be easier to code to, and easier for processor manufacturers to implement.
|
|
RE: Data-Parallel Computing by voqk at 5:20 pm EDT, Jun 5, 2008 |
possibly noteworthy wrote: Until recently, performance improvement was not difficult. Processors just kept getting faster. Waiting a year for the customer's hardware to be upgraded was a valid optimization strategy. Nowadays, however, individual processors don't get much faster; systems just get more of them. Much comment has been made on coding paradigms to target multiple-processor cores, but the data-parallel paradigm is a newer approach that may just turn out to be easier to code to, and easier for processor manufacturers to implement.
Moore's Law couldn't hold true forever. If you're interested check out Pervasive Software out of Austin. They have exploited the inherent parallelism in data-flow and are working on a 100 % Java framework called DataRush that developers can use to create data intensive parallel applications w/o any concurrent programming knowledge. |
|
|
|