TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
P4 i obliczenia c.d. (nie pytanie) , JOTEM 5/04/04 17:55 Może pamiętacie mój post tydzień temu. P4 mnie ciężko zawiodło w obliczeniach. Sporo osób przetestowało moim programikiem swoje komputery. Obiecałem poprawić test...i tak powoli poprawiam. Postanowiłem ustalić dlaczego P4 tak wolno liczy. Najpierw postanowiłem sprawdzić pamięć. Napisałem nowy, dosyć zaawansowany test. Kto chce, to wyślę (oczywiście w granicach rozsądku). Pozwala już porównywać wyniki, na razie są z mojego kompa.
Sprawdziłem więc - to nie wina obsługi pamięci. Niestety P4 po prostu wolno liczy. Ostatecznie w programie testowym umieszczę również testy obliczeniowe procesora, ale i tak mam już jasną sytuację.
Owszem, cuda wsadzili do P4. Algorytm cache'owania jest kosmiczny, z trudem go dla potrzeb testów oszukałem. Dali jednostki SSE2, tylko niestety kosztem zwykłego FPU (o połowę przycieli). Cofnąłem się do testów z internetu z początków P4 i rzeczywiście, już wtedy w 3D studio p4 1.5 dostawał strasznie w plecy od PIII 1GHz.
Więc wszystkim dla ostrzeżenia. P4 naprawdę bardzo (jak piszę bardzo, to znaczy, że naprawdę bardzo;-) wolno wykonuje zwykłe obliczenia przy wykorzystaniu FPU. Kompilatory Borlanda jeszcze nie optymalizują na SSE2, więc kto pisze aplikacje obliczeniowe w Builderze lub Delphi ten niech się trzyma z daleka od P4! Wstępne testy wykazały, ze nawet HT tu nie pomaga, to po prostu jednostka FPU jest kosmicznie wolna.
PozdrawiamPoryjemy..zrobaczymy - to ja poprosze jak można , vector 5/04/04 18:02
taki program. albo zapusc na niego linka jak masz go gdzie wrzucic - ja rowniez, jak cos moge pozniej , Wedrowiec 5/04/04 18:05
na www wrzucic."Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - masz racje , Meteor 5/04/04 18:09
natomiast warto korzystac z tego co daje platforma sprzetowa, czyli krotko mowiac zainteresowac sie wykorzystaniem SSE2 do wlasnych celow.
Jesli masz czas, to poszukaj na serwisie tomshardware artykulu o tworzeniu enkodera MPEG4 w oparciu o SSE2. Programisci Intela w jedna noc przyspieszyli softwarowy enkoder tylko dodajac obsluge SSE2 o prawie 50%...Tak, naleze do grupy trzymajacych
kierownice i jestem z tego dumny!
Pzdr. Univega,Author&Meteor - Tylko to mi zostaje poza wyrzuceniem złomu. , JOTEM 5/04/04 18:12
Jeden problem, strasznie mi się robota komplikuje wtedy, gdy muszę zapewnić działanie na wszystkich platformach sprzętowych (od pIII do Athlona 64)Poryjemy..zrobaczymy - No cóż, SSE2 SSEsem, ale jeden z zawodowych , sebtar 5/04/04 18:33
programistów (Carmack) wypowiedział się kiedyś co myśli o tego typu udoskonaleniach (MMX, SSE2, 3DNow, itp.). Wypowiedział się negatywnie...Demokracja to władztwo intrygantów,
wybieranych przez głupców. - hmm , Czarek 5/04/04 19:50
> Wypowiedział się negatywnie...
a pamietasz moze, co dokladniej powiedzial (moze jakis link)?- To było coś w tym sensie że programiści , sebtar 5/04/04 21:38
chcąc dopracować kod nie mają czasu bawić się w takie pierdoły i piszą czysty kod x86 bez dodatków. Ale było to dosyć dawno temu przy okazji któregoś z licznych wywiadów dotyczących DOOMa 3 (chodziło o optymalizację tej gry dla nowego wtedy procesora P4), więc linka to już raczej nie znajdę...Demokracja to władztwo intrygantów,
wybieranych przez głupców.
- potestowałbym sobie , Chrisu 5/04/04 18:22
jeśli podesłałbyś... /// GG# 1 110 10 10 11 100 10 \\\ - Jak są inni chętni, to czekać... , JOTEM 5/04/04 18:25
Wychodzę na 3 godzinyPoryjemy..zrobaczymy - jakbyś mógł podesłać :) , zyzio 5/04/04 19:00
j.w, - .:. , Shneider 5/04/04 19:01
Slij smialo jesli mozna :).:: Live at Trance Energy ::. - hrum, hrum , 123er 5/04/04 19:05
podeślij i mi...E7300@3,6GHz,ABIT AB9,OCZ
2GB@900,seagate320GB+80GB,
WD640GB,F3 1TB,MSI 9600GT,Audigy2ZS - skompiluj kompilatorem intela jeśli masz to w C albo w fortranie... , kicior 5/04/04 19:35
to zmienisz zdanie. u mnie użycie tego kompilatora w porównaniu do gcc daje kilkukrotny przyrost prędkości obliczeń- hmm , Czarek 5/04/04 19:49
przeciez juz pisal, ze Delphi only...
P4, a raczej jego FPU _nic_ nie pomoze...- delphi, delphi... , kicior 5/04/04 19:55
widzę, że delphi, ale jeśli chce liczyć to niech zapomni o nim. U mnie w zakładzie zajmujemy się wyłącznie obliczeniami naukowymi i do tej pory nikomu nie przyszło do głowy, żegy to robić w delphi (i gwarantuję, że za granicą też nikomu raczej nie przychodzi). Do tego only fortran albo c i na pewno nie pod windows.
howgh- Jasne, wiem. , JOTEM 5/04/04 20:32
Mogę i w fortranie i w C, ale to fragment dużego systemu bazodanowego. Obliczenia to w nim margines działalnosci. :-)
A tak się już zżyłem z Pascalem i wstawkami asemblerowymi, że głupio się czuję w innych językach. Z resztą, obliczenia pojedynczej probki zajmują 10s. Problemem jest tylko to, że od dwóch tygodni przeprowadzam obliczenia w celu wyznaczenia normy i to już jest kilka tysięcy (np. 5000) próbek. Na moim starym PIII trochę długo to trwało;-)Poryjemy..zrobaczymy - no tak... , kicior 5/04/04 20:44
to już twoja wola: jeśli nie jest na tyle wolno, że cię nie wkurza to zostaw jak jest, ale jak cię wkurzy przepisz to pod fortrana i skompiluj kompilatorem intela. na mój gust zyskasz na swoim p3 z 500% a jeszcze więcej na p4. Więc pozostaje tylko pomyśleć czy jest na tyle wolno, że już nie zdzierżysz i przepiszesz czy się przemęczysz z tym co masz - no ale to już jak chcesz:)
PS kompilatory C++ i Fortrana od intela są darmowe pod linuksa i 30 dni trial pod windę ( tak w kwestii informacji), kompilator fortrana ma całkiem fajny podręcznik fortrana 95 w pdf-ie w dodatku - więc myśl:)
- hmm , Czarek 5/04/04 19:48
to i ja poprosze
(najlepiej jakby ktos zawiesil gdzies na http/ftp)
a co do P4, to sam Intel w koncu doszedl do wniosku, ze to nedza/niewypal/etc i zamierza pogrzebac P4 i cala jego architekture w 2007 (jesli nie wczesniej) - o czyms to swiadczy... - hmmm u mnie moj sprzecik blado wypada , Wedrowiec 5/04/04 19:48
w porownaniu do P4 barton@2,11 GHz
wyniki ida na maila"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - wrzucilem na www , Wedrowiec 5/04/04 19:52
http://lodz.expro.pl/...pro.pl/protest/Protest.zip"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - hmm , Czarek 5/04/04 19:55
thx! - hmm , Czarek 5/04/04 19:56
... ale zip jest skopany (CRC) - wrzuc jeszcze raz...- poszlo, sprawdzone, dziala , Wedrowiec 5/04/04 19:59
dodatkowo jako bonus macie moje wyniki ;)"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - hmm , Czarek 5/04/04 20:01
teraz ok! - wyniki troszke bez sensu sie zapisuja(?) , Wedrowiec 5/04/04 20:03
trzeba by kazdy test oddzielnie zapisywac....."Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - Jeśli mozna, to proszę o powtórną wysyłkę, po przeprowadzeniu wszystkich testów. , JOTEM 5/04/04 20:24
Jeśli zostaną zapisane pod tą samą nazwą, to nakryją isniejące i będę miał cały komplet :-)Poryjemy..zrobaczymy - poszly ale pod nowa nazwa , Wedrowiec 5/04/04 23:51
i mam nadzieje ze umiescisz/przeslesz mailem odp. na pytanko z maila :)))
Pozdrawiam"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani"
- Wyniki , JOTEM 5/04/04 20:22
Osoby zapisujące wyniki proszę przestrzegać procedury:
najpierw wszystkie testy, dopiero po nich zapis wyników. Wtedy zapiszą się wyniki wszystkich testów razem.Poryjemy..zrobaczymy - Wyniki , Karaczan 5/04/04 21:05
poszly na maila. Btw tak zajmuje system, ze az mi neo+ rozlaczylo:) - Jakby jeszcze ktoś , JOTEM 5/04/04 21:31
wyniki podesłał :-)Poryjemy..zrobaczymy - Mnie się przypomina stary artykuł z któregoś polskiego serwisu ... , zartie 5/04/04 22:35
... opisujący dlaczego P4 jest kiepskim procesorem: co Intel wyciął ze struktury procesora (pierwotnego projektu) aby zaoszczędzić parę $ na produkcji lub aby przyspieszyć premierę, bo nowe rozwiązania wymagały dopracowania, że narzędzia programistyczne często nie są zoptymalizowane nawet pod Pentium II, ....
Wszystko to dokładnie pasuje do opisywanych przez Ciebie problemów.
PS. Artykuł ukazał się jakieś 2 lata temu ...Gdybym dostawał złotówkę za każde przekleństwo pod adresem Microsoftu już dawno byłbym milionerem - hmm , Czarek 6/04/04 00:01
> Mnie się przypomina stary artykuł z któregoś polskiego serwisu
a masz moze linke do tego art'u (albo moze zachowales go na hdd)?- Dobrze, że pamiętałem, że tło było niebieskie :-) , zartie 6/04/04 10:19
http://xp.net.pl/art/cpu_about_p4_part1.htmlGdybym dostawał złotówkę za każde przekleństwo pod adresem Microsoftu już dawno byłbym milionerem
- Trochę zabija system , Jax 5/04/04 22:44
a mam coś do zrobienia - podeślę jutro ok? |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|