Talk:Parallel programming
Appearance
Parallelism versus concurrency
Can someone point me to a reference that really differentiates between parallel programming and concurrent programming, as the article says at the moment? I seem unable to verify this statement. Koffieyahoo 8 July 2005 10:09 (UTC)
The article below discusses parallel programming.--Carl Hewitt 21:16, 11 July 2005 (UTC)
- Henry Baker and Carl Hewitt The Incremental Garbage Collection of Processes Proceeding of the Symposium on Artificial Intelligence Programming Languages. SIGPLAN Notices 12, August 1977.
- Explain me how this is relvant. As far as I can see the article doesn't even mention the word concurrency. In addition I asked some experts in the field what they think the difference is between parallelism and concurrency and most of them either see the two words as symonymous or the see concurrency as parallel processing involving threads on one computer and parallel programming as involving multiple computers. -- Koffieyahoo 12:48, 13 July 2005 (UTC)
- The paper cited above discusses parallel programming issues. For example it introduced the future construct for parallelism.--Carl Hewitt 14:15, 13 July 2005 (UTC)
- Hence, it obviously does not answer my question. Thank you for admitting that. Now can someone please answer it? -- Koffieyahoo 14:32, 13 July 2005 (UTC)
- The article begins
- "Parallel programming is a computer programming technique that provides for the execution of operations in parallel, either within a single computer, or across a number of systems. In the latter case, the term distributed computing is used
- Parallel programming is now often considered to be a special case of concurrent programming because parallism by itself does not require the use of shared resources that can change."--Carl Hewitt 15:03, 13 July 2005 (UTC)
- Yes, I can read the article. Can you now please anwer my question. I have a very hard time the latter of the facts you quote, as I already said above. -- Koffieyahoo 12:19, 15 July 2005 (UTC)