Forums Neueste Beiträge
 

Threads und Multicore Programmierung

07/09/2008 - 10:33 von Jürgen Himmel | Report spam
Hallo,

ich beschàftige mich gerade ein bischen mit der Programmierung von
Multicore-Prozessoren und frage mich nach der Ansicht verschiedener
Programmcodes in C# und C++ ob es nicht doch möglich ist, einen
bestimmten Thread auf einem bestimmten Kern des Prozessors per
Programmierung laufen zu lassen. Anscheinend wird die Zuteilung eines
Threads immer nur vom Betriebssystem(?) durchgeführt, ohne dass ich
selbst als Programmierer dagegen etwas machen könnte. Ist das richtig
so, oder gibt es doch eine Möglichkeit, einen bestimmten Thread auf
einem bestimmten Kern laufen zu lassen und einen anderen bestimmten
Thread auf einem anderen Kern?

Hat damit sich schon jemand beschàftigt und kann mir einen Tipp geben?

Gruß
Jürgen
 

Lesen sie die antworten

#1 Frank Dzaebel
07/09/2008 - 11:03 | Warnen spam
Hallo Jürgen,

ich beschàftige mich gerade ein bischen mit der Programmierung von
Multicore-Prozessoren und frage mich nach der Ansicht verschiedener
Programmcodes in C# und C++ ob es nicht doch möglich ist, einen
bestimmten Thread auf einem bestimmten Kern des Prozessors per
Programmierung laufen zu lassen.



Du kannst das (etwas generischer) in C# über
Parallel Linq gut beeinflussen. Hier sind
einige Links/Webcasts/Artikel dazu angegeben:

[LINQ]
http://dzaebel.net/LINQ.htm


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen