Don't buy the paralellism hoax.
2008-06-06 13:49 i1447 [permalink]
Code Parallel or Die, Part 2 - Port 25: The Open Source Community at Microsoft
Man heb ik dit zien aankomen. Natuurlijk zijn er niet veel mensen die (moeten) werken aan een systeem dat een paar tiental gigabyte aan beelden verwerkt op een dag, en zo wat kan testen of paralellisme binnen en tussen multi-core servers de zaak vooruit kan helpen of niet, maar in de praktijk kom je al snel tot de conclusie dat het ontwerp aanpassen naar een 'zo hoog mogelijke graad van parallelisme', bijna niets oplevert. Meer nog, je moet uiteindelijk nadenken hoe je overal de nodige data op zoveel mogelijk plaatsen kan krijgen om het 'tegelijk' te laten verwerken. Vanaf je een grof genoege opsplitsing van het uit te voeren werk kan maken dat je alle cores aan het werk zet, dan verlies je misschien alleen maar iets op het einde als ze niet allemaal gelijk eindigen...
Ma bon, ik heb een open geest, ik zou misschien toch twijfel krijgen of ik in het 'nee'-kamp wel goed zit, als ik een decompressie algoritme zie die ten volle een multi-core kan benutten...