- Registriert
- 27.10.04
- Beiträge
- 7.027
Hallo zusammen
Ich starte hier einen Thread mit einem etwas banalen Gedankenansatz welcher aber sicherlich eine technisch spannende Diskussion ergeben könnte.
Ich selbst nutzte viel Adobe Software (Indesign, Illustrator, PSD, Lightroom und XD. Diese sind im Vergleich zu Apple Produkten wie Final Cut Pro usw. nicht immer gut auf moderne Hardware optimiert.
Konkret z.b. folgendes Beispiel:
Indesign CC
Grosses Druck-PDF schreiben (welches schnell grösser als 1-2 GB sein kann)
MBP 16", i9 8 Cores, 64GB RAM, 8GB GPU, SSD mit 2.7GB/s schreiben/lesen
Wenn ich nun dieses PDF lokal auf meine SSD schreibe nutzt Indesign vielleicht 8-12 % CPU-Leistung, 4-5GB RAM und etwas GPU.
Softwareoptimierung
Nun könnte Adobe eigentlich ihre Software so optimieren dass dieses rechnen des PDF 80%+ CPU Leistung und halt so viel RAM nimmt wie es braucht und somit das Ganze in einem Bruchteil rechnen. – Kurz: Adobe müsste optimieren.
Das Betriebssystem übernimmt alles
Warum ist es nicht möglich diesen "Load" global durch das OS zu machen? Sprich ein Program gibt eine "Aufgabe" in den Hardwarepool und dieser nutzt die zur Verfügung stehende Leistung um somit optimal und möglichst schnell diese Berechnung abzuschliessen.
– Kurz: das Betriebsystem verteilt und optimiert die Rechenprozesse auf Cores, RAM und GPU.
Ich starte hier einen Thread mit einem etwas banalen Gedankenansatz welcher aber sicherlich eine technisch spannende Diskussion ergeben könnte.
Ich selbst nutzte viel Adobe Software (Indesign, Illustrator, PSD, Lightroom und XD. Diese sind im Vergleich zu Apple Produkten wie Final Cut Pro usw. nicht immer gut auf moderne Hardware optimiert.
Konkret z.b. folgendes Beispiel:
Indesign CC
Grosses Druck-PDF schreiben (welches schnell grösser als 1-2 GB sein kann)
MBP 16", i9 8 Cores, 64GB RAM, 8GB GPU, SSD mit 2.7GB/s schreiben/lesen
Wenn ich nun dieses PDF lokal auf meine SSD schreibe nutzt Indesign vielleicht 8-12 % CPU-Leistung, 4-5GB RAM und etwas GPU.
Softwareoptimierung
Nun könnte Adobe eigentlich ihre Software so optimieren dass dieses rechnen des PDF 80%+ CPU Leistung und halt so viel RAM nimmt wie es braucht und somit das Ganze in einem Bruchteil rechnen. – Kurz: Adobe müsste optimieren.
Das Betriebssystem übernimmt alles
Warum ist es nicht möglich diesen "Load" global durch das OS zu machen? Sprich ein Program gibt eine "Aufgabe" in den Hardwarepool und dieser nutzt die zur Verfügung stehende Leistung um somit optimal und möglichst schnell diese Berechnung abzuschliessen.
– Kurz: das Betriebsystem verteilt und optimiert die Rechenprozesse auf Cores, RAM und GPU.