« earlier | later » Page 1 of 6
Notes on the History of Fork and Join - IEEE Journals & Magazine
The terms are surprisingly old -- there's a 1963 paper with a diagram that's pretty much what's on my CMP202 slides.
to concurrent fork history parallel retrocomputing ... on 02 February 2018
Lightweight fork-join concurrency in C.
to c concurrency coroutine lightweight-processes parallel ... on 14 October 2016
Rayon: data parallelism in Rust - Baby Steps
Safe fork-join parallelism in Rust through ownership types.
to language-design ownership parallel programming rust type-systems ... on 28 February 2016
"The AWS Cloud Design Patterns (CDP) are a collection of solutions and design ideas for using AWS cloud technology to solve common systems design problems." A nice collection.
to cloud distributed parallel patterns ... on 01 July 2014
David MacTaggart recommended the N-body systems here.
to astrophysics nbody parallel simulation ... on 28 April 2014
Energy-efficient bcrypt cracking (Passwords^13 - PasswordsCon Bergen 2013)
Keys/second/watt for various architectures. The manycore ones do very well -- they aren't fast as such but they're very power-efficient for the performance they get.
to bcrypt cryptography efficiency manycore parallel performance power ... on 18 February 2014
Designing ParaSail, a new programming language: Concurrency vs. Parallelism
Pithy definitions thereof.
to ag0803 concurrency parallel ... on 29 December 2013
checkedthreads: bug-free shared memory parallelism
Fork-join framework with static checking assisted by Valgrind. Good description of how the analysis works.
to ag0803 concurrency parallel software static-analysis valgrind ... on 15 December 2013
"ParaSail is a new parallel programming language designed to support the development of inherently safe and secure, highly parallel applications that can be mapped to multicore, manycore, heterogeneous, or distributed architectures."
to language-design parallel parasail programming ... on 14 December 2013
Living without Pointers: Bringing Value Semantics to Object-Oriented Parallel Programming
Coming at mobile data from the other direction.
to concurrency language-design mobile oo parallel programming splash ... on 01 December 2013
« earlier | later » Page 1 of 6
- parallel | |
6 | ag0803 |
1 | aspects |
1 | astrophysics |
1 | bcrypt |
1 | bit-twiddling |
1 | c |
1 | ca |
1 | cdc |
1 | ce0813 |
1 | cell |
1 | cilk |
1 | cloud |
1 | code |
1 | compiler |
18 | concurrency |
2 | concurrent |
1 | coroutine |
1 | cpu |
1 | cray |
1 | cryptography |
1 | csp |
1 | design |
2 | distributed |
1 | efficiency |
2 | embedded |
1 | erlang |
1 | etext |
1 | fork |
1 | forth |
1 | functional |
1 | games |
1 | gcc |
1 | gcd |
2 | gpgpu |
2 | gpu |
1 | graphics |
1 | haskell |
1 | history |
1 | hpc |
1 | intel |
2 | java |
1 | journal |
1 | language |
3 | language-design |
1 | life |
1 | lightweight-processes |
1 | lightweight-threads |
1 | lisp |
1 | manycore |
1 | memory |
1 | microcontroller |
1 | mobile |
1 | mpi |
1 | multicore |
1 | nbody |
1 | obfuscated |
1 | oo |
4 | openmp |
1 | optimisation |
1 | os |
1 | ownership |
52 | parallel |
1 | parallel-survey |
1 | parasail |
1 | pathfinding |
2 | patterns |
1 | performance |
2 | pi-calculus |
2 | pict |
1 | power |
8 | programming |
20 | research |
2 | retrocomputing |
1 | rust |
1 | simulation |
6 | software |
1 | sort |
1 | splash |
1 | static-analysis |
9 | teaching |
1 | type-systems |
1 | upc |
1 | valgrind |
2 | vector |
1 | vm |
tasty by Adam Sampson.