Ansicht umschalten
Avatar von kacheltod
  • kacheltod

mehr als 1000 Beiträge seit 03.09.2013

Re: Anwendungsgebiete fĂĽr Multicore ...

Dillinger schrieb am 22. August 2014 10:08

> kacheltod schrieb am 22. August 2014 08:38
> 
> > 1) Entwickler, etwa JavaEE Entwickler, die auf Ihrem
> > PC neben der Datenbank auch verschiedene externe Systeme
> > etwa in VM's betreiben.
> > (Aber bitte unter Linux, Windows hat IO Probleme und bremst
> > die Prozessorleistung aus)
> > 
> 
> Meine Killer Anwendung für Multicore: g++
> 
> Mit "-j" kann man die Anzahl der Jobs, die gleichzeitig 
> bearbeitet werden, regeln.
> 

Mit gmake um genau zu sein. Den Schalter kennt der geneigte
UNIX Entwickler schon seit langer Zeit, etwa seit dem
in seinem Rechner ein DMA fähiger IO Plattencontroller
steckt. Da reicht schon ein -j2 und ein Prozess 
arbeitet im Speicher und nutzt die Single-core CPU,
während der andere auf IO wartend etwa schon Daten
in den Speicher schaufelt.

Java Entwickler, die via Maven bauen nutzen den -T4 
Schalter. Das wiederum funktioniert nur, wenn der
das Betriebsystem ordentlich schnell IO Operationen 
durchführen kann.
(will sagen, mit Windows-Systemem gehts nie schnell)


Bewerten
- +
Ansicht umschalten