|
Тема |
Re: ОпенЦълъ [re: zaphod] |
|
Автор |
gat3way (altered mind) |
|
Публикувано | 04.11.10 12:36 |
|
|
Да, с това уточнение че процесорът е 1120-ядрен в случаят с 6870. Добре де, трудно е да се каже това, защото има само 14 compute unit-а и следователно не може да прави повече от 14 различни неща едновременно, от друга страна всеки compute unit има майната си stream cores, които паралелно изпълняват една и съща инструкция върху различни данни. Другото голямо предимство е че имаш 32 хиляди хардуерни регистри на compute unit - колкото и да е бавен достъпа до GDDR5 паметта и колкото и да няма гъзарски много кеш, ако съумееш да си напишеш kernel функцията като хората става пушка. Ся все още нещата са много орязани - няма рекурсии, няма n-мерни масиви, няма memory management, на ATI дори byte addressing-a му не работи деа, ако имаш char *, не можеш примерно да достъпиш n-тия елемент.
При все това, как вика |, за неща, които позволяват да се паралелизират, тва си е пушка и CPU-тата пасти да ядат, колкото и да се напъват, години ще минат преди да могат да правят същото със същата скорост, с каквато го прави една low-end карта в момента.
P.S и тва е забавно:
http://www.nvidia.com/object/personal_supercomputing.html
EOF
|
| |
|
|
|