Glosář rekonfigurovatelných počítačů - Glossary of reconfigurable computing
![]() | tento článek ne uvést žádný Zdroje.Květen 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Tohle je glosář termínů používaných v oblasti Překonfigurovatelné výpočty a rekonfigurovatelné výpočetní systémy, na rozdíl od tradičních Von Neumannova architektura.
- Agregovaná paměť na čipu
- Odkazuje na celkovou paměť na čipu dostupnou pro systémy s více FPGA.
- Paměť s automatickým sekvenováním (ASM)
- Anti stroj datová paměť včetně počítadla dat programovat flowware generovat datové toky za běhu.
- Bitstream
- Soubor, který konfiguruje FPGA (má příponu .bit). Když je bitstream připraven k provedení, načte se do FPGA. Získané za místem a cestou, konečný výsledek fáze místa a trasy.
- Společná paměť
- Měl by odkazovat na paměť na desce s více FPGA, do které mohou všechny FPGA komunikovat data přímo a je externí vůči FPGA.
- Kompilovat/Sestavení
- Kódové segmenty / kusy, které jsou určeny k běhu na mikroprocesoru. To by mohlo zahrnovat simulační / emulační běhy, které se provádějí na procesoru. Alternativně by toto slovo mohlo být použito k zahrnutí procesů syntézy a umístění a trasy rekonfigurovatelných zařízení.
- Společná kompilace
- Configware / Software-Co-Compilation: Kompilace pro generování Software Code and Configware Code, including automatic Software / Configware partitioning.
- Configware
- Zdrojové programy pro konfiguraci. Konfigware je strukturální povahy a je protějškem Softwaru (má procedurální povahu).
- Konfigurace
- Měl by odkazovat na bitový proud aktuálně načtený na FPGA. Při volném použití by to mohlo odkazovat také na komponenty / čipovou sadu tvořící desku nebo rekonfigurovatelný stroj, což by se nemělo stát.
- Přesná simulace cyklu
- Simulace, která přesně napodobuje hodiny na FPGA, zaznamenává změny v datech na základě stoupající / klesající hrany hodin.
- Emulace /Simulace
- Proces napodobování chování AN ASIC design na FPGA - hardware na bázi procesoru nebo systém založený na procesoru nebo (v případě simulace) počítač.
- Flowware
- Kromě configware je pro plánování dat potřebný druhý programovací zdroj. Flowware je datový tok -na základě, na rozdíl od software který je založen na instrukčním proudu.
- Vysoce výkonná výpočetní technika (HPC)
- Paralelní výpočty založené na řadě mikroprocesorů nebo (Reconfigurable HPC ): FPGA nebo rDPA charakterizované velkými provozními časy a výpočetními prostředky, paralelními implementacemi algoritmů.
- Hybridní
- V této souvislosti znamená termín „hybrid“ symbiózu procedurálního (na základě instrukcí založeného) výpočtu a rekonfigurovatelného výpočtu (bez načítání instrukcí za běhu).
- Hybridní jádro
- Hybridní jádro je technika rozšíření architektury sady komoditních instrukčních sad (např. x86) o pokyny specifické pro aplikaci k urychlení výkonu aplikace. Je to forma heterogenní výpočetní technika přičemž asymetrické výpočetní jednotky koexistují s „komoditním“ procesorem.
- Místní paměť
- Tento termín by měl být používán čistě k popisu paměti, která je externí vůči FPGA nebo rDPA, je připojeno přímo k FPGA a není připojeno k žádnému jinému FPGA nebo zařízení na desce nebo mimo ni. Měl by se jmenovat „Paměť na čipu“, pokud je umístěn na desce stejného čipu s FPGA nebo rDPA.
- Morphware
- Další termín pro rekonfigurovatelná zařízení, označující Překonfigurovatelnost na rozdíl od "Hardware ".
- Paměť na čipu
- Tento termín by měl označovat paměť, která je k dispozici na čipu v rámci jednoho čipu (ať už jde o řezy BRAM nebo řezy SRAM). Termín mezipaměť by měl být vyhrazen čistě pro paměť přímo připojenou k procesorům na straně systému / hostitele.
- Místo a trasa
- Proces převodu a netlist do fyzicky zmapovaných a umístěných komponent na FPGA nebo rDPA, končící vytvořením a bitový proud.
- Překonfigurovatelný počítač
- Rekonfigurovatelný počítač s architekturou Estrin obvykle spojuje běžný hostitelský počítač s mikroprocesorem s rekonfigurovatelným koprocesorem, jako je FPGA nebo rDPA prkno. Koprocesor lze překonfigurovat tak, aby prováděl různé výpočty během provádění programu hostitelského počítače načtením příslušných bitových toků. Novější architektury založené na FPGA eliminují potřebu hostitelského procesoru tím, že poskytují mechanismy pro konfiguraci zařízení při bootování z flash a pro přímou podporu základních rozhraní s pamětí a síťovými prostředky prostřednictvím sběrnice nakonfigurované ve struktuře zařízení. -konfigurovatelný systém na čipu (SoC ) zařízení, která si výrobci mohou přizpůsobit svým aplikacím produktů, kterými jsou obvykle přenosná elektronika spotřebních médií. Zařízení obvykle obsahují jeden nebo více von Neumanských procesorů a poskytují mechanismy pro rozšíření sady instrukcí procesoru (procesorů) a / nebo rozhraní zařízení s dalšími subsystémy v produktu. I když jsou tato zařízení technicky „rekonfigurovatelnými procesory“, jsou skutečně navržena tak, aby byla konfigurována jednou během výroby nebo aby byla překonfigurována jako součást upgradu v terénu, ale aby nebyla překonfigurována za chodu.
- Překonfigurovatelné výpočty
- Počítačové paradigma využívající ke zpracování dat rekonfigurovatelná zařízení, jako jsou FPGA nebo rDPA. Během provádění programu nebo za běhu jiného programu lze načíst jiný bitový tok. Konfigurovatelné počítače s architekturou Estrin zahrnují konvenční von Neumannovy procesory jako hlavní nebo řídicí procesory a obvykle používají jedno nebo více rekonfigurovatelných zařízení jako koprocesory. Novější architektury založené na FPGA eliminují potřebu hostitelského procesoru tím, že poskytují mechanismy pro konfiguraci zařízení při bootování z flash a pro přímou podporu základních rozhraní s pamětí a síťovými prostředky přes sběrnici nakonfigurovanou ve struktuře zařízení. Poskytnutí stabilní a stavové výpočetní platformy v rekonfigurovatelném zařízení však vyžaduje částečná rekonfigurovatelnost - to znamená schopnost překonfigurovat pouze tu část zařízení, která implementuje aplikaci, a přitom ponechat nezměněnou část zařízení, která implementuje platformu - paměť a síťová rozhraní, ovladače zařízení atd. Současná zařízení FPGA umožňují částečnou rekonfiguraci, ale implementace návrhů, které mohou tuto funkci efektivně využívat, je stále náročným cvičením v návrhu systému na čipu.
- Překonfigurovatelné zařízení
- FPGA, rDPA a jakékoli další zařízení, jehož funkčnost lze během provádění změnit. Rekonfigurovatelné zařízení může mít jemně zrnitou architekturu FPGA, nebo hrubozrnná architektura jako rDPA. Pokud v hardwarové architektuře lze po době výroby upravit obě funkce prvků zpracování a propojení mezi nimi, jedná se o rekonfigurovatelné zařízení nebo architekturu.
- Překonfigurování
- Konfigurace, programování, přeprogramování (viz také Configware).
- Systémová paměť / hostitelská paměť
- Měl by odkazovat na paměť na základní desce mikroprocesoru. Dalo by se to také označit jako hostitelská paměť, ne mezipaměť.
- Syntéza
- Proces vytváření netlistu z popisu obvodu popsaného pomocí HDL (Jazyk popisu hardwaru), HLL (Jazyk na vysoké úrovni), GUI (Grafická uživatelská rozhraní).