- AMD GPU-k jövője - amit tudni vélünk
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali alaplapos kérdések órája
- Gaming notebook topik
- Szünetmentes tápegységek (UPS)
- Felpörög az asztali CPU-piac a következő pár hónapban
- VR topik (Oculus Rift, stb.)
- Nyomtató topik
- ThinkPad (NEM IdeaPad)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Szilárdtest-akkumulátorokat fejleszt Kína, jöhet az áttörés?
it 830 millió dollárnak megfelelő összeget költ a szilárdtest-akkumulátorok fejlesztésére Kína a jelentések alapján.
-
Végre tudjuk, hogy mikor jön a Test Drive Unlimited Solar Crown
gp Hosszas hallgatás után nemrég kiderült, hogy a versenyjáték szeptemberben debütál PC-n és konzolokon.
Új hozzászólás Aktív témák
-
Tal2
tag
Mint a régi szép időkben, mikor a 386DX mellé vettem a koprocit.
-
csudri
őstag
4500$? Abból már inkább vesz valaki mégegy (vagy több) opteron-t a lapjába. Az gyorsabb, mint ez vagy nem?
-
nagyúr
-
Rive
veterán
Vagy nem.
Brutális egy cucc ez. Ugyan a honlapon se írnak túl sokat (kicsit papírízűnek is tűnik ettől a bejelentés), de amit írnak az sokat ígér.
A chip lényegében egy majdnem tetszőleges funkcióra felprogramozható üres logikai játszótér. Ha úgy szottyan úri kedved, akkor lebegőpontos számításokat végeztetsz vele, ha máshogy, akkor mondjuk csinálsz belőle (bele) néhány tucat önálló processzort. Ahogy tetszik.
Határok persze vannak, de egy olyan dedikált hardver, ami ebben kialakítható, az adott célfeladat körén belül minden mást lenyom.
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
csudri
őstag
Ok, a társprocesszor témában láma vagyok, akkor legyen tök jó ár!
-
Rez_Grof
őstag
Ilyesmire gondoltál:
[link]
[link]
[link]
Ha jól értelmezem akkor ezekbe a procikba az ember olyan működési programot tud beleirni amilyen neki kell az adott feladathoz, magyarul elképesztően feladat specifikus processzor alakitható ki belőlük, és bármikor újra programozhatóak.
Szerk:
Látom Rive megelőzött.
[Szerkesztve]A bus station is where a bus stops. A train station where a train stops. On my desk, I have a work station....
-
zsiga667
addikt
De jó lenne egy ilyen itthonra... Szerencsétlen A64 tetűlassan konvertálja a Canon raw képeket, mire 1GB képet (kb. 130 db) átkonvertál 16 bites .tif-be addig megebédelek kétszer, míg ugyanezt a Canon Digic2 procija megcsinálná egy-két perc alatt. Gondolom ez a cucc hasonló eredményt hozna.
-
ALI_G
veterán
kettőt kérek.
Várom, hogy elérjük azt az időt, amikor egy ilyet integrálva kapsz az alaplapon. -
Adi
senior tag
Slashdoton ez tegnap ment le hírben, ott kellett volna kicsit megnézni a hozzászólásokat.
A Cray egyik szuperszámítógépe (az XD1, ha jól emlékszem) használ is ilyet, ott egy-egy blade-re raknak ilyet 2 db. Opteron mellé. Tehát az ötlet nem új annyira, az viszont igen, hogy a koprocit HT-n keresztül lehet elérni. Régebben PCI/PCI-X-en keresztül ment ez, mivel bővítőkártyán lehetett beszerelni a gépbe, értelemszerűen ott jóval lassabb volt az adatávitel.
Ahogy fönt is írták páran, általános feladatokra egy FPGA nem alkalmas. Az adott célfeladatra kell fölprogramozni és a vezérlőszoftvert igen keményen hozzá kell alakítani. Gyakorlatilag arra jó, hogy pl. egy-egy számításigényes szubrutint célhardverrel kiváltsanak, ilyen helyeken viszont brutális gyorsulást hoz.
Az eredeti sajtóhírben pl. azt írták, hogy az egyik lehetséges alkalmazási területe az olaj- és földgázkutatás.ldm start-reconf primary
-
Maverick14
tag
Tavaly szeptemberben Washingtonban volt szerencsém kézbefogni egy XD1-es modult. Mikor mondták az árát gyorsan vissza is tettem az asztalra. Sajnos nem mostanában lesz ilyen itt az egyetemen.
Az esetek többségében kapsz egy API-t amivel az adatokat tudod le-fel töltögetni a kártyára. Nem szükséges hozzá túlzottan kemény kódolás. (Feltéve hogy az API tényleg úgy működik ahogy le van írva).
A hírben szereplő Celoxica fejlesztőrendszert pár éve használom már. Több hallgatóm is írt nálunk ilyen témában diplomát. Minden előzetes hardver ismeret nélkül tudtak vele dolgozni. Szinte teljesen olyan mint az ANSI-C + néhány parancs ami a hardver miatt kell (pl. utasítások párhuzamos végrehajtása, I/O kezelés, memóriák kezelése).
Olajkutatás mellett jól használhatók még a gyógyszeriparban, génszekvenciák elemzésében, digitális jelfeldolgozásban. Itt nálunk Veszprémben is fut néhány hasonló témájú project. (sajnos egynelőre csak l'art pour l'art szinten)My other car is an F-14 Tomcat!
-
rudi
nagyúr
válasz Maverick14 #11 üzenetére
Ilyesmi Xilinx móka, csak kisebb (Spartan 3-as) boronálja össze például a nagyobb Radeon Crossfire cuccok félképeit is. A VGA-n még az interfész programozótüskéi is fenn vannak.
Resistance Is Futile. You will be assimilated!
-
orbano
félisten
Szívesen eljátszadoznék egy ilyennel itthon. Egy kisebb teljesítményű egész jól jöhetne mondjuk egy robotba...
A vér nem válik VAZZE!™
-
Adi
senior tag
válasz Maverick14 #11 üzenetére
Te ilyen Xilinx bigyókkal játszhatsz munkaként? De jó neked!
Én még pl. a mátrixszorzásra tippelnék, amit egy ilyen cucc fölgyorsíthat, de lehet, hogy tévedek, sajnos nem értek hozzá.ldm start-reconf primary
-
ALI_G
veterán
Igen, ezt vágom. Sőt azt is tudtam (sejtettem), hogy egy komoly matemaikai műveletet ezzel gyorsítsanak föl. Rengeteg lehetősége lehet egy ilyennek.
Kb. olyan lehet mint egy java-ban megírt softver és egy assambly-ben megírt softver közötti sebesség különbség Vagy még durvább. -
stanci
tag
válasz Maverick14 #17 üzenetére
Mi az a nagy királyság? Isszuk szavaid!
''Az élet egy hatalmas film... ...csak nem te választod a műfajt''
-
Rive
veterán
Kb. olyan lehet mint egy java-ban megírt softver és egy assambly-ben megírt softver közötti sebesség különbség
Nem jo pelda, mindkét nyelv általános CPU-t dolgoztat. Ez inkább olyan, mint amikor a speciális célú GPU csinálja, vagy annak tehetsége híján az általános célú CPU számolgatja a játék grafikájának effektjeit./// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
Maverick14
tag
A Xilinx új FPGA koprocesszor modult mutat be a héten a kínai IDF-en, ezúttal Intel Xeon procik mellé.
[link]
Sajnos részletes infók még nincsenek róla. Csak annyi hogy a legújabb 65nm-es Virtex-5 FPGA-k lesznek rajta.My other car is an F-14 Tomcat!
-
#95904256
törölt tag
válasz Maverick14 #22 üzenetére
Hello Maverick14!
Ezek az Opteron / Xeon processzorok mellé rakható koprocesszorok képesek a lebegőpontos számítási műveletek jelentős gyorsítására is? -
Rive
veterán
válasz #95904256 #23 üzenetére
Remélem nem baj, ha én válaszolok.
Így általánosan, hogy 'lebegőpontos számítási műveletek ' gyakorlatilag semmire se képesek. Ugyanakkor majdnem tetszőleges komplex, előre meghatározott funkciót huzalozottan képesek végrehajtani. Nincs utasításlehívás, nincs OoO logika, nincs általános cache. Szinte semmi sincs, ami egy procit általánossá tesz. Csak egy fix teendő van, amit a maga néhány száz MHz (nem tudom, pillanatnyilag épp hol tartanak) sebességével betölt és bedarál. Emiatt ezt az előre meghatározott funkciót sokkal gyorsabban tudja végrehajtani, mint egy általános célú CPU./// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
Maverick14
tag
válasz #95904256 #23 üzenetére
Üdv!
Bocs a késői válaszért. Épp az utolsó simításokat végzem a disszertációmon. Azt se tudom hol áll a fejem.
A lényeget Rive már leírta, egy FPGA-n tetszőleges szekvenciális áramkört meg tudsz valósítani. Semmi akadálya annak hogy valamilyen lebegőpontos arimetikát valósíts meg. A Xilinx ingyenesen ad is a fejlesztőrendszerével lebegőpontos összeadó/kivonót, szorzót, osztót de talán még négyzetgyök és trigonometrikus fv. core is van.
Gyorsítani akkor fog tudni az FPGA ha a problémád igen jól párhuzamosítható és a párhuzamosítás nem jár együtt a memória sávszélesség növekedésével.
Csak nem valami újabb Einstein@Home gyorsításon töröd a fejed?My other car is an F-14 Tomcat!
-
juliabrilke
addikt
Maverick14 , Rive : arról van valami infótok, hogy ezt a procit hogyan lehet beletenni a foglalatba? Valami kártya kell hozzá, vagy simán beletehető így is?
-
Rive
veterán
válasz juliabrilke #26 üzenetére
Az eredeti cikkben van egy kép. Az egy echte CPU-modul, többprocis '939 lap valamelyik CPU-foglalatába. Más szóval az FPGA-t némi körítéssel együtt már eleve olyan kártyára ültették, ami belemegy a foglalatba
/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
juliabrilke
addikt
-
Rive
veterán
válasz juliabrilke #28 üzenetére
Tehát azt mondod, hogy akkor mondjuk a lapom 940-es foglalatába belemenne?
Azt mondom, hogy egy olyan CPU-foglaltba megy bele, amihez tervezték Nem tudom, most épp milyenhez valókat nyomnak.
Nem tudom, kell-e rá hűtés. Valószínűnek tartom, hogy igen - de ha rászánod magad, hogy vegyél egy ilyet, akkor annyi pénzért már igazán rákérdezhetsz direktben is/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
Rive
veterán
válasz juliabrilke #30 üzenetére
Áááááááá
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
FehérHolló
veterán
Hogy működik egy ilyen?
Azzal teljesen tisztában vagyok, hogy mi az az FPGA, Spartan3-at is programoztattak már velünk, nem ezzel van a gond.
Berakja az ember a procifoglalatba, rendben. Valahogy viszont rá kell illeszkednie a buszra (gondolom erre van a kiegészítő cucc körülötte, meg felprogramozással is megoldható), ez megoldva.
A kérdés igazából arra irányul, hogy hogyan kommunikál a fő procival?
[Szerkesztve]Skynet is real. It's called Google.
-
Raymond
félisten
-
FehérHolló
veterán
Az tiszta, de protokollra lennék kíváncsi. Mag felszólíthatja a másikat utasítás elvégzésre? Ezt nem hinném, viszont ha meg csak adat megy a két mag között, utasítás nem, akkor kell legyen valamilyen protokoll, ami alapján értelmezi az FPGA, hogy neki most csinálnia kell valamit, vagy sem.
Skynet is real. It's called Google.
-
Rive
veterán
válasz FehérHolló #34 üzenetére
A HT-n felüli dolgokat te szabod meg. Tudtommal a cucc a rendszer felé mint önálló, speciális célú de teljes jogú processzor jelenik meg.
Heveny emlékeim szerint amúgy nem kifejezetten a másik procival, hanem a memóriával kommunikál - a többi proci felé a HT az egységes címtér és az adatkoherencia miatt van, talán A többiről meg meg kellene nézni valamelyik K8 developer-guide multiprocc-inicializálásról szóló részét, de ahhoz nem sok kedvem van mostság.
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
FehérHolló
veterán
Épp a datasheeteket túrom, mert elkezdett érdekelni ez a cucc.
Szerintem pedig a fő proci utasítja ezt valahogy (akár sima adatmozgatással, nem paranccsal - ennek most próbálok utánajárni) a működés elvégzésére. Most hogy a memóriából szedi az inputot az algoritmushoz, vagy a másik proci küldi, az más kérdés.Skynet is real. It's called Google.
-
bambano
titán
válasz FehérHolló #34 üzenetére
Ezt úgy kell elképzelni, mintha elédborítanának egy nagy halom nand kaput és te összeforrasztanád belőle a processzort. Csak ezt kultúráltabban, a nand kapuk vagy valamilyen más alap logikai kapuk ott vannak a chipben, amiket eprom programozóhoz hasonlatos eszközzel utólag és bármikor össze tudsz drótozni. A chip szélén meg ott vannak a hipertranszport interfészek, amiket szintén utólagos programozással bele tudsz drótozni (ha akarsz) az áramkörödbe. Mivel meglehetősen sok kapud van (60 ezer meg 154 ezer), ebből nagyon sok mindent meg lehet csinálni, ha fel tudod írni a logikai függvényét az általad elvárt feladatnak.
Egy kicsit más szempontból fogalmazva olyan, mintha menet közben bármikor mikrokódot tudnál cserélni az opteronban. Ez annyiból sántít, hogy az opteronban nem általános kapuáramkörök vannak, hanem specializált végrehajtó egységek, de ez most mindegy.
Szerintem 4500 usd kicsit vaskos csentó egy ilyen cuccért, az most nagyságrendileg 900 rugó lehet, annyiból pedig szerintem össze lehet pakolni azt a 10x-es számítási kapacitást is, legfeljebb nem 40 wattot fog enni.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Rive
veterán
válasz FehérHolló #37 üzenetére
Szerintem ha érdekel, akkor a cucchoz tartozó fejlesztői segédleteket túrd. Azokban valószínűleg már komplett megoldások vannak, példákkal, magyarázatokkal. Efféle cucc saját kezű fullos felkantározása SZVSZ önmagában annyi idő, hogy mire megcsinálod, két generációval le vagy maradva
/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
FehérHolló
veterán
Kombinációs hálózatot (kapuk) is meg lehet vele valósítani, de inkább már a sorrendire van kihegyezve. Ezek már szimpla logikai függvényekkel nem írhatók le. Állapottábla, állapotkódolás, hasonlók.
A HT interfész a memvezérlővel és hasonlókkal együtt meg a chipen belül van előprogramozva a (különben elég szegényes) datasheet alapján, nem a chip szélén található.
#39: Szerintem a fejlesztői környezet nem ingyen van, max akkor juthat hozzá az ember, ha megvette a társprocit. AMD datasheetekből viszont egész jól ki lehet következtetni, hogy hogy is működhet.
Különben nem az a cél, hogy minden apró trükkjét megértsem, csak annyi, hogy el tudjam képzelni, hogy nagyvonalakban hogy működik. Egyelőre nem használom semmire, akkor meg teljesen felesleges az időt a mély megismerésre pazarolni. (Arról nem is beszélve, hogy az ember általában akkor érez rá, amikor használni kényszerül.)
[Szerkesztve]Skynet is real. It's called Google.
-
juliabrilke
addikt
[link]
Ilyen lenne szerintetek? -
FehérHolló
veterán
válasz juliabrilke #41 üzenetére
Igen, ez a magját képező FPGA, de akár Xilinx oldalán is megtalálhattad volna.
[link]
Ez a társproci, amiről a hír szól, körülbelül annyival több, hogy rá van illesztve a HT-re, bele lehet rakni a 940es foglalatba, és az áramot is a foglalatból kapja. Meg persze adnak hozzá egy fejlesztői környezetet, amivel a kívánt algoritmus végrehajtására tudod ösztökélni.
[Szerkesztve]Skynet is real. It's called Google.
-
Alvinka
tag
Virtex 4es 4kiloért már van. Egyébként jó 5let ez a cucc, elképzelhető hogy a jövőben lesz 5 ilyen a pcben azt annyi
MSI K8n SLI Platinum 3000+@2500 160Sata2 raid0 Maxtor ,MSI 8800 gts 320,2x512hc@500 2,5-3-3-6 1t Enermax liberty 500w
-
juliabrilke
addikt
válasz FehérHolló #42 üzenetére
De akkor ez még kevés, igaz? Mi kell még hozzá? Amibe belerakod?
-
Maverick14
tag
Ennek a datasheet-nek a 2. oldalán találtok egy blokk diagrammot a rendszerről:
[link]
Amit a cég ad az a pirossal jelölt DRC Resource Interface (DRC RI) blokk a hozzá való Linux-os driver-ek és szoftver API.
Használni nagy vonalakban úgy tudod hogy valamilyen hardverleíró nyelven (VHDL, Handel-C) leírod az user-logikád működését és mellé pakolod a DRC RI blokk-ot. A user logikának természetesen tartalmazni kell egy olyan részt is ami a DRC RI blokkal kommunikál, de ez jóval egyszerűbb mint a HT buszon kezelni a jeleket, kb. egy címbuszt, egy irás/olvasás engedélyező jelet és egy adat be és kimenetet látsz.
A szoftver API oldaláról kapsz pár fv.-t a kártya inicializálására, az FPGA felkonfigurálására és adatok küldésére és fogadására az FPGA-hoz/tól. Valószínűleg a kártyán lévő SRAM-ot is elérheted a user-logika felhasználása nélkül is.
Az Opteron procin futó programod a következő részekből fog állni:
1. Inicializálás, FPGA konfigurálás
2. Adatok leküldése az SRAM-ba
3. A user-logika indítása az FPGA-n.
4. Az eredmények visszaolvasása.
A fizikai felépítéshez ebben a datasheet-ben van egy fénykép:
[link]
Lényegében a nyomtatott áramköri lap alján van 940 tüske ami egy Socket940-es foglalatba megy bele. Az FGPA-t nem kell erősen hűteni mert max 25-30W-ot fogyaszthat.My other car is an F-14 Tomcat!
-
juliabrilke
addikt
válasz Maverick14 #45 üzenetére
Hm...elég jó dolgokat szedtél össze.
Már csak az a kérdés, hogy honnan lehet ilyet szerezni és milyen áron. MErt már találtam, de olyat, amit s940-be lehetne beletenni olyat még nem. -
Maverick14
tag
válasz juliabrilke #46 üzenetére
Talán itt próbálj meg érdeklődni: [link]
Ár ahogy a cikkben is írták 3000$-tól a csillagos égig. Ezért az árért nem csak a kártyát kapod meg hanem az FPGA-ban lévő interface-eket is (SRAM, HT) ami nélkül teljesen használhatatlan az egész. (Eddigi tapasztalataim szerint az FPGA-s kártyáknál ez az interface a legkritikusabb, ha rosszul van megírva és nem tudod megbízhatóan elérni a saját áramkörödet az FPGA-n akkor semmit sem fogsz vele gyorsítani.)My other car is an F-14 Tomcat!
-
juliabrilke
addikt
válasz Maverick14 #47 üzenetére
Hát igen. Mert magát a processzor még lehetne szerezni, de a foglalatba való áramkört sehol se találok.
A 3000$ meg egy kicsit drága. Mondjuk szerintem itt is olyan , mint a quadro kártyáknál. Cégeknek nagyon drága, de sok helyen használtan a töredéke.
Egy próbát azért megérne. -
Rive
veterán
válasz juliabrilke #46 üzenetére
Csak bele akarsz kóstolni az effélék lelkivilágába, vagy komolyan gondolod?
Ha az első - illetve előzetes tapasztalatok nélkül mindenképpen -, akkor inkább valami PCI-FPGA kártyát keress. SZVSZ nem esik annyira messze emennek a lelkivilágától és tapasztalatokat gyűjteni az is bőven elég, ugyanakkor sokkal olcsóbb. És itthon is elérhető.
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
Oliverda
félisten
válasz juliabrilke #48 üzenetére
Inkább add a pénzt az éhezőknek, vagy vegyél aranyórát, azt legalább látják anélkül is hogy betennéd aláírásba.
"Minden negyedik-ötödik magyar funkcionális analfabéta – derült ki a nemzetközi felmérésekből."
Új hozzászólás Aktív témák
- GTA V
- Anglia - élmények, tapasztalatok
- Vigneau interaktív lokálblogja
- A Sony szerint Japánon kívül is hódíthat az anime
- AMD GPU-k jövője - amit tudni vélünk
- Skull and Bones - Egy hétig ingyen játszhatunk vele
- A fociról könnyedén, egy baráti társaságban
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali alaplapos kérdések órája
- Nyíregyháza és környéke adok-veszek-beszélgetek
- További aktív témák...
- Beszámítás! Intel Core i5 4570 4mag 4szál processzor garanciával hibátlan működéssel
- ÚJ, Bontatlan AMD Ryzen 7 7800X3D
- Quad Core AMD Phenom II X4 945 (HDX945WFK4DGM) processzor
- Hibátlan - INTEL Core i7-9700K 8 mag CPU 4.9GHz + UHD Graphics 630 - LGA1151v2
- AMD AM4 Processzorok - Ryzen 3 / 5 / 7 / 9 - Új - Garanciás
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest