Concurrent Idioms #1: Broadcasting values in Go with linked channels. « Savoury Morsels edit / delete

Not really an idiom, since he says he's not found a use for it yet, but it's a cute trick: using buffered channels as shared variables.

to buffering channels concurrency go ... on 19 January 2011

Concurrent and Real-time Systems: The CSP Approach edit / delete

Steve's classic CSP book is now available online for free. Woohoo!

to concurrency csp etext ... on 11 January 2011

Parallel Processing Letters (PPL) edit / delete

A "letters" (short papers, fast turnaround) journal for parallelism.

to concurrency journal parallel research ... on 06 January 2011

FunLoft edit / delete

FRP language.

to concurrency language-design reactive ... on 03 January 2011

Making coroutines fast edit / delete

Why swapcontext (about the only good idea POSIX has ever had with regard to concurrency) isn't as fast as it ought to be.

to concurrency posix runtimes ... on 02 January 2011

protobuf - Project Hosting on Google Code edit / delete

Google library for packing and unpacking reasonably complicated structured protocols. This'd be useful for distributed simulation.

to concurrency network protocol research software ... on 21 November 2010

Is Transactional Programming Actually Easier? | Lambda the Ultimate edit / delete

Doing the experiment, rather than just speculating. (Although they're comparing it with T&L rather than anything more sensible.)

to concurrency teaching transactional ... on 30 October 2010

A Brief Retrospective on Transactional Memory edit / delete

A Microsoft perspective on TM.

to concurrency transactional ... on 30 October 2010

GreenArrays, Inc. edit / delete

Chuck Moore's latest Forth chip, with multiple cores and a channel-ish communication mechanism. Might be fun to play with.

to concurrency cpu embedded forth microcontroller multicore parallel ... on 29 October 2010

Practical Parallel and Concurrent Programming edit / delete

Microsoft's shot at a parallel programming course. I don't like the tools, but the outline is sensible.

to concurrency parallel teaching ... on 25 October 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