W
W
web_dev2013-05-24 18:34:11
Java
web_dev, 2013-05-24 18:34:11

Parallelization techniques in Java?

Hello,
I need to parallelize a Java program using various methods (3 ways).
With the help of Threads it is clear.
Are there 3 other methods or maybe there are more options?
 OpenMP
 Actors-Model
 OpenCL
We need to choose 2 more options, who can advise what? I write one example - no more.
"Googled" a bit, there is information, but not "shaft".
Has anyone done something similar, coded, shared advice, perhaps a working example, etc..?
Thank you.
PS And it infuriates me, I don't ask "2 + 2" ... To everyone who put a minus, "shove this minus to yourself in one place." Chesn word, argued at least.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
m08pvv, 2013-05-24
@m08pvv

java.util.concurrent

T
Terranz, 2013-05-24
@Terranz

jCUDA

D
darkdimius, 2013-05-24
@darkdimius

using an external set to work on the cluster.
For java, the most natural would be hadoop or Spark.
scala (it's not java but jvm) has data-driven paralellism built in. The standard scala.collection.parallel classes.

A
afiskon, 2013-05-25
@afiskon

Akka and the actor model. There is also a variation on transactional memory in Clojure, but I did not understand it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question