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

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

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