Co je to rekonfigurovatelné výpočetní techniky?
Rekonfigurovatelný výpočetní technika je termín aplikovaný na několik možností výpočtu. Rekonfigurovatelný počítač je počítačem, kde lze čipy a komponenty počítačové architektury vyměnit za ostatní na vyžádání. Alternativně mohou být čipy a komponenty přeuspořádány a zapojeny dohromady odlišně, aby mohly vykonávat různé funkce a dodržovat různá uspořádání dat. Rekonfigurovatelný počítač může nebo nemusí obsahovat jednotku pro zpracování počítače všeobecného účelu (CPU), může mít několik procesorů nebo být spuštěn pouze vyhrazenými integrovanými obvody a polními poli spravovatelnými bránami. Někteří lidé odkazují na rekonfigurovatelné výpočetní techniky jako hybridní výpočetní techniku, paralelní výpočetní techniku, výpočty potrubí nebo vysoce výkonné výpočetní techniky.
polní pořadové pořadí (FPGA) mohou mít CPU pro provádění platformy a síťových funkcí, nebo mohou provádět všechny funkce CPU nezávislé. Tyto FPG jsou komponenty počítačové logiky, které lze seskupit dohromady v různých WINastavení prstenů, vytvářející odlišné funkce a toky dat a lze je kdykoli reorganizovat do nových uspořádání. Tato flexibilita poskytuje maximální surový výpočetní výkon pro specializované výpočetní úkoly a zvýšené rychlostní schopnosti oproti počítačům obecného účelu. V alternativních možnostech lze FPGA opakovaně přeprogramovat pomocí hardwarově specifických jazyků, v paralelním využití výpočtu, k vytvoření různých cest dat tok a souběžným provozům dat potrubí.
Hybridní výpočetní technika je považována za rekonfigurovatelné výpočetní techniky, protože zahrnuje obecné jádro CPU sdruženého s jádry specifickými pro aplikaci pro specifická použití, zvyšování schopností a rychlosti určitých výpočetních funkcí. Tato jádra specifická pro aplikaci mohou být FPGA, rekonfigurována spotřebitelem nebo rekonfigurovatelná pole zpracování dat (RDPA). Kromě toho může být do můry interně přidána interně expanzní karta počítače PCI Express®Erboard, nebo externě ve svém vlastním krytu, pro zvýšené schopnosti grafiky nebo signalizační karty. Rekonfigurovatelný výpočetní technika je o nabídnutí vysoce výkonných možností pro specializované úkoly.
Důvodem, proč jsou rekonfigurovatelné výpočetní systémy preferovány před všeobecným výpočetním prostředkem, je to, že rekonfigurovatelné systémy poskytují takovou flexibilitu výkonu. Rekonfigurovatelný systém může být změněn za běhu před provedením, mezi sadami funkcí nebo téměř v jakémkoli bodě během provádění bitovými toky pokynů. K těmto rekonfiguracím může dojít, zatímco další část logického systému je výpočet dalších úkolů. Existuje velký rozdíl v rychlosti mezi používáním úkolů a využití flexibility rekonfigurovatelného výpočtu k provádění stejných úkolů a zároveň spotřebovávat méně energie.
Ve vědeckých, akademických, vojenských a obchodních komunitách se provádí mnoho oblastí výzkumu, aby se pokročily v rekonfigurovatelných výpočetních postupech. Hodně z tohoto výzkumu je AIMed při produkci lepšího řízení režijních nákladů v operačních systémech. Souvisejícím způsobem se výzkum provádí na volbách při delegaci úkolů pro hostování CPU a logických FPGA. Kromě toho jsou zdůrazňovány optimalizační strategie pro FPGA ve videu, signálu a síti pro vědecké a vojenské komunity a bioinformatika pro lékařské komunity.