The first place I checked is wikipedia. Here are the relevant links that I've found so far:

http://en.wikipedia.org/wiki/Parallel_computing

The next place to check was concurrent computing

http://en.wikipedia.org/wiki/Concurrent_programming

Next, I went to read the introduction to the field

http://www.llnl.gov/computing/tutorials/parallel_comp/

Next, because I want to go over something easy, I went to look at lock-free algorithms. i have heard of this once before in the context of kernel operations, and I always wanted to know how it worked.

http://en.wikipedia.org/wiki/Lock-free_and_wait-free_algorithms

http://en.wikipedia.org/wiki/Software_transactional_memory

  • Might be VERY useful, contains references to transactional memory and how it's used in concurent systems. Samoe comcurrent versions of programs already have constructs for this.
  • lots of references to languages and bibliographies. Good reading material

Languages I should investigate

Topic revision: r1 - 18 Oct 2006 - 18:13:01 - RobBlake
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback