Annons
twitterfblinkedin
fre 12 mar 2010vecka 10
Analogt Digitalt Distribution Fordonselektronik FPGA och asic Inbyggda system Innovation Karriär Kommunikation Konstruktion Opinion Opto Passivt och förbindning Produktion Strömförsörjning Test & mät Övrigt

Kompilera Cuda för FPGA Visa endast artikeln (fr utskrift)
Av Jan Tångring, red (jan@etn.se)
3/2  Forskare har konstruerat en kompilator som genererar effektiv FPGA-kod från program skrivna för att exekveras på grafikprocessorer.

Nu kan programvara som utvecklats för Nvidias teknik Cuda kompileras till effektiva algoritmer i FPGA:er. Det visar sex amerikanska forskare i en vetenskaplig artikel.

Cuda används för att förmå grafikkort att köra program som inte har med grafik att göra. Grafikkprocessorer är avancerade multikärnor och konkurrerar med CPU:er om att få utföra tunga beräkningsuppgifter, bland annat klassiska numeriska parallelldatorberäkningar och algoritmer för signalbehandling och videobearbetning.

Det här betyder att du kan först utveckla mjukvara i Cuda och därefter undersöka vilken hårdvara som kör den snabbast. Det betyder också att den stora volym programvara som idag finns utvecklad för Cuda nu kan kompileras om för att istället köras på en FPGA.

Forskarna testade att köra en och samma Cudakod på en FPGA och en GPU. Det visade sig att på korta ordlängder på 8 och 16 bitar blev FPGA-implementeringen effektivare.

FPGA:n var en 65 nm Xilinx Virtex5-FPGA XC5VFX200T med drygt 100 000 lookuptabeller och 384 signalprocessorenheter. Grafikprocessorn var en 90 nm Nvidia G80 med 128 kärnor.

Enligt forskarna är detta första gången som någon visat upp en metod för att kompilera Cudaprogram till effektiv FPGA-kod.

Knepet är att översätta Cuda-koden till C-kod för det existerande verktyget Autopilot, som i sin tur översätter C-koden till RTL-kod för FPGA:n.

Nu planerar forskarna att göra liknande experiment med andra högnivåparallellprogrammeringsmodeller som Open CL.

Artikeln kan laddas hem här (pdf, 300kB).
Skribenterna ansvarar för sina egna texter (2)
Prova denna länk 3/2 Jan Tångring, reaktionen
Länk:
http://tinyurl.com/yd3972e
Trasig fil? 3/2 Lunta
Jag försökte att ladda hem pdf-filen men den varkar vara trasig. Finns det någon annan länk till en hel fil?

Kommentera
Du ansvarar själv för det du skriver.
Det kan ta tio minuter innan din kommentar visas.

Rubrik:
Kommentar:
Signatur:
Eventuell länk:
  Endast små bokstäver utan mellanslag.
Ange koden:
 
S P O N S R A D E  L Ä N K A R
KOMMENTERAT
Visa fler
Visa färre
Visa fler
Visa färre
Visa färre
MEST LÄST JUST NU
Lindoff och Westh blir riskkapitalister
Chefen kan spionera via din mobil
Största kiselsmedjan börjar anställa
Alla svenskar ska ha telefon
Både FPGA och asic
Vilket jobb söker du?

Jobb med
Sök på alla svenska jobbsajter.
Läs vårt nyhetsbrev
 
Din epost:
Kontakt: Jan Tångring, 0734-17 13 09, pren@etn.se
FÄRSKA PRESSRELEASER
OM INBYGGDA SYSTEM
Twitter / ETN_Embedded
tis Nu kan du fota barnen i gungan med mobilkameran, bilden tas när du trycker ner knappen. Enea, Scalado, Android Länk
tis Totalt 18 350 besökare de tre dagarna mötte 730 utställare
mån Utveckla realtids-Ada för VxWorks. Atego Object Ada Länk
mån Marvell PXA300-datormodul från e-con Systems för Windows CE och Linux Länk
mån fpga + hård Cortex M3 + programmerbart analogt i samma krets. Actel Smartfusion Länk
mån Jag har nu lagt till mig på SIS-Index "Twitter-index": Länk
5/3 @leif_akesson Nej. Regeln är tydlig: tubens volym räknas, inte innehållet. Nästa gång ska jag testa att klippa bort 25ml av tuben.
5/3 Simulink genererar IEC 61131-kod för PLC:er. Mathworks Simulink PLC Coder 1.0 Länk Pris: 10 000 dollar
5/3 Tyska luftrummet säkrat mot svensk Stomatol. Tjock, glad kontrollant beslagtog Elektroniktidningens 125 ml-tub. 100 ml är gränsen.
5/3 Bättre avlusningsstöd för Express Logics ThreadX i IAR:s utvecklingsmiljö Länk
5/3 IAR:s utvecklingsmiljö stöder Renesas SH-2A Länk
JANNE OCH FREDRIK TWITTRAR
Twitter / ETN_Jan
igår Inkräktar vår prenumerera-funktion på Amazons klickpatent? Länk
igår Amazons klickpatent är godkänt. Bra! Det är en utmärkt symbol för det amerikanska patentsystemets absurditet Länk
igår Integrera med gmail, docs, calendar, på serversidan (”molnet”) via Google Apps. Google tar 20% i skatt Länk
igår Pc-x86 med sex kärnor, 12-trådad. "Hexkärna"? Gimmick? Eller har man faktisk nytta av dem i en pc? Länk
igår Super Mario på 8x9 LED-matris. Arduino Länk
Twitter / ETN_Fredrik
24/2 How Twitter and Facebook Make Us More Productive Read more: Länk
24/2 National Instruments adds PXI Express capabilities to its FPGA-enabled instruments Read more: Länk
22/2 Use free web tools to build a Travel Itinerary Länk
19/2 Will people pay for content online? Länk
10/2 Ten Good Reasons To Buy: The Newspaper Edition. Read more: Länk

Adam Anna Fredrik Jan Per
© Elektroniktidningen Sverige AB
Ansvarig utgivare för etn.se är Adam Edström, på uppdrag av Elektroniktidningen Sverige AB
Publiceringssystem Joomla • Webbhotell Glesys • Övervakas av mon.itor.us
Administration Jan TångringAnnonser Fredrik SöderbergRedaktion red@etn.se
Gratis
även på
pappers-
papper
Annons

Sök komponent




DRIVS AV

Användningsvillkor

Annons
Annons