Program testujacy wydajność komputera!

Czyli miejsce, w którym można poruszać tematy nie dające przyporządkować się do pozostałych działów ale uwaga tutaj również obowiązują przyjęte zasady na forum
ODPOWIEDZ
Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Program testujacy wydajność komputera!

Post autor: Tranzystor » 04 lut 2007, 18:38

Witam,
ostatnio mój tata napisał program w LOGO, który ma za zadanie przestawić piramidke z jednej strony na drugą. Bardzo mi się spodobał taki program. Taki program bardzo obciąża procesor komputera, więc mógłby testować wydajność kompuetra.

Szkoda, że nie ma własnego zegara, który liczy ile zajmuje procesorowi przeżucenie klocków.

Mojemu komputerowi przeżucenie 15 klocków o opóźnieniu 0, zajeło 43 sekundy. Ile wasze komputery będą się z tym męczyły?

Mój komputer:
procek - Core 2 Duo 2,13GHz
pamięci - Geil 2x512MB 667MHz w dual channel

Program można ściągnąć z http://www.granitowa.strefa.pl/hanoi1.rar


Pozdrawiam
Ostatnio zmieniony 01 sty 1970, 1:00 przez Tranzystor, łącznie zmieniany 1 raz.

ZbeeGin

Post autor: ZbeeGin » 04 lut 2007, 19:21

Nie dosyć już tych benchmarków? https://forum.elportal.pl/viewtopic.php?t=2662

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 04 lut 2007, 20:35

Też się mnie zdaje, że to całkiem niepotrzebne... bo ileż benchmarków już jest?
Pochwalić się komputerem można w wątku wskazanym przez ZbeeGina.

Ciekawostką jest jednakże napisanie programu w LOGO - języku prawie zapomnianym...

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 04 lut 2007, 21:03

Trochę mnie zdziwił czas wykonywania tej operacji (u mnie 15 klocków -> 10min 15s :!: procesor PII 450Mhz 256MB RAM). Dlaczego tak jest? Czy to jakiś bardzo złożony algorytm?

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 04 lut 2007, 21:42

mathieiov pisze:Trochę mnie zdziwił czas wykonywania tej operacji
Nie ma się co dziwić... Twój procesor ma tylko pojedyńczą jednostkę zmiennoprzecinkową (C2D ma cztery na rdzeń), mały cache, brak zaawansowanego kolejkowania rozkazów... itd.
Różnica w budowie wewnętrznej daje o sobie znać bardziej niż prędkość zegara - co widać nawet porównując w miarę nowe P4 EE do C2D... pierwsze nawet z zegarem 3,6GHz jest wolniejsze od najsłabszego C2D z zegarem 1,86GHz o całe 30%...

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 04 lut 2007, 22:20

A może kolega Tranzystor udostępniłby algorytm programu? Jestem ciekawy jak to działa.

Co to są operacje zmiennoprzecinkowe? Nigdzie nie mogę znaleźć odpowiedzi.

ZbeeGin

Post autor: ZbeeGin » 04 lut 2007, 22:25

http://www.cut-the-knot.org/recurrence/hanoi.shtml
Przykład obrazkowy i matematyczny. Samemu też można próbować układać.

ODPOWIEDZ