rcrowley + parallelism   7

HotOS IX — Paper
Old but good bit from Brewer demonstrated a good thread implementation is able to handle as much concurrency as a good evented program. Bonus: Russ Cox, now working on Go, is acknowledged for his assistance.
event  concurrency  parallelism  threading 
august 2011 by rcrowley
Intel® Cilk™ Plus Language Extension Specification
Intel's C/C++ extensions that allow compilers to introduce parallelism in an automatic and safe way. These are syntax, not libraries. The hyperobjects remind me of something between software transactional memory and Dynamo-style conflict resolution.
intel  c  c++  cilk  parallelism  compiler 
august 2011 by rcrowley
Intel® Parallel Building Blocks - Intel® Software Network
A superset of the TBB, these tools (even without using ICC, apparently) help exploit data-level parallelism.
intel  pbb  tbb  c  c++  parallelism 
august 2011 by rcrowley
Parallelism /= Concurrency | GHC Mutterings
I'm guilty of conflating the terms "concurrency" and "parallelism." This article is more clear than most about the precise difference.
concurrency  parallelism 
may 2011 by rcrowley
Wide Finder 2 - 1024cores
An explanation of a divide-and-conquer algorithm in the context of a very high-performance parallel I/O system. It processes 235 MB/s even as the disk can only deliver 150 MB/s. This validates my experience that global buffers are pretty much guaranteed in high-performance systems.
widefinder  io  parallelism  threading 
february 2011 by rcrowley
ongoing · Wide Finder 2
Back at it, this time with a beast of a server, a dataset that won't fit in memory (joy of joys!) and (inexplicably) more OCaml.
widefinder  sun  timbray  concurrency  programming  dist  parallelism  threading 
july 2008 by rcrowley

Copy this bookmark:



description:


tags: