technoboardLogo

Willkommen, Gast ( Anmelden | Registrierung )

> Multithreaded Software unter Mac OS X?, wie gut sind Apps drauf angepasst?
antidote
Beitrag 15 Jan 2008, 19:20
Beitrag #1


stiangglanderstenz
********

Gruppe: Members
Beiträge: 1.980
Mitglied seit: 10-August 05
Wohnort: München
Mitglieds-Nr.: 6.948



Hi,
mal eine Frage an die Apple-Profis.

Wie gut sind Applikationen unter Mac OS auf Multithreading ausgelegt?
Gibt's da eklatante Unterschiede zu Windows (meist max. 2 Kerne), besser, gleich gut, schlechter?

Wie geht der Kern mit Prozessen allgemein um? Wird da auch zwischen den Kernen gewechselt, sofern es sich um Single Threaded Software geht, auch sofern es sich um Multithreaded Software handelt?

Is vielleicht a bissl speziell, aber würd mich interessieren.

(find's Macbook Air echt sexy, eine echte Überlegung wert, insofern echtes Interesse an ersten Schritten mit OS X........nächstes Jahr dann.........)
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten (1 - 5)
eigengrau
Beitrag 15 Jan 2008, 20:38
Beitrag #2


BMFH
********

Gruppe: tb-Support
Beiträge: 2.013
Mitglied seit: 27-January 04
Wohnort: Wien
Mitglieds-Nr.: 3.012



Welche Single Threaded Software? Unten drunter rennt Mach und Cococa nutzt das auch gern. Sonst hängt das natürlich von der jeweiligen Software ab die du nutzen willst. Der Unterbau ist da. Bei einem Texteditor wirds aber ziemlich wurscht sein.

Ein php -r "for(;;);" rennt die meiste Zeit am gleichen Core (mind. 10 Sekunden - da sind schon einige Durchläufe vorüber). while true; do echo -n . > /dev/null; done wandert da schon eher hin und her.

Ich würd mich aber eher auf konkrete Software beziehen als wie, wo, wann Threads i.a. laufen. Wenn die Software schlecht ist ist es wurscht, genauso wenn sie gut ist. Beispiele wie Webserver zeigen das man mit Threads, Events und Prefork gleich gut sein kann.
Angehängte Vorschaubilder
Angehängtes Bild
 
Go to the top of the page
 
+Quote Post
antidote
Beitrag 16 Jan 2008, 13:10
Beitrag #3


stiangglanderstenz
********

Gruppe: Members
Beiträge: 1.980
Mitglied seit: 10-August 05
Wohnort: München
Mitglieds-Nr.: 6.948



als beispiele mal, wo's auf brute force ankommt, video-codec-spielereien wie quicktime pro encoding.
nutzt das alle kerne?

unter windows schauds ja madig aus. als bisher einzigen anwendungsfall für >2 kerne hab ich da divx ab 6.8 parat, das skaliert echt schön. und eben sachen wie hyper v, vmware, virtual box und konsorten, wo die einzelnen guests an einzelne/zwei kerne binden und so insgesamt die mehrkerner auslasten können.
nichmal spiele sind drauf ausgelegt, weswegen sich mir persönlich die sinnfrage nach einem 8kerner mac pro stellt.
Go to the top of the page
 
+Quote Post
eigengrau
Beitrag 16 Jan 2008, 15:09
Beitrag #4


BMFH
********

Gruppe: tb-Support
Beiträge: 2.013
Mitglied seit: 27-January 04
Wohnort: Wien
Mitglieds-Nr.: 3.012



Ich hab kein Quicktime Pro, aber z.B. iMovie lastet beide Kerne im Core Duo aus. Würde wenig Sinn für Apple machen Software zu verkaufen, die nicht auch auf die grosse Hardware abgestimmt ist. Die Frage ist halt immer bei Fremdsoftware, die vielleicht auch nur portiert ist und in Carbon eingepackt für die Oberfläche.

Beim Mac Pro ist es natürlich allgemein so, dass wenn man sich die Frage nach dem Sinn von acht Kernen stellt, ist man nicht das Zielpublikum. Beim Xserve mit den gleichen Cores würde schon ein Webserver mit Prefork und vielleicht PHP als FCGI reichen um bei 3 - 4 gleichzeitigen Requests die Cores auszulasten - mit Single Threaded Code.
Go to the top of the page
 
+Quote Post
antidote
Beitrag 16 Jan 2008, 15:18
Beitrag #5


stiangglanderstenz
********

Gruppe: Members
Beiträge: 1.980
Mitglied seit: 10-August 05
Wohnort: München
Mitglieds-Nr.: 6.948



stimmt. aber wie du selbst weißt ist der serverfall, weil multiuser-umgebung, was ganz andres.
dort gibts von hause aus mehr threads, die dann vom kern verteilt werden.

wie sieht's also jenseits der 2 kerne aus?
Go to the top of the page
 
+Quote Post
antidote
Beitrag 17 Jan 2008, 19:25
Beitrag #6


stiangglanderstenz
********

Gruppe: Members
Beiträge: 1.980
Mitglied seit: 10-August 05
Wohnort: München
Mitglieds-Nr.: 6.948



keiner erfahrungswerte mit mac pro?
Go to the top of the page
 
+Quote Post
« Vorhergehendes Thema · Computer, Hardware & Software · Folgendes Thema »
 
Bookmark and Share

Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 

- Vereinfachte Darstellung Aktuelles Datum: 18. May 2024 - 18:15


Copyright 2001 - 2014 technoboard.at
Die Texte geben die Meinung der Autoren und nicht unbedingt die des technoboard.at Teams wieder.
Alle fraglichen Inhalte werden auf Anfrage und alle gegen die BoardRegeln verstossenden Einträge automatisch entfernt (sobald sie bemerkt werden).
Kontakt: [email protected]

connected by: