Hvad er rekonfigurerbar computing?
Konfigurerbar 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 henviser til rekonfigurerbar computing som hybrid computing, parallel computing, pipeline computing eller højtydende computing. Disse FPGA'er er computerlogikkomponenter, der kan samles sammen i forskellige WIRingopsætninger, der producerer forskellige funktions- og datastrømme og kan til enhver tid omorganiseres til nye arrangementer. 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 beregningsmæssig brug, for at producere forskellige dataflow-stier og samtidige rørledningsdataoperationer.
Hybrid computing betragtes som rekonfigurerbar computing, da det involverer et CPU-kerne i generel formål matchet med applikationsspecifikke 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 kan et PCI Express® computerudvidelseskort føjes internt til møllenErboard, eller eksternt i sin egen indkapsling, for øget grafik eller signalkortkapaciteter. Genkonfigurerbar computing handler om at tilbyde højtydende muligheder for specialiserede opgaver.
Årsagen til, at rekonfigurerbare computersystemer foretrækkes frem for generel computing, er, at de rekonfigurerbare systemer giver en sådan ydelsesfleksibilitet. 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 software-performende opgaver og bruge fleksibiliteten i rekonfigurerbar computing til at udføre de samme opgaver, mens den forbruger mindre strøm.
I videnskabelige, akademiske, militære og forretningssamfund udføres mange forskningsområder for at fremme rekonfigurerbar computerpraksis. Meget af denne forskning er AIMed til at producere bedre overheadstyring i 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.