10
  • bakkerman
    #10
    asszem kezdhetek gyűjteni :S
    xDD
  • Megtörhetetlen
    #9
    48 MAG???? bazzzzeeee az már igen beteg ötlet, gyakorlatilag nemsok értelme van.
  • Mcsiv
    #8
    örülök hogy megpróbálod megmagyarázni, de az általad említett processzorok célspecifikusak és ezeknek megfelelő utasításkészlettel rendelkeznek. x86-os (és társai) utasításkészletről beszélünk
  • MsUser
    #7
    Csak a mihez tartás végett, a sokmagos technológiát már régen használják is, nem csak tesztelik! A évekkel ezelőtt fellőtt távközlési és egyéb. műholdokban régen szépen teljesítenek ezek az "új" processzorokra épülő fejlesztések. Inkább mondjuk ki a frankót bevált, működik évek óta, és szép lassan eladjuk a cégeknek aztán a nagyközönségnek, most ért erre a pontra a sokéves ütemterv
    ... 2007.-es hír 64 magos Processzor! A Tilera processzora jelenleg háromféle variánsban létezik! Akár 4csatornás, közvetlem memória vezérlő a CPU-ban, TILE64 valamennyi magja önálló processzornak számít, amik 600 és 1000 MHz közötti órajelen üzemelnek, fogyasztásuk 170-300 mW. Kereskedelmi forgalomban nem kapható, de a gyártó fejlesztési tervei kisebb és 120 magos CPU-ra is kiterjed... És ez csak egy a témával foglalkozó fejlesztők közül, az INTEL is foglalkozott már régebben az ilyen CPU-kal.
  • sanyicks
    #6
    "Igaz, vannak nagyon jó fordítók (pl.: az intel-é) amelyekkel már egész jól"... le tudják tiltani az amd processzorokon futtatott kódban az SSE utasítások használatát :DD
  • DeviloftheHell
    #5
    hibakeresési fázis :D:D:D huhh de fognak örülni ha éppen akkor nyirja ki a futo folyamatot a proci hibája mikor végre lefutna az emberi agy müködésének a modellezési folyamata :D
  • lamer the true
    #4
    Amit, meg kell tanulnod, hogy valaki már gondolt a problémára és talán meg is oldotta (erre az esély: 99.9999%). Hányszor csináltam meg valamit, hogy aztán nem sokra rá találjak egy kész és sokszor kiforrottabb megoldást. Ha pedig kitalálsz egy olyan látnoki megoldást, mint még senki előtted, akkor gazdag lehetsz

    "azt kéne csinálni, hogy hasonló, egymástól kicsit eltérő programrészeket párhuzamosan futtatni és tesztelni a végrehajtásukat. A végén nem azért lenne gyorsabb mert sokkal több magot használna, hanem mert a kód önmagát optimalizálná."

    Ha komolyan érdekel az ilyesmi ezt nézd meg:

    „genetikus algoritmus”

    Vagy a rokonát:

    „neurális hálózat”


  • saba30
    #3
    Én ezt az ötletet már nagyon régen elképzeltem, kb akkor amikor ez első Gentoo linux megjelent. De sok problémát felvet a dolog. Pl. Operációs rendszernek és az összes felhasználói programnak nyílt forrásúnak kell lennie, vagy a licenszüknek engedni kéne a debbugolást, ha részesülni akarnak az előnyökből. Integrálni kell operációs rendszer szinten egy real-time fordítót, vagy egy nagyon gyors interpretert, ami állandóan frissül és optimalizál (Hasonlóan a google android foryo 2.2 JIT -es op.rendszeréhez).
  • NEXUS6
    #2
    Szerintem a jelenlegi filozófia hibás, vagy nem optimális. Nem minden feladatot lehet sok magra optimalizálni, másrészt a sok mag már lehetővé tenné, hogy evolutív módon használjuk a rendszereket.

    azt kéne csinálni, hogy hasonló, egymástól kicsit eltérő programrészeket párhuzamosan futtatni és tesztelni a végrehajtásukat. A végén nem azért lenne gyorsabb mert sokkal több magot használna, hanem mert a kód önmagát optimalizálná.

    Egyszerűen nincs rá kapacitás, hogy több millió soros programoknál ezt emberek végezzék.

    Milyen csuda lenne, hogy a Windóz egyre gyorsabb lesz minél többet használod, nem pedig lassul!
  • Mcsiv
    #1
    4 magra sem bírnak normálisan fejleszteni, mit akarnak?;]
    Igaz, vannak nagyon jó fordítók (pl.: az intel-é) amelyekkel már egész jól meglehet valósítani a párhuzamosítást, de ritka az az eset, amikor egy szoftver képes normálisan kihasználni ezeket a rendszereket.