App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Boinc Scheduler bei GPU Anwendungen
- Ersteller orpheus2k
- Erstellt am
orpheus2k
Grand Admiral Special
- Mitglied seit
- 15.09.2003
- Beiträge
- 2.429
- Renomée
- 126
- Standort
- Altkreis Lübbecke
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- POEM@HOME, SIMAP
- Lieblingsprojekt
- QMC@HOME, POEM@HOME, Spinhenge@home, Yoyo@home
- Meine Systeme
- Phenom II X6 1055T, i7-3770K
- BOINC-Statistiken
- Folding@Home-Statistiken
- Mein Laptop
- MacBook Air 13" (2012)
- Prozessor
- Intel Core i7-3770K
- Mainboard
- Gigabyte GA-Z77X-UD5H
- Kühlung
- Noctua NH-D14
- Speicher
- 2x 8GB Corsair ValueSelect (DDR3-1333)
- Grafikprozessor
- Gigabyte Radeon HD 7770 GHz Edition OC
- Display
- Dell UltraSharp U2913WM
- HDD
- Samsung SSD 830 Series 256GB
- Optisches Laufwerk
- LG Electronics GH22LS30
- Gehäuse
- Antec P182
- Netzteil
- Enermax MODU82+ 625W ATX 2.2
- Betriebssystem
- Microsoft Windows 7 Enterprise x64 Edition, Service Pack 1
- Webbrowser
- Mozilla Firefox
Die meisten GPU Apps basieren auf OpenCL und benötigen neben der GPU meistens auch einen CPU Thread:
Leider belegt der Boinc Scheduler bei einem vier Kern System für CPU Anwendungen alle vier Kerne, falls die GPU App nicht den ganzen Kern belegt (z.B. DistrRTgen, Einstein@Home, PrimeGrid). Auch bei POEM kann das Problem entstehen, wenn man in der app_info bei <avg_ncpus> und <max_ncpus> einen Wert von 0.33 oder 0.16 verwendet.
Wie kann man dieser Problem lösen?
Man könnte in den lokalen Einstellungen den Wert bei 'On multiprocessor systems, use at most X % of the processors' ändern. Nur wie kann man dies speziell für die oben genannten GPU Apps machen?
.
EDIT :
.
Kann ein Admin den Post bitte in DC-Allgemein verschieben, hab mich da im Unterforum vertan!
Collatz Conjecture
2.09 collatz (ati13ati)
0.01C + 1 ATI GPU
DistrRTgen
3.52 Distributed Rainbow Table Generator (distrrtgen) (opencl_ati_101)
0.978C + 1 ATI GPU
Einstein@Home
1.32 Binary Radio Pulsar Search (Arecibo) (opencl-ati)
0.5C + 1 ATI GPU
Milkyway@Home
1.02 MilkyWay@Home (opencl_amd_ati)
0.05C + 1 ATI GPU
Poem@Home
1.03 POEM++ OpenCL version (opencl_ati_100)
1C + 1 ATI GPU
per app_info.xml:
Poem@Home
1.03 POEM++ OpenCL (opencl_ati_100)
0.33C + 0.16ATI
PrimeGrid
1.38 PPS (Sieve) (ati13ati)
0.901C + 1 ATI GPU
World Community Grid
7.05 Help Conquer Cancer (ati_hcc1)
1C + 1 ATI GPU
2.09 collatz (ati13ati)
0.01C + 1 ATI GPU
DistrRTgen
3.52 Distributed Rainbow Table Generator (distrrtgen) (opencl_ati_101)
0.978C + 1 ATI GPU
Einstein@Home
1.32 Binary Radio Pulsar Search (Arecibo) (opencl-ati)
0.5C + 1 ATI GPU
Milkyway@Home
1.02 MilkyWay@Home (opencl_amd_ati)
0.05C + 1 ATI GPU
Poem@Home
1.03 POEM++ OpenCL version (opencl_ati_100)
1C + 1 ATI GPU
per app_info.xml:
Poem@Home
1.03 POEM++ OpenCL (opencl_ati_100)
0.33C + 0.16ATI
PrimeGrid
1.38 PPS (Sieve) (ati13ati)
0.901C + 1 ATI GPU
World Community Grid
7.05 Help Conquer Cancer (ati_hcc1)
1C + 1 ATI GPU
Wie kann man dieser Problem lösen?
Man könnte in den lokalen Einstellungen den Wert bei 'On multiprocessor systems, use at most X % of the processors' ändern. Nur wie kann man dies speziell für die oben genannten GPU Apps machen?
.
EDIT :
.
Kann ein Admin den Post bitte in DC-Allgemein verschieben, hab mich da im Unterforum vertan!
Zuletzt bearbeitet:
Opethbass
Cadet
Zumindest bei Einstein funktioniert das völlig problemlos. Es laufen 4 CPU WUs und zusätzlich eine Einstein WU. Diese hat dabei immer Priorität, während eine der CPUs WUs etwas langsamer unterwegs ist.
Muss aber nicht allgemein gelten, beim GPUgrid wurde mein Rechner nahezu unbenutzbar
Man muss bloß aufpassen, falls man "nutze xx% der Prozessor Zeit" einstellt, da kam es bei mir vor, dass die Auslatung zwischen 20% und 100% springt, was sicher net effizient ist.
Muss aber nicht allgemein gelten, beim GPUgrid wurde mein Rechner nahezu unbenutzbar
Man muss bloß aufpassen, falls man "nutze xx% der Prozessor Zeit" einstellt, da kam es bei mir vor, dass die Auslatung zwischen 20% und 100% springt, was sicher net effizient ist.
X1900AIW
Lt. Commander
- Mitglied seit
- 03.02.2009
- Beiträge
- 149
- Renomée
- 10
Die CPU-Anteile können sich zudem verändern, man wird also stets kontrollieren müssen, ob noch alles passt.
Betrifft grundsätzlich auch CUDA. Mit GPUgrid läuft es bei mir über Multiprozessorsysteme @88% ganz gut, nahezu 100% Auslastung, trotzdem keine auffälligen Performance-Verluste. Monitor wird über iGPU angesteuert, deshalb keine lags durch die GPU-Nutzung.
Betrifft grundsätzlich auch CUDA. Mit GPUgrid läuft es bei mir über Multiprozessorsysteme @88% ganz gut, nahezu 100% Auslastung, trotzdem keine auffälligen Performance-Verluste. Monitor wird über iGPU angesteuert, deshalb keine lags durch die GPU-Nutzung.
orpheus2k
Grand Admiral Special
- Mitglied seit
- 15.09.2003
- Beiträge
- 2.429
- Renomée
- 126
- Standort
- Altkreis Lübbecke
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- POEM@HOME, SIMAP
- Lieblingsprojekt
- QMC@HOME, POEM@HOME, Spinhenge@home, Yoyo@home
- Meine Systeme
- Phenom II X6 1055T, i7-3770K
- BOINC-Statistiken
- Folding@Home-Statistiken
- Mein Laptop
- MacBook Air 13" (2012)
- Prozessor
- Intel Core i7-3770K
- Mainboard
- Gigabyte GA-Z77X-UD5H
- Kühlung
- Noctua NH-D14
- Speicher
- 2x 8GB Corsair ValueSelect (DDR3-1333)
- Grafikprozessor
- Gigabyte Radeon HD 7770 GHz Edition OC
- Display
- Dell UltraSharp U2913WM
- HDD
- Samsung SSD 830 Series 256GB
- Optisches Laufwerk
- LG Electronics GH22LS30
- Gehäuse
- Antec P182
- Netzteil
- Enermax MODU82+ 625W ATX 2.2
- Betriebssystem
- Microsoft Windows 7 Enterprise x64 Edition, Service Pack 1
- Webbrowser
- Mozilla Firefox
88% entsprecht 7/8 der CPU Threads, sprich einer bleibt frei für GPU Grid.
Hier funktioniert das noch, wenn aber bei POEM 4 WUs zu je 0,25 CPU laufen, dann macht der Scheduler automatisch einen Kern frei und durch die Änderung auf 88% bleibt ein CPU Thread ohne Last.
Momentan muss man den Wert bei 'On multiprocessor systems, use at most X % of the processors' je nach GPU App anpassen und das stört mich
Hier funktioniert das noch, wenn aber bei POEM 4 WUs zu je 0,25 CPU laufen, dann macht der Scheduler automatisch einen Kern frei und durch die Änderung auf 88% bleibt ein CPU Thread ohne Last.
Momentan muss man den Wert bei 'On multiprocessor systems, use at most X % of the processors' je nach GPU App anpassen und das stört mich
jcworks
Admiral Special
- Mitglied seit
- 17.09.2002
- Beiträge
- 1.030
- Renomée
- 27
- Standort
- Kümmersbruck/BY
- Aktuelle Projekte
- Simap, Docking, Spinhenge, QFA, Poem
- Lieblingsprojekt
- Simap; (medizinische Projekte sind für mich sinnvoll)
- Meine Systeme
- AMD PhenomII-1090, 955, 910e, AMD AthlonII-250, Athlon X2-5000@CAD, intel C2D-Merom
- BOINC-Statistiken
- Mein Laptop
- Dell Vostro 1700 - C2D-Merom 2GHz
- Prozessor
- AMD Phenom X6-1090
- Mainboard
- Gigabyte MA790FX-DQ6
- Kühlung
- Scythe Mugen 2
- Speicher
- Corsair DDR2RAM 2x 1GB DDR2-800
- Grafikprozessor
- ATI Radeon 4770
- Display
- 23", Iiyama, X2377HDS
- HDD
- Samsung HD252KJ
- Optisches Laufwerk
- Sony SH-S203P
- Soundkarte
- onboard
- Gehäuse
- HQ farbig LCD Display 6125
- Netzteil
- bequiet BQT E6-350Watt
- Betriebssystem
- W-XPpro
- Webbrowser
- Firefox 3.5.19
Wenn ich das jetzt richtig verstehe wäre es also gut, z.B. 5 poemWUs rechnen zu lassen ( = 0,2 ) und z.B. 0,6 CPUs freizugeben.. denn 1 / 0,2 = 5; 5 * 0,6 = 3 CPU.. alles glatte Zahlen.. ?
orpheus2k
Grand Admiral Special
- Mitglied seit
- 15.09.2003
- Beiträge
- 2.429
- Renomée
- 126
- Standort
- Altkreis Lübbecke
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- POEM@HOME, SIMAP
- Lieblingsprojekt
- QMC@HOME, POEM@HOME, Spinhenge@home, Yoyo@home
- Meine Systeme
- Phenom II X6 1055T, i7-3770K
- BOINC-Statistiken
- Folding@Home-Statistiken
- Mein Laptop
- MacBook Air 13" (2012)
- Prozessor
- Intel Core i7-3770K
- Mainboard
- Gigabyte GA-Z77X-UD5H
- Kühlung
- Noctua NH-D14
- Speicher
- 2x 8GB Corsair ValueSelect (DDR3-1333)
- Grafikprozessor
- Gigabyte Radeon HD 7770 GHz Edition OC
- Display
- Dell UltraSharp U2913WM
- HDD
- Samsung SSD 830 Series 256GB
- Optisches Laufwerk
- LG Electronics GH22LS30
- Gehäuse
- Antec P182
- Netzteil
- Enermax MODU82+ 625W ATX 2.2
- Betriebssystem
- Microsoft Windows 7 Enterprise x64 Edition, Service Pack 1
- Webbrowser
- Mozilla Firefox
Genau so habe ich es beobachtet.Wenn ich das jetzt richtig verstehe wäre es also gut, z.B. 5 poemWUs rechnen zu lassen ( = 0,2 ) und z.B. 0,6 CPUs freizugeben.. denn 1 / 0,2 = 5; 5 * 0,6 = 3 CPU.. alles glatte Zahlen.. ?
Ich weiß nur noch nicht wie sich in diesem Fall die Laufzeit der "2ten" WU verhält, die vom ersten Kern die restlichen 0.4 (= 1 minus 0.6) und vom zweiten Kern 0.2 beansprucht. Diese muss letztendlich zwischen den Instruktionseinheiten von 2 Kernen springen.
Deshalb teile ich die CPU Kerne einzeln auf, also 2 oder 4 WUs pro CPU Kern (2x 0.5 CPU = 1.0 CPU bzw 4x 0.25 CPU = 1.0 CPU)
Ähnliche Themen
- Antworten
- 0
- Aufrufe
- 774
- Antworten
- 469
- Aufrufe
- 77K