G
Guest
Guest
we are in an era heterogeneous computing.
BUT the software isn't. This is why in theory bulldozer should be better but in practice, it won't. yeah it really suck but here why:
1- developper won't bother
2- most software, even newer one, base majority of it's code on older release which ignore hardware upgrades.
3-conversion of serial code to parallel(multi-thread) code
is much harder to develop, to debug. If possible to make at all!
4- tendency in computer science is in OOP (oriented object programming)
which basically force programmer to make huge, complex, bloated, heavy program with the result of a software a keep getting slower as features are added.
5- no one really care anymore. There are way to get very fast things done on a general purpose computer http://bellard.org/pi/pi2700e9/announce.html but people prefer going the easy way by spending millions on super computer!!!
BUT the software isn't. This is why in theory bulldozer should be better but in practice, it won't. yeah it really suck but here why:
1- developper won't bother
2- most software, even newer one, base majority of it's code on older release which ignore hardware upgrades.
3-conversion of serial code to parallel(multi-thread) code
is much harder to develop, to debug. If possible to make at all!
4- tendency in computer science is in OOP (oriented object programming)
which basically force programmer to make huge, complex, bloated, heavy program with the result of a software a keep getting slower as features are added.
5- no one really care anymore. There are way to get very fast things done on a general purpose computer http://bellard.org/pi/pi2700e9/announce.html but people prefer going the easy way by spending millions on super computer!!!