Skip to main content

Vad är rekonfigurerbar datoranvändning?

Omkonfigurerbar datoranvändning är en term som tillämpas på flera datoralternativ.En omkonfigurerbar dator är en där datorarkitekturchips och komponenter kan bytas ut för andra på begäran.Alternativt kan chips och komponenter omarrangeras och kopplas samman på olika sätt för att utföra olika funktioner och följa olika dataflödesarrangemang.En rekonfigurerbar dator kan eller inte innehålla en generell datorbehandlingsenhet (CPU), kan ha flera CPU: er, eller endast drivas av dedikerade integrerade kretsar och fältprogrammerbara grinduppsättningar.Vissa människor hänvisar till rekonfigurerbar dator som hybridberäkning, parallell datoranvändning, rörledningsdatorer eller högpresterande datoranvändning.

Fältprogrammerbar grindarray (FPGA) -datorer kan ha en CPU för att utföra plattform och nätverksfunktioner, eller kan utföra alla CPU-funktionerOberoende, i en omkonfigurerbar dator.Dessa FPGA: er är datorlogikkomponenter som kan grupperas i en mängd olika ledningsuppsättningar, vilket ger olika funktions- och dataflöden och kan omorganiseras till nya arrangemang när som helst.Denna flexibilitet ger maximal rå datorkraft för specialiserade datoruppgifter och ökade hastighetsfunktioner över datorer i allmänna ändamål.I alternativa alternativ kan FPGA: er upprepade gånger omprogrammeras av hårdvaruspecifika språk, i parallell datoranvändning, för att producera olika dataflödesvägar och samtidiga rörledningsdataoperationer.

hybridberäkning anses som rekonfigurerbar datoranvändning eftersom det involverar ett allmänt syfte CPU-kärna matchade med applikation med applikation-Specifika kärnor för specifika användningar, öka kapaciteten och hastigheten för vissa datorfunktioner.Dessa applikationsspecifika kärnor kan vara FPGA: er, rekonfigurerade av en konsument eller rekonfigurerbar databehandlingsuppsättningar (RDPA).Dessutom en PCI Express Datorutvidgningskort kan läggas till internt till moderkortet, eller externt i sin egen kapsling, för ökad grafik eller signalkortfunktioner.Omkonfigurerbar datoranvändning handlar om att erbjuda högpresterande alternativ för specialiserade uppgifter.

Anledningen till att rekonfigurerbara datorsystem är att föredra framför allmänna datorberäkning är att de rekonfigurerbara systemen ger sådan prestanda flexibilitet.Ett omkonfigurerbart system kan ändras i farten före körning, mellan funktionsuppsättningar eller vid nästan vilken punkt som helst under körning av bitströmmar av instruktioner.Dessa rekonfigurationer kan äga rum medan en annan del av logiksystemet beräknar andra uppgifter.Det finns en stor hastighetsskillnad mellan att använda mjukvarupresterande uppgifter och använda flexibiliteten i rekonfigurerbar datoranvändning för att utföra samma uppgifter, samtidigt som de konsumerar mindre makt.

I vetenskapliga, akademiska, militära och affärssamhällen görs många forskningsområden utfördaFör att främja rekonfigurerbara datormetoder.Mycket av denna forskning syftar till att producera bättre omkostnader i operativsystem.På ett relaterat sätt görs forskning om val i delegationen av uppgifter för att vara värd för CPU: er och logik FPGA: er.Dessutom är optimeringsstrategier för FPGA: er i video-, signal- och nätverksbehandling för vetenskapliga och militära samhällen och bioinformatik för medicinska samhällen stressade.