Skip to main content

Hvad er rekonfigurerbar computing?

Rekonfigurerbar computing er et udtryk anvendt på flere computerindstillinger.En rekonfigurerbar computer er en, hvor computerarkitekturchips og komponenter kan udskiftes for andre efter behov.Alternativt kan chips og komponenter omarrangeres og kables forskelligt for at udføre forskellige funktioner og følge forskellige Dataflow -arrangementer.En rekonfigurerbar computer kan muligvis ikke indeholde en generel computerbehandlingsenhed (CPU), der kan have flere CPU'er eller kun drives af dedikerede integrerede kredsløb og feltprogrammerbare portarrays.Nogle mennesker omtaler rekonfigurerbar computing som hybrid computing, parallel computing, pipeline computing eller højtydende computing.

Feltprogrammerbar Gate Array (FPGA) computere kan have en CPU til at udføre platform og netværksfunktioner, eller kan udføre alle CPU-funktionerUafhængigt i en rekonfigurerbar computer.Disse FPGA'er er computerlogikkomponenter, der kan samles sammen i en række ledningsopsætninger, der producerer forskellige funktions- og datastrømme og kan omorganiseres til nye arrangementer til enhver tid.Denne fleksibilitet giver maksimal rå computerkraft til specialiserede computeropgaver og øgede hastighedsfunktioner frem for computere med generelle formål.I alternative indstillinger kan FPGA'er gentagne gange omprogrammeres af hardwarespecifikke sprog, parallel computerbrug, for at producere forskellige dataflow-stier og samtidige rørledningsdataoperationer.

Hybrid computing betragtes som rekonfigurerbar computing, da det involverer en generel CPU-kerne, der er matchet med anvendelse-Specifikke kerner til specifikke anvendelser, hvilket øger mulighederne og hastigheden af visse computerfunktioner.Disse applikationsspecifikke kerner kan være FPGA'er, konfigureret af en forbruger eller rekonfigurerbare databehandlingsarrays (RDPA'er).Derudover en PCI Express Computerudvidelseskort kan føjes internt til bundkortet eller eksternt i sin egen indkapsling for øget grafik eller signalkortkapaciteter.Genkonfigurerbar computing handler om at tilbyde høje ydeevne muligheder for specialiserede opgaver.

Årsagen til, at rekonfigurerbare computersystemer foretrækkes frem for generel formålsberegning, er, at de rekonfigurerbare systemer giver en sådan ydeevnefleksibilitet.Et rekonfigurerbart system kan ændres på farten før udførelse, mellem funktionssæt eller på næsten ethvert punkt under udførelse af bitstrømme af instruktioner.Disse rekonfigurationer kan finde sted, mens en anden del af logik -systemet beregner andre opgaver.Der er en stor hastighedsforskel mellem at bruge softwareudførende opgaver og bruge fleksibiliteten i rekonfigurerbar computing til at udføre de samme opgaver, mens de forbruger mindre magt.

I videnskabelige, akademiske, militære og forretningssamfund udføres mange forskningsområderFor at fremme rekonfigurerbar computerpraksis.Meget af denne forskning er rettet mod at producere bedre overheadstyring inden for operativsystemer.På en relateret måde udføres forskning på valg i delegationen af opgaver til at være vært for CPU'er og logiske FPGA'er.Derudover er optimeringsstrategier for FPGA'er i video-, signal- og netværksbehandling for videnskabelige og militære samfund og bioinformatik for medicinske samfund stresset.