Idézet: vers - Dátum: 2010. 07. 03. 13:04
ketlem hogy egy algoritmusbol barki gazdag lenne valaha is

azert egy primfelbonto algoritmus, ami az RSA-t, es minden raepulot azonnal feltor nem kis ertek lenne!
de vannak kevesbe kriminalisztikus lehetosegek is..
Idézet
amugy van egy uj elkepzelesem

lassuk, lassuk!
de elobb terjunk vissza egy pillanatra a regire! ugye az utolso sor, valahogy igy fog kinezni:
xN=x0^(2^N).....
tovabb nem is mennek, eleg idaig. mennyi ideig is tart ezt az egy tagot kiszamolni? hat N hatvanyosas lessz benne. magyaran az utolso processzorod legalabb annyit szamol, mint ami az eredeti feladat egy szem processzora onmagaban.. meg akkor is, ha N^2 processzort vetsz be. azaz egy kanyit nem gyorsult az algoritmusod, akarhany processzort is vettel.
hogy miert vettem elo ismet? hat mert ugy latom a mostani sem lesz jobb:
Idézet
ha egyszerre 2 thread szamol , parosaval szamolja az ertekeket , pl X(n) meg az X(n+1)
egyik thread : X(n)= X(n-1)^2-x(n)
masik thread : X(n+1)= ( X(n-1)^2-x(n) )^2 -x(n+1)
ugye kene egy szamitasi komplexitast szamolnunk. a szorzas tart a legtovabb, tehat vegyuk a szorzasok szamat, hanyagoljunk el minden mast: osszeadast, kommunikaciot..
az elso thread 1 szorzas, tehat egy lepes. a masodik thread 2 szorzas, tehjat 2 lepes ideig tart. a ketto parhuzamos, tehat az ossz lepesido 2 lepes. (az eredeti egy szem cpu-val szamolo algoritmusunk mennyi is? hat az is 2!)
es hiaba vegzett az elso cpu az elso szallal, meg kell varnia a masodik vegeredmenyet, hiszen a kovetkezo lepes a:
x(n+2)=x(n+1)^2-x(n+2), amihez szukseg van az uj x(n+1) ertekere, ami meg nincs kiszamolva..
Idézet
tehat ha parosaval szamolunk akkor a ciklusunk szama felezodik
mikozben a szamitasi lepesek szama megduplazodott, tehat pont ugyanannyi ideig tartott a dolog!
Idézet
mondtam hogy csak idore van szuksegem

valoban, latom sok idore van szukseged, hogy belasd egy tanykonyvi peldarol, hogy a tankonyv igazat allit, miszerint nem ismert hozza hatekony parhuzamositas...
de probalkozz nyugodtan, en raerek!