Hallo Jörn.
Ich bin ein bisschen enttäuscht. Das war eher einer deine schlechteren Vorträge. Für jemanden der etwas mehr von der Materie verstehen sollte hast du doch etwas rumgesülzt und auch einfach falsche Sachen erzählt.
Eins fiel mir besonders auf: du bist so gut wie nicht auf den Speicher eingegangen. Locking hast du erwähnt, aber das ist nur die halbe Wahrheit. Bei modernen SMP System wie den Macs ist eine der größten Bremsen die Speicheranbindung. Egal ob es jetzt auf Festplatte geht oder in den RAM. Das Problem ist wenn der Speicher mit einem Kern zu langsam ist, dann ist er das doch wohl erstrecht mit Zweien. Da kann's passieren, dass man mit zwei Prozessoren noch langsamer ist.
Am schlimmsten war allerdings eine Aussage ganz zum Schluss. Die ging sinngemäß so:
"Mit NSOperation und NSOperationQueue lassen sich alle Programme verbessern, es müssen sich nur die fauleren Programmierer zur Decke strecken und das mal nutzen."
Wenn man die Tatsache ignoriert, dass es sie hier ausschließlich um High-Level Lösungen in Cocoa handelt, die 80% des Systems tangieren, dann bleibt immernoch ein Punkt bestehen: Es gibt Probleme (Lösungswege, Programme, etc) die lassen sich nicht parallelisieren. Manche überhaupt nicht und manche nur extrem schwer. Bei Bildern und Videos ist das supereinfach, doch es gibt auch Sachen die aktuell nicht gehen oder auch nie wirklich gehen werden.
Naja, schönen Gruß!
Max
Ich bin ein bisschen enttäuscht. Das war eher einer deine schlechteren Vorträge. Für jemanden der etwas mehr von der Materie verstehen sollte hast du doch etwas rumgesülzt und auch einfach falsche Sachen erzählt.
Eins fiel mir besonders auf: du bist so gut wie nicht auf den Speicher eingegangen. Locking hast du erwähnt, aber das ist nur die halbe Wahrheit. Bei modernen SMP System wie den Macs ist eine der größten Bremsen die Speicheranbindung. Egal ob es jetzt auf Festplatte geht oder in den RAM. Das Problem ist wenn der Speicher mit einem Kern zu langsam ist, dann ist er das doch wohl erstrecht mit Zweien. Da kann's passieren, dass man mit zwei Prozessoren noch langsamer ist.
Am schlimmsten war allerdings eine Aussage ganz zum Schluss. Die ging sinngemäß so:
"Mit NSOperation und NSOperationQueue lassen sich alle Programme verbessern, es müssen sich nur die fauleren Programmierer zur Decke strecken und das mal nutzen."
Wenn man die Tatsache ignoriert, dass es sie hier ausschließlich um High-Level Lösungen in Cocoa handelt, die 80% des Systems tangieren, dann bleibt immernoch ein Punkt bestehen: Es gibt Probleme (Lösungswege, Programme, etc) die lassen sich nicht parallelisieren. Manche überhaupt nicht und manche nur extrem schwer. Bei Bildern und Videos ist das supereinfach, doch es gibt auch Sachen die aktuell nicht gehen oder auch nie wirklich gehen werden.
Naja, schönen Gruß!
Max
Kommentar