Prima Pagina » Hardware, Noutati it, Stiri Generale

Multiprocesoare-Secrete dezvaluite

5 February 2009 Scris de Vlad Gidea 882 views 2 Comentarii

core_2_quad_logo_270x334 Odata cu dezvoltarea tehnologiei au ajuns si procesoarele sa incorporeze doua, patru sau in curand poate si mai multe centre de procesare. Diferenta exacta dintre aceste procesoare si predecesoarele cu doar un singur centru nu a fost totusi explicata foarte clar de producatori lasand loc de interpretari care au degenerat pana la a se spune ca un Core 2 Duo de la Intel face treaba de doua ori mai repede decat un Single Core al aceluaiasi producator, lucru cat se poate de fals.

Este totusi adevarat ca aceste noi tipuri de pocesoare au capacitati care le intrec mult pe vechile modele dar in spatele medodei de aproximare a vitezei sta un algoritm probabilistic nu foarte complicat. Trebuie in primul rand trebuie luata in cosiderare capacitatea de paralelizare a programului si anume cat din aceste trebuie facut pe un singur procesor si cat poate fi impartit intre celalalte centre. Spre exemplu, daca 50% trebuie sa ramana pe primul centru, atunci doar celalata jumatate va fi facuta la o viteza net superioara fiind impartita celorlalte centre. Din pacate totusi, timpul de executare va fi cel necesar procesarii primei parti plus cel rezultat din procesarea la comun.

De aici putem clar deduce ca indiferent daca sunt 4 procesoare sau 1000, timpul necesar nu va varia intr-o maniera considerabila, impartirea fiind facuta intotdeauna la fel: jumatate pentru un modul de procesare si jumatate pentru restul. Astfel, viteza depinde intro mare parte posibilitatii de a impartii programul in partea principala (nedivizibila) si cea comuna.

Legea lui Amdahl folosita pentru procese paralele este urmatoarea:89073e92c6f758701ce24b9ed480ecd2

, unde P este procentul cu care se mareste viteze (Spre exemplu, viteza creste cu 30%) iar N este numarul total de procesoare.

Pentru a lua un exemplu simplu, vom considera un numar atat de mare de procesoare incat P/N nu va fi luat in considerare iar ecuatia va deveni 1/(1-P). Daca presupunem ca prin impartire viteza creste cu 30%, atunci gradul cu care se va mari total va fi de 1.42 ori, un rezultat deloc impresionant pentru un numar infinit de procesoare.

Speram ca explicatia matematica nu a fost nici pe departe asa de grea precum pare iar perntru a va forma o idee mai buna despre gradul de multiplicare si toate cele de mai sus va oferim si o diagrama a timpului total de procesare:

648px-amdahlslawsvg

Crezi ca subiectul merita dezbătut mai mult? Atunci intra pe forum si hai sa stam de vorba!
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

2 Comentarii »

  • Sfaturi practice: Cum imi aleg laptopul? | Stiri.IT a spus:

    [...] Procesorul este in esenta inima viitoarei investitii si unul dintre cele mai importante elemente. Daca dimensiunea ecranului tinea mai mult de gusturi personale aici este deja vorba de un impact major asupra performantelor generale ale calculatorului. Intrebarea pe care la fel ca si in cazul celorlalte componente utilizatorul trebuie sa o puna este :”La ce voi folosi laptopul?”. Daca este vorba de editare text, scriere de e-mail-uri sau doar citire de e-bookuri, orice procesor din gama noua fie de la Intel fie de la AMD va fi arhisuficient. Nici timpul de intrare in XP/Vista/Linux nu este foarte mare la nicicare intrucat sunt deja configurate sa duca sarcinile de zi cu zi cu usurinta. In schumb, daca vor fi rulate si jocuri pe laptop sau aplicatii care necesita o putere mai mare de procesare este recomandat un procesor din gama Intel Core 2 Duo, orunde peste 1.80 GHz. Preturile aici variaza ajungand la sa fie foarte piperat in jurul frecventei de 2.60GHz. Desigur, daca cineva chair doreste performante uimitoare atunci poate lua in considerre si gama Intel Core 2 Extreme. Modelul QX9300 este un Quad-Core care ruleaza la o impresionanta frecventa de 2.53GHz si care faciliteaza rularea oricarei aplicatii cu viteza incredibila. Ca idee de final, un Intel Core 2 Duo la 2.00 GHz este suficienta pentru toate aplicatiile actuale inclusiv jocurile dar a nu se faca confuzia intre un Single Core la 4.00 GHz si un Core 2 Duo la 2.00 GHz intrucat calculul nu se face prin dublarea frecventei celui de-al doilea procesor. Pentru mai multe informatii puteti citi mai multe despre noile procesoare aici. [...]

  • Laptopbun.ro » Cum s? î?î alegi laptopul a spus:

    [...] Procesorul este in esenta inima viitoarei investitii si unul dintre cele mai importante elemente. Daca dimensiunea ecranului tinea mai mult de gusturi personale aici este deja vorba de un impact major asupra performantelor generale ale calculatorului. Intrebarea pe care la fel ca si in cazul celorlalte componente utilizatorul trebuie sa o puna este :”La ce voi folosi laptopul?”. Daca este vorba de editare text, scriere de e-mail-uri sau doar citire de e-bookuri, orice procesor din gama noua fie de la Intel fie de la AMD va fi arhisuficient. Nici timpul de intrare in XP/Vista/Linux nu este foarte mare la nicicare intrucat sunt deja configurate sa duca sarcinile de zi cu zi cu usurinta. In schumb, daca vor fi rulate si jocuri pe laptop sau aplicatii care necesita o putere mai mare de procesare este recomandat un procesor din gama Intel Core 2 Duo, orunde peste 1.80 GHz. Preturile aici variaza ajungand la sa fie foarte piperat in jurul frecventei de 2.60GHz. Desigur, daca cineva chair doreste performante uimitoare atunci poate lua in considerre si gama Intel Core 2 Extreme. Modelul QX9300 este un Quad-Core care ruleaza la o impresionanta frecventa de 2.53GHz si care faciliteaza rularea oricarei aplicatii cu viteza incredibila. Ca idee de final, un Intel Core 2 Duo la 2.00 GHz este suficienta pentru toate aplicatiile actuale inclusiv jocurile dar a nu se faca confuzia intre un Single Core la 4.00 GHz si un Core 2 Duo la 2.00 GHz intrucat calculul nu se face prin dublarea frecventei celui de-al doilea procesor. Pentru mai multe informatii puteti citi mai multe despre noile procesoare aici. [...]

Lasa un comentariu!

Adauga comentariu tau aici, sau cu trackback de pe blogul tau. Te poti abona si la comentarii subscribe to these comments prin RSS.

Comentariile de tip SPAM vor fi sterse automat. Avem Dofollow ceea ce va asigura link catre site.

Poti folosi codurile:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Imaginile sunt oferite de Gravatar. Daca vrei si tu avatar, inregistreaza-te la Gravatar.