05.08.2014 Views

here - Stefan-Marr.de

here - Stefan-Marr.de

here - Stefan-Marr.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A. Appendix: Survey Material<br />

Table A.2 – continued from previous page<br />

Language/Paper Concept Concept<br />

JCSP channels processes<br />

Java 7 atomic primitives memory mo<strong>de</strong>l<br />

concurrent objects monitors<br />

condition variables thread pools<br />

fork/join<br />

thread-local variables<br />

futures<br />

threads<br />

locks<br />

volatiles<br />

Java Views<br />

locks<br />

Join Java message sends threads<br />

synchronization<br />

Linda by-value isolation<br />

coordination<br />

processes<br />

immutability<br />

MPI barriers one-si<strong>de</strong>d communication<br />

by-value<br />

processes<br />

message sends<br />

MapReduce immutability si<strong>de</strong>-effect free<br />

reducers<br />

MultiLisp atomic primitives locks<br />

futures<br />

Occam-pi by-value processes<br />

channels<br />

OpenCL atomic primitives vector operations<br />

data movement<br />

OpenMP<br />

atomic primitives<br />

barriers<br />

monitors<br />

parallel blocks<br />

parallel loops<br />

thread-local variables<br />

threads<br />

Orleans actors state reconciliation<br />

futures<br />

transactions<br />

replication<br />

vats<br />

Oz active objects locks<br />

channels<br />

single assignment variables<br />

futures<br />

threads<br />

Parallel Actor Monitors actors rea<strong>de</strong>r-writer-locks<br />

message sends<br />

258

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!