Dan Grossman's Teaching Materials edit / delete

Good set of material on conventional threads-and-locks programming, with a bit of basic parallel algorithm design thrown in.

to concurrency parallel teaching ... on 25 October 2010

2010 Workshop on Curricula for Concurrency and Parallelism edit / delete

The workshop that Matt and Peter presented at. There's plenty of interesting stuff here -- wish I'd gone!

to concurrency teaching ... on 22 October 2010

Making it stick.: Misguided: The Road Not To Be Travelled edit / delete

Sadly I couldn't get away with citing this in my thesis, but it does sum up how I feel about STM pretty effectively.

to concurrency stm ... on 26 August 2010

Programming with Threads: Questions Frequently Asked by C and C++ Programmers edit / delete

A good (if slightly futuristic) guide to the safe use of shared memory in C++0x.

to atomics c++ concurrency memory-models threads ... on 18 August 2010

node.js edit / delete

Server-side Javascript with sensible ideas about concurrency: "Processes are necessary to scale to multi-core computers, not memory-sharing threads."

to concurrency javascript network programming vm ... on 17 August 2010

Improved concurrency for Python edit / delete

For very small values of "improved" -- the only useful thing here is that it introduces a better idea of immutable data. The synchronised class approach is horrid, and I can't imagine a world in which "Deadlock problems tend to be repeatable and show up in testing" is true.

to concurrency python ... on 10 August 2010

The Hitchhiker's Guide to Concurrency | Learn You Some Erlang for Great Good! edit / delete

An introduction to concurrent programming in Erlang. Right on the money.

to concurrency erlang teaching ... on 01 August 2010

Home - rust - GitHub edit / delete

Another language filling roughly the same space as Go, built by some of the Mozilla folks. NewSqueak-inspired concurrency features.

to concurrency language language-design programming ... on 14 July 2010

Home - erjang - GitHub edit / delete

Erlang -- with lightweight processes -- running on the JVM. JVM Transterpreter, anybody?

to concurrency erlang java lwp ... on 12 July 2010

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom

Tags related to concurrency

- concurrency
 
1 + active-objects
7 + ag0803
1 + algol
2 + algorithm
1 + amusements
1 + android
1 + apache
1 + architecture
1 + arm
1 + assembler
1 + atomic
3 + atomics
1 + audio
1 + benchmarking
1 + beta
1 + boost
1 + broadcast
1 + buffering
1 + bug
1 + bugs
5 + c
9 + c++
1 + channel
2 + channels
1 + client-server
1 + clojure
1 + cmp202
4 + compiler
2 + conference
6 + continuations
1 + cop
1 + coroutine
5 + coroutines
1 + correctness
3 + cpu
2 + cs
9 + csp
1 + data-structures
2 + debugging
6 + design
1 + distributed
1 + ease
3 + electronics
4 + embedded
7 + erlang
1 + errors
4 + etext
1 + exceptions
1 + fgmpi
1 + formal-methods
1 + forth
2 + fpga
2 + functional
1 + future
2 + futures
2 + games
1 + gcc
1 + gcd
9 + go
1 + gpgpu
1 + gprof
1 + greenlets
1 + guitar
1 + handel-c
5 + haskell
1 + helios
1 + herd
2 + intel
1 + ipc
3 + java
4 + javascript
1 + journal
9 + language
17 + language-design
1 + lightweight-concurrency
2 + lightweight-processes
1 + lightweight-threads
2 + linux
1 + lisp
4 + lockfree
2 + lua
1 + lwp
2 + maths
1 + matlab
1 + memory
1 + memory-model
3 + memory-models
2 + message-passing
1 + microcontroller
1 + microprocessor
1 + mobile
1 + mobility
3 + model-checking
1 + monad
1 + monads
1 + mozilla
2 + mpi
4 + multicore
1 + multicore-msc
1 + multiway
1 + mutex
4 + network
3 + networking
1 + newsqueak
1 + nim
1 + nonblocking
1 + oberon
1 + ocaml
10 + occam
3 + oo
1 + openmp
2 + os
1 + papers
18 + parallel
5 + parallelism
4 + patterns
2 + performance
2 + perl
1 + petri-nets
1 + phone
1 + posix
1 + power
1 + process-editor
4 + process-oriented
1 + profiling
22 + programming
1 + propeller
1 + protocol
1 + prototypes
1 + pthreads
8 + publications
16 + python
1 + queue
1 + rcu
1 + reactive
1 + reagents
1 + reliability
78 + research
5 + retrocomputing
1 + ruby
2 + runtime
1 + runtimes
1 + safety
2 + scala
1 + scalability
1 + scheduler
1 + scheduling
1 + scripting
1 + server
1 + shell
1 + simulation
29 + software
2 + software-engineering
1 + sparc
1 + spin
1 + splash
2 + static-analysis
1 + stm
2 + synchronisation
2 + tbb
21 + teaching
1 + theory
2 + thesis
1 + threading
5 + threads
1 + to-package
2 + transactional
1 + transactional-memory
2 + transputer
1 + transterpreter
2 + tutorial
1 + types
1 + unix
1 + valgrind
1 + video
1 + visualisation
1 + vm
1 + wasp
9 + web
1 + x86
2 + xmos