Crazy Driver
Ensign
- Registriert
- Jan. 2011
- Beiträge
- 182
Hallo,
Immer wieder stört es mich, dass wenn ich ein einfaches Programm schreibe, das mir
z.B. irgendeine riesige Zahl errechnet, ich immer nur einen Thread benutze.
Ich möchte aber ALLE verwenden!
Wenn ich daraufhin im Internet nach einer Lösung suche stoße ich andauernd auf OpenMP!
Das habe ich schon ausprobiert aber irgendwie bekomme ich das nicht richtig implementiert.
Oft kommt es dann zu "Critical sections"!
Gibt es denn vielleicht eine Alternative mit der ich zum Beispiel auch ein cout beschleunigen kann?
Und warum kann man denn nicht in Visual Studio einstellen, wie viele Kerne das Programm maximal beanspruchen darf?
Immer wieder stört es mich, dass wenn ich ein einfaches Programm schreibe, das mir
z.B. irgendeine riesige Zahl errechnet, ich immer nur einen Thread benutze.
Ich möchte aber ALLE verwenden!
Wenn ich daraufhin im Internet nach einer Lösung suche stoße ich andauernd auf OpenMP!
Das habe ich schon ausprobiert aber irgendwie bekomme ich das nicht richtig implementiert.
Oft kommt es dann zu "Critical sections"!
Gibt es denn vielleicht eine Alternative mit der ich zum Beispiel auch ein cout beschleunigen kann?
Und warum kann man denn nicht in Visual Studio einstellen, wie viele Kerne das Programm maximal beanspruchen darf?