{"id":1270,"date":"2010-07-03T23:41:47","date_gmt":"2010-07-03T21:41:47","guid":{"rendered":"http:\/\/www.f-sim.de\/?p=1270"},"modified":"2010-07-04T11:44:53","modified_gmt":"2010-07-04T09:44:53","slug":"cpu-vs-gpu","status":"publish","type":"post","link":"https:\/\/www.f-sim.de\/?p=1270","title":{"rendered":"CPU vs GPU"},"content":{"rendered":"<p>In den vergangenen Jahren ist vermehrt \u00fcber das Thema Leistungssteigerung durch die Verwendung von GPUs berichtet worden. Bei zeitaufw\u00e4ndigen Berechnungen, wie etwa CFD-Simulationen, klingen die beworbenen Geschwindigkeitssteigerungen verlockend, k\u00f6nnen aber auch durchaus <a href=\"https:\/\/www.f-sim.de\/?p=1123\">Probleme mit sich bringen<\/a>.<\/p>\n<p>Das durch Parallelisierung zu erschliessende Potential ist zur Zeit Entwicklungsziel sowohl der traditionellen CPU-Entwickler als auch der Entwickler von Grafikkarten. Wahrend die universell nutzbaren CPUs immer mehr Kerne erhalten, werden die eigentlich sehr eingeschr\u00e4nkt nutzbaren GPUs immer universeller anwendbar. Letzteren wurde teilweise ein Geschwindigkeitsvorteil um einen Faktor zwischen 10x und 1.000x nachgesagt. Dabei erfolgte der Vergleich jedoch h\u00e4ufig mit Single-Core-CPUs.<\/p>\n<p>Wissenschaftler von Intel haben das Thema jetzt genauer untersucht und die Ergebnisse ihrer Arbeit ver\u00f6ffentlicht: <a href=\"http:\/\/portal.acm.org\/ft_gateway.cfm?id=1816021&amp;type=pdf&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=11111111&amp;CFTOKEN=2222222\", target=\"blank\">Debunking the 100X GPU vs. CPU Myth: An Evaluation of Throughput Computing on CPU and GPU<\/a><\/p>\n<p>Der erreichbare Geschwindigkeitszuwachs erreicht dabei bis zu einem beachtlichen Faktor von 14.9, liegt allerdings teilweise unter 1x. Der f\u00fcr FDS zumindest teilweise aussagekr\u00e4ftige Teil des Benchmarks FFT liegt bei 3x.<\/p>\n<p>Grunds\u00e4tzlich ist das Thema komplex: um die Rechenleistung moderner GPUs effektiv nutzen zu k\u00f6nnen bedarf es intensiver Optimierungsarbeit. Sobald beispielsweise die Kommunikation zwischen GPU und CPU zunimmt, drohen starke Geschwindigkeitseinbu\u00dfen. Bei dem zur Zeit  auf einer GPU zur Verf\u00fcgung stehenden Speicher, kann dies zu einem Problem werden. Des Weiteren hat Herr Rogsch im Rahmen seiner Arbeit an einer Parallelisierung mittels OpenMP bereits darauf hingewiesen dass einige Modelle in FDS zur Zeit aufgrund ihres Aufbaus praktisch keine Parallelisierung zulassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In den vergangenen Jahren ist vermehrt \u00fcber das Thema Leistungssteigerung durch die Verwendung von GPUs berichtet worden. Bei zeitaufw\u00e4ndigen Berechnungen, wie etwa CFD-Simulationen, klingen die beworbenen Geschwindigkeitssteigerungen verlockend, k\u00f6nnen aber auch durchaus Probleme mit sich<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[112,207,24,51,208],"class_list":["post-1270","post","type-post","status-publish","format-standard","hentry","category-fds","tag-cpu","tag-gpu","tag-intel","tag-openmp","tag-parallel"],"_links":{"self":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/1270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1270"}],"version-history":[{"count":4,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/1270\/revisions"}],"predecessor-version":[{"id":1274,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/1270\/revisions\/1274"}],"wp:attachment":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}