Beste Tweakers,
Achtergrond: mijn afdeling bij een groot IB draait o.a. simulatiemodellen. Afhankelijk van de modelgrootte en de gevraagde output duurt een run tussen ½ en 15 minuten. Volgend kwartaal gaan we flink opschalen en de verwachting is dat een modelrun met de minimaal benodigde output 1 uur in beslag neemt. Automatiseren van het proces gaat niet want helaas komt er veel handmatig (maar wel leuk) invoerwerk bij kijken, moet de output visueel gecontroleerd worden en de invoer bijgesteld worden. Voor een definitieve run heb je dus al een aantal malen (deels) opnieuw gedraaid.
Uiteraard willen we dit zo project efficiënt mogelijk gaan doen. Met een van de zwaarste modellen tot nu toe hebben we getest op onze huidige computers: Windows XP Pro 32 bit op Core2Duo E6700 2x2,66 GHz en 3 GB RAM. De processor load voor de simulatie komt niet boven de 50 % uit en er wordt ongeveer 120 MB RAM gebruikt. Naar verwachting wordt het uitgebreide model 4 x zo zwaar, dus mogelijk 500 MB RAM. De software is niche software, zonder volledig alternatief, met zo’n 150 gebruikers wereldwijd en oorspronkelijk niet bedoeld voor dergelijke zware runs. Het kan prima, maar gaat dus maar uit van 1 processorkern.
Bij de ICT-dienst werd mijn vraag voor een snellere PC beantwoord met dat er AutoCAD-stations zijn met 1 of 2 Xeons met 4 x 2,53 GHz en resp. 8 of 16 GB RAM.
Mijn vragen en hypotheses:
- Zijn de voorgestelde snelle computers wel sneller voor een single core process? (kijkend naar de kloksnelheid denk ik van niet, maar wellicht is er in totaal wel een kleine snelheidsverhoging door een totaal modernere architectuur. Met de benchmarks ben ik nu voorzichtig, omdat die i.m.o. meestal uitgaan van een belasting van de volledige processor, i.p.v. 1 kern.)
- Is er een manier om toch te profiteren van meerdere kernen zonder dat de software wordt aangepast? (ik stel me een emulator o.i.d. voor die een single core process verdeelt over meerdere kernen en daardoor nagenoeg de volledige rekenkracht van de processor kan gebruiken in plaats van maximaal (1/n) per kern wat nu lijkt te gebeuren. Alleen heb ik zo’n emulator niet kunnen vinden en een andere naam weet ik ook niet.)
Als beide negatief zijn, hebben we nog twee mogelijkheden: een nieuwe computer bouwen rond een C2D/i5/i7 met 3,4 – 3,6 GHz processor, maar 2 of 4 kernen is dan ruim voldoende, of gewoon blijven doorwerken op de huidige machines. Mochten we zelf gaan bouwen dan zullen we ook een SSD inbouwen i.p.v. HDD, maar de vraag gaat in eerste instantie om de rekenkracht. Ik ben met een collega nu in de voorkijk (deels hobbymatig) om bepaalde dingen wel of niet te overwegen en wil graag zeker zijn dat we niet een mogelijkheid verkeerd inschatten of er juist een vergeten.
Bij voorbaat dank!
Achtergrond: mijn afdeling bij een groot IB draait o.a. simulatiemodellen. Afhankelijk van de modelgrootte en de gevraagde output duurt een run tussen ½ en 15 minuten. Volgend kwartaal gaan we flink opschalen en de verwachting is dat een modelrun met de minimaal benodigde output 1 uur in beslag neemt. Automatiseren van het proces gaat niet want helaas komt er veel handmatig (maar wel leuk) invoerwerk bij kijken, moet de output visueel gecontroleerd worden en de invoer bijgesteld worden. Voor een definitieve run heb je dus al een aantal malen (deels) opnieuw gedraaid.
Uiteraard willen we dit zo project efficiënt mogelijk gaan doen. Met een van de zwaarste modellen tot nu toe hebben we getest op onze huidige computers: Windows XP Pro 32 bit op Core2Duo E6700 2x2,66 GHz en 3 GB RAM. De processor load voor de simulatie komt niet boven de 50 % uit en er wordt ongeveer 120 MB RAM gebruikt. Naar verwachting wordt het uitgebreide model 4 x zo zwaar, dus mogelijk 500 MB RAM. De software is niche software, zonder volledig alternatief, met zo’n 150 gebruikers wereldwijd en oorspronkelijk niet bedoeld voor dergelijke zware runs. Het kan prima, maar gaat dus maar uit van 1 processorkern.
Bij de ICT-dienst werd mijn vraag voor een snellere PC beantwoord met dat er AutoCAD-stations zijn met 1 of 2 Xeons met 4 x 2,53 GHz en resp. 8 of 16 GB RAM.
Mijn vragen en hypotheses:
- Zijn de voorgestelde snelle computers wel sneller voor een single core process? (kijkend naar de kloksnelheid denk ik van niet, maar wellicht is er in totaal wel een kleine snelheidsverhoging door een totaal modernere architectuur. Met de benchmarks ben ik nu voorzichtig, omdat die i.m.o. meestal uitgaan van een belasting van de volledige processor, i.p.v. 1 kern.)
- Is er een manier om toch te profiteren van meerdere kernen zonder dat de software wordt aangepast? (ik stel me een emulator o.i.d. voor die een single core process verdeelt over meerdere kernen en daardoor nagenoeg de volledige rekenkracht van de processor kan gebruiken in plaats van maximaal (1/n) per kern wat nu lijkt te gebeuren. Alleen heb ik zo’n emulator niet kunnen vinden en een andere naam weet ik ook niet.)
Als beide negatief zijn, hebben we nog twee mogelijkheden: een nieuwe computer bouwen rond een C2D/i5/i7 met 3,4 – 3,6 GHz processor, maar 2 of 4 kernen is dan ruim voldoende, of gewoon blijven doorwerken op de huidige machines. Mochten we zelf gaan bouwen dan zullen we ook een SSD inbouwen i.p.v. HDD, maar de vraag gaat in eerste instantie om de rekenkracht. Ik ben met een collega nu in de voorkijk (deels hobbymatig) om bepaalde dingen wel of niet te overwegen en wil graag zeker zijn dat we niet een mogelijkheid verkeerd inschatten of er juist een vergeten.
Bij voorbaat dank!