tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
743
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    Hallo,
    ich arbeite mit der CAD/CAM Software Tebis unter Windows auf einem 8-Kern Prozessor.
    Tebis unterstützt seit 30 Jahren nur einen Kern und es sieht auch nicht so aus, als ob sich das in naher Zukunft ändert. D.h. ich sitze mitunter Stunden vor der Kiste und warte.
    Wie ist das? Wenn ich Tebis unter Wine installiere. Linux benutzt ja alle Kerne, Wine auch?
    Sind die einzelnen Kerne dann für das Windows-Programm quasi zusammengefasst und Tebis merkt gar nicht das es auf mehreren Kernen läuft, ist also schlußendlich sogar schneller?
    Kann mir dazu jemand etwas sagen?
    Gruß Jörg
     
    LaScala16M, Sound: Club3D theatron agrippa C-Media Electronics Inc CM8738 (rev 10), Dxr3,
    CPU: Intel Core2 6300 1.86GHz, Mainboard:?

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von Joerg66 Beitrag anzeigen
    Hallo,
    ich arbeite mit der CAD/CAM Software Tebis unter Windows auf einem 8-Kern Prozessor.
    Tebis unterstützt seit 30 Jahren nur einen Kern und es sieht auch nicht so aus, als ob sich das in naher Zukunft ändert. D.h. ich sitze mitunter Stunden vor der Kiste und warte.
    Wie ist das? Wenn ich Tebis unter Wine installiere. Linux benutzt ja alle Kerne, Wine auch?
    Windows benutzt doch auch alle Kerne, oder?! Läuft dadurch Tebis schneller? ;]
    Zitat Zitat von Joerg66 Beitrag anzeigen
    Sind die einzelnen Kerne dann für das Windows-Programm quasi zusammengefasst und Tebis merkt gar nicht das es auf mehreren Kernen läuft, ist also schlußendlich sogar schneller?
    Wine ist kein Emulator. Und schon gar kein Prozessor-Demultiplexer / automatischer Parallelisierer. D.h. Wine läuft ganz normal als einfacher Prozess. Und Tebis in dem Sinne auch.

    Grundsätzlich ist es relativ schwierig Programme zu "parallelisieren". Man müßte Codeblöcke identifizieren die (Daten-) unabhängig voneinander sind. Diese Blöcke könnte man dann in beliebiger Reihenfolge / gleichzeitig ausführen. Ob die parallele Ausführung dann aber zu einem Geschwindigkeitsgewinn führen würde ist die andere Frage, da es immer einen Verwaltungsaufwand mit sich bringt.

    Wine Programme laufen in der Regel (durch den Übersetzungsaufwand von Systemaufrufen etc.) langsamer als nativ unter Windows.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    Hi,
    Zitat Zitat von deepthroat Beitrag anzeigen
    Hi.
    Windows benutzt doch auch alle Kerne, oder?! Läuft dadurch Tebis schneller? ;]
    Naja, Windows kann sie benutzen. Aber unter Windows ist es doch so, das die Programme die Kerne/Prozessoren ansprechen müssen.
    Unter UNIXen macht das doch das Betriebssystem automatisch . . . hm, oder ?
    Von daher dachte ich halt . . . .
     
    LaScala16M, Sound: Club3D theatron agrippa C-Media Electronics Inc CM8738 (rev 10), Dxr3,
    CPU: Intel Core2 6300 1.86GHz, Mainboard:?

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von Joerg66 Beitrag anzeigen
    Hi,


    Naja, Windows kann sie benutzen. Aber unter Windows ist es doch so, das die Programme die Kerne/Prozessoren ansprechen müssen.
    Unter UNIXen macht das doch das Betriebssystem automatisch . . . hm, oder ?
    Nein, automatisch kann das nicht funktionieren. Da muß der Programmierer schon etwas Gehirnschmalz investieren und sein Programm entsprechend erstellen.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 11.10.10, 15:14
  2. Support fuer Postgresql in PHP unter XAMPP unter Windows aktivieren
    Von Thomas Darimont im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 24.08.10, 16:03
  3. U3 Verschlüsselung unter Linux/Wine
    Von Joerg66 im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 24.05.10, 10:28
  4. Wine unter Suse 10.1 Installieren
    Von tioz im Forum Linux & Unix
    Antworten: 0
    Letzter Beitrag: 31.01.08, 11:22
  5. Wine unter Linux?
    Von Hellknight im Forum Virtualisierung (VMWare, Virtual PC & Co.)
    Antworten: 2
    Letzter Beitrag: 11.02.02, 21:47