PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Overclocking (https://forum.pcekspert.com/forumdisplay.php?f=2)
-   -   CPU stress test za linux (https://forum.pcekspert.com/showthread.php?t=48621)

hash 08.10.2006. 13:52

CPU stress test za linux
 
jel zna neko neki program tipa prime ili nes slicno za testiranje stabilnosti cpu-a pod linuxom

imam super pi i on prolazi 32M verziju na 2.5GHz ali se komp nakon par dana srusi

imam asrock dual sata2 i 3200+
os je ubuntu dapper drake

:beer:

Bubba 08.10.2006. 14:16

Citiraj:

Autor hash (Post 538858)
jel zna neko neki program tipa prime ili nes slicno za testiranje stabilnosti cpu-a pod linuxom

Uzmes vi i gcc, isprogramiras sito za prim brojeve te se pozoves na teorem da je za svaki n@|N, ako je 2^n-1 prost broj, onda je i n prost broj, pomocu kojega se racunaju Mersenneovi prosti brojevi, za svaki nadjeni napravis verifikaciju te uzivas u vlastitom prajmudevedesetpet.

hash 08.10.2006. 15:13

zvuci divno ali te ne razumijem bas

program pisem isto kao da pisem u c-u?nisam nikad nes tak radio u linuxu al znam neke osnove c-a, ugl sam radio u devc++

n@|N - sta ovo predstavlja? n element N ?

tj treba mi nes ovak:

Code:

int a,b,n;

for(n=1;n<40000;n++)
{
a=(2^n)-1;

provjeri da li je a prime

for(a=prime)
{
provjeri da li je b=n-1 prime
}

if(b=prime)
{
cout<<"tocno";
}
else
{
cout<<"greska!";
}

}

jel ima neki jednostavan nacin da provjerim dal je broj prime ili moram dijeliti sa svim brojevima pa provjeravat dal je cjelobrojni ostatak nula za svako djeljenje?

nekak mi se neda to sve radit sad.... ja bi radje gotovo rjesnje ako ima, moze i kod od prime95 :D pa mi onda kazete kak da to iskompajliram u linuxu :D

BrunoZG 08.10.2006. 15:23

napisi u google prime for linux, prime 95 for linux i slicno. Skinut ces binary kompajliran za linux, pokreni ga i uzivaj.

EDIT:
Ups sorry pobrko sam, to je bio SUPER PI, nisam naišo na prime like program za linux, al nisam ni trazio.

(Zakasnio sam sa editom, al nema veze, ak nadjes kaj javi :)) :D

hash 08.10.2006. 15:24

ok idem potrazit, makar sam to odmah trebao napravit :D

Vuco 08.10.2006. 15:31

http://www.mersenne.org/source.htm
Citiraj:

If you are curious anyway, you can download all the source code(3.6MB). This file includes all the version 24 source code for Windows 95/98/Me, Windows NT/2000/XP, Linux, and FreeBSD. Use the -d option in pkunzip to unzip the source.
Jesam pomogao? :)

hash 08.10.2006. 15:31

evo nasao sam

mprime

hvala svima :beer:

hash 08.10.2006. 15:32

Citiraj:

Autor Vucko (Post 539022)

nasao sam vec ... hvala :)

Bubba 08.10.2006. 17:19

Citiraj:

Autor hash (Post 538993)
zvuci divno ali te ne razumijem bas

To je i bila osnovna predpostavka.

Citiraj:

program pisem isto kao da pisem u c-u?nisam nikad nes tak radio u linuxu al znam neke osnove c-a, ugl sam radio u devc++
Na ovoj razini, okruzje u kojem radis je manje vise nebitno, jer nemas sistemske funkcije koje bi ti bile eventualno bitne, bar ne za neke "primitivne" izracune.

Citiraj:

n@|N - sta ovo predstavlja? n element N ?
Da je n element iz skupa prirodnih brojeva.

Citiraj:

tj treba mi nes ovak:
/snip

Ne bas. :)

Mlad si ti jos, nauciti ces, samo te zajebavam malo, cisto zato sto ti je Google nepoznanica. ;)

No u stvari, u cemu je point. Prime95 je programcic koji trazi Mersenneove prime brojeve, koji odgovaraju zapisu 2^n-1. Vec smo rekli da ti brojevi uzimaju kao temelj predpostavku da je svaki n@|N, ako je 2^n-1 prost broj, onda i n prost broj. Dokaz bi isao otprilike ovako:

Pretpostavimo suprotno; 2^n-1 je prost a n slozen, tj. da postoje
x,y@|N, x>1, y>1 takvi da je n=x*y -> Tada se 2^n-1 moze zapisati kao:

2^n-1 = 2^(x*y)-1 = (2^x)^y-1 = (2^x-1)*(2^(x(y-1)) + 2^(x(y-2)) + ... + 2^x + 1)

odnosno, 2^n-1 se moze faktorizirati pa nije prost. Ovdje imamo kontradikciju s pocetnom tvrdnjom, pa zakljucujemo da ako je 2^n-1 prost, i n mora biti prost.

Sto nam omogucuje ovaj dokazcic? Pa umjesto da defiliramo sve brojeve iz N, mi uzimamo samo one proste i provjeravamo je li broj zaista prost. Prime, konkretno, koristi Lucas-Lehmerov test za provjeravanje je li 2^n-1 zaista prost broj.

Citiraj:

jel ima neki jednostavan nacin da provjerim dal je broj prime ili moram dijeliti sa svim brojevima pa provjeravat dal je cjelobrojni ostatak nula za svako djeljenje?
Naravno da ima brzih metoda. Cak i ove primitivne se mogu ubrzati tako da provjeravas samo brojeve do sqrt(x) broja za kojeg smatras da je prime (a ne do x-1) te da izbacis sve parne djeljitelje osim broja dva. Kao sto gore rekoh, Prime koristi Lucas-Lehmerovu metodu za provjeravanje primea, a kako ona radi mozes naci na pregrst mjesta po internetu.

Citiraj:

nekak mi se neda to sve radit sad.... ja bi radje gotovo rjesnje ako ima, moze i kod od prime95 :D pa mi onda kazete kak da to iskompajliram u linuxu :D
Ima, ima. Use the Google, Luke. :p


Sva vremena su GMT +2. Sada je 07:55.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger