| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für WORKSTATIONs |
Autor
|
Thema: CUDA (1505 mal gelesen)
|
Bendex Mitglied Konstrukteur Maschinenbau
Beiträge: 102 Registriert: 01.03.2011 DELL Precision T5610, Quadro K4000, 128GB RAM, E5-2687W v2
|
erstellt am: 01. Mrz. 2013 12:36 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe kürzlich gelesen, dass man CUDA bei nVidia Grakas programmieren und so die Performance von Programmen verbessern kann. Ist das allgemein möglich oder nur für Spezialfälle? Grüße
Bendex Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007
|
erstellt am: 01. Mrz. 2013 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für Bendex
Hallo Bendex, CUDA ist wie C++, VB und Co eine Programmiersprache, die Libraries und so Funktionen und Möglichkeiten zur Verfügung stellt, die die Berechnung dieser auf den Shadereinheiten der Grafikkarte ermöglichen. Sprich du kannst Programme direkt in dieser Sprache programmieren oder Funktionen auf diese Sprache ausgliedern. Direkt optimieren kann man aber z.B. ein Konstruktionsprogramm nicht bzw. kann man nicht sagen, dass auf einmal ein in z.B. C geschriebenes Programmm unter CUDA laufen soll. Das müsste dann in CUDA programmiert und kompiliert werden... ------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bendex Mitglied Konstrukteur Maschinenbau
Beiträge: 102 Registriert: 01.03.2011 DELL Precision T5610, Quadro K4000, 128GB RAM, E5-2687W v2
|
erstellt am: 05. Mrz. 2013 00:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Rick, danke für die Info. Soweit ich Dich verstanden habe, ist also CUDA ein Zusatzprogramm auf der Garfikkarte, welches zusätzliche Dinge berechnet und kein direkter Unterstützer des eigentlichen Programms. Grüße
Bendex Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 05. Mrz. 2013 08:08 <-- editieren / zitieren --> Unities abgeben: Nur für Bendex
>>...und kein direkter Unterstützer des eigentlichen Programms. Manche CAD-Hersteller nutzen diese Möglichkeit durchaus, z.B. bei der Aktualisierung von Zeichnungsableitungen aus geänderten 3D-Modellen. Es ist nur kein Beschleuniger, den der Anwender nach Belieben ein- oder ausschalten kann. ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 05. Mrz. 2013 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für Bendex
Zitat: Original erstellt von Bendex: ... welches zusätzliche Dinge berechnet und kein direkter Unterstützer des eigentlichen Programms ...
Was meinst du mit eigentlichem Programm? Die Programme, die in CUDA programmiert sind, unterstützen die Berechnung auf der Grafikkarte und die, die z.B. in C++ oder VB.net programmiert sind eben nicht. Du bekommst schließlich Fleisch mit Räuchernote auch nur auf dem Grill hin, wobei das Fleisch das Programm darstellt und der Grill mit CUDA zu vergleichen ist... ------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bendex Mitglied Konstrukteur Maschinenbau
Beiträge: 102 Registriert: 01.03.2011
|
erstellt am: 10. Apr. 2013 14:40 <-- editieren / zitieren --> Unities abgeben:
|