Yeniden yapılandırılabilir bilgi işlem sözlüğü - Glossary of reconfigurable computing

Bu bir alanında kullanılan terimler sözlüğü Yeniden yapılandırılabilir bilgi işlem ve yeniden yapılandırılabilir bilgi işlem sistemleri, gelenekselin aksine Von Neumann mimarisi.

Çip üzerinde bellek toplayın
Çoklu FPGA sistemleri için mevcut toplam yonga üstü belleği ifade eder.
Otomatik sıralama belleği (ASM)
Anti makine dahil veri belleği veri sayaçları tarafından programlanacak çiçek çalışma zamanında veri akışları oluşturmak için.
Bit akışı
FPGA'yı yapılandıran dosya (.bit uzantılı). Bit akışı, yürütmeye hazır olduğunda bir FPGA'ya yüklenir. Yer ve güzergahtan sonra elde edilir, yer ve güzergah aşamasının nihai sonucu.
Ortak Bellek

Ayrıca şöyle bilinir Paylaşılan Hafıza

Tüm FPGA'ların veri iletebileceği çoklu FPGA kartındaki belleğe başvurmalıdır. direkt olarak ve FPGA'nın dışındadır.
Derleme /Derleme
Mikroişlemci üzerinde çalışması amaçlanan segmentleri / parçaları kodlayın. Bu, işlemci üzerinde yürütülen simülasyon / öykünme çalıştırmalarını içerebilir. Alternatif olarak, bu kelime sentez işlemlerini ve yeniden konfigüre edilebilir cihazlar için yer ve yolu kapsamak için kullanılabilir.
Ortak derleme
Yapılandırma / Yazılım Ortak Derleme: Oluşturmak için derleme Yazılım Otomatik Yazılım / Yapılandırma bölümü dahil olmak üzere Kod ve Yapılandırma Kodu.
Yapılandırma yazılımı
Yapılandırma için kaynak programlar. Yapısal nitelikte olan Configware, Yazılımın karşılığıdır (prosedürel niteliktedir).
Yapılandırma
Şu anda bir FPGA'da yüklü olan bit akışına başvurmalıdır. Gevşek bir şekilde kullanıldığında, bir kartı veya yeniden yapılandırılabilir makineyi oluşturan bileşenlere / yonga setine de atıfta bulunabilir, ki durum böyle olmamalıdır.
Doğru simülasyon döngüsü
FPGA'daki saati tam olarak taklit eden simülasyon, saatin yükselen / düşen kenarına bağlı olarak verilerdeki değişiklikleri kaydeder.
Emülasyon /Simülasyon

Simülasyon, Modelleme olarak da bilinir.

Bir davranışını taklit etme süreci ASIC üzerinde tasarım FPGA tabanlı donanım veya işlemci tabanlı bir sistem veya (simülasyon durumunda) bir bilgisayar.
Flowware
Yapılandırma yazılımına ek olarak, veri planlaması için gereken ikinci programlama kaynağı. Flowware dır-dir veri akışı tabanlı, aksine yazılım talimat akışına dayalı olan.
Yüksek Performanslı Hesaplama (HPC)

Yüksek Performanslı Gömülü Hesaplama, Paralel Hesaplama olarak da bilinir

Bir dizi mikroişlemciye dayalı paralel hesaplama veya (Yeniden Yapılandırılabilir HPC ): FPGA'lar veya rDPA'lar büyük çalışma süreleri ve hesaplama kaynakları, algoritmaların paralel uygulamaları ile karakterize edilir.
Hibrit
Bu bağlamda "hibrit" terimi, prosedürel (talimat akışına dayalı) hesaplama ve yeniden yapılandırılabilir hesaplamanın (çalışma zamanında talimat getirme yok) bir simbiyozunu ifade eder.
Hibrit çekirdek
Hibrit çekirdekli bilgi işlem uygulama performansını hızlandırmak için uygulamaya özel talimatlarla bir emtia komut seti mimarisini (örn. x86) genişletme tekniğidir. Bu bir biçimdir heterojen hesaplama burada asimetrik hesaplama birimleri bir "ticari" işlemci ile birlikte var olur.
Yerel Bellek

DRAM, SRAM, QDR, DDR SRAMs, ZBT RAM olarak da bilinir

Bu terim, yalnızca bir kişinin dışındaki belleği tanımlamak için kullanılmalıdır. FPGA veya rDPA, doğrudan bir FPGA'ya bağlanır ve kart üzerindeki veya dışındaki herhangi bir FPGA'ya veya cihaza bağlı değildir. Aynı yonga ile aynı yonga üzerinde bulunduğunda "Çip üstü bellek" olarak adlandırılmalıdır. FPGA veya rDPA.
Morphware
Yeniden Yapılandırılabilir Aygıtlar için başka bir terim, Yeniden yapılandırılabilirlik kıyasla "donanım ".
Çipte bellek

Blok RAM, Önbellek olarak da bilinir

Bu terim, tek bir yonga (BRAM Dilimleri veya SRAM dilimleri olsun) içinde yonga üzerinde bulunan belleği ifade etmelidir. Önbellek terimi, yalnızca sistem / ana bilgisayar tarafındaki işlemcilere doğrudan eklenen bellek için ayrılmalıdır.
Yer ve Rota
Bir dönüştürme işlemi netlist fiziksel olarak haritalanmış ve yerleştirilmiş bileşenlere FPGA veya rDPA, bir yaratılışla biten bit akışı.
Yeniden Yapılandırılabilir Bilgisayar
Bir Estrin mimarisi yeniden yapılandırılabilir bilgisayar tipik olarak geleneksel bir mikroişlemcili ana bilgisayarı bir yeniden yapılandırılabilir yardımcı işlemci ile eşleştirir. FPGA veya rDPA yazı tahtası. Ortak işlemci, uygun bit akışları yüklenerek bir ana bilgisayar programının yürütülmesi sırasında farklı hesaplamalar gerçekleştirmek için yeniden yapılandırılabilir. Daha yeni FPGA tabanlı mimariler, aygıtı önyükleme sırasında flaştan yapılandırmak için mekanizmalar sağlayarak ve aygıt yapısında yapılandırılan bir veri yolu aracılığıyla bellek ve ağ kaynaklarına yönelik temel arabirimleri doğrudan desteklemek için bir ana işlemci ihtiyacını ortadan kaldırır. -yonga üzerinde yeniden yapılandırılabilir sistem gücü (SoC ) üreticilerin, tipik olarak taşınabilir tüketici medyası elektroniği olan ürün uygulamalarına göre özelleştirebilecekleri cihazlar. Cihazlar tipik olarak bir veya daha fazla von Neumann işlemcisi içerir ve işlemci (ler) talimat setini genişletmek ve / veya cihazı üründeki diğer alt sistemlere arabirimle bağlamak için mekanizmalar sağlar. Bu cihazlar teknik olarak "yeniden yapılandırılabilir işlemciler" olsalar da, gerçekten üretim sırasında bir kez yapılandırılmak veya bir alan yükseltmesinin parçası olarak yeniden yapılandırılmak üzere tasarlanırlar, ancak anında yeniden yapılandırılamazlar.
Yeniden Yapılandırılabilir Hesaplama
Verileri işlemek için FPGA'lar veya rDPA'lar gibi yeniden yapılandırılabilir cihazları kullanan bir bilgi işlem paradigması. Bir programın yürütülmesi sırasında veya farklı bir programı anında çalıştırmak için farklı bir bit akışı yüklenebilir. Estrin mimarisi yeniden yapılandırılabilir bilgisayarlar, ana veya kontrol işlemcileri olarak geleneksel von Neumann işlemcileri içerir ve tipik olarak bir veya daha fazla yeniden yapılandırılabilir cihazı ortak işlemciler olarak kullanır. Daha yeni FPGA tabanlı mimariler, aygıtı önyükleme sırasında flaştan yapılandırmak ve aygıt yapısında yapılandırılan bir veri yolu aracılığıyla bellek ve ağ kaynaklarına yönelik temel arabirimleri doğrudan desteklemek için mekanizmalar sağlayarak bir ana işlemci ihtiyacını ortadan kaldırır. Yeniden yapılandırılabilir bir cihaz içinde kararlı ve durum bilgili bir hesaplama platformu sağlamak, bununla birlikte, kısmi yeniden yapılandırılabilirlik - yani, aygıtın platformu uygulayan bölümünü değiştirmeden bırakırken aygıtın yalnızca bir uygulamayı uygulayan bölümünü yeniden yapılandırma yeteneği - bellek ve ağ arabirimleri, aygıt sürücüleri vb. Mevcut FPGA cihazları, kısmi yeniden yapılandırmaya izin verir, ancak bu özelliği etkili bir şekilde kullanabilen tasarımların uygulanması, yonga üzerinde sistem tasarımında hala zorlu bir uygulamadır.
Yeniden Yapılandırılabilir Cihaz
FPGA'lar, rDPA'lar ve işlevselliği yürütme sırasında değiştirilebilen diğer tüm cihazlar. Yeniden yapılandırılabilir cihaz, aşağıdaki gibi ince taneli bir mimariye sahip olabilir: FPGA'lar veya gibi kaba taneli bir mimari rDPA'lar. Bir donanım mimarisinde, hem işleme elemanlarının işlevselliği hem de bunlar arasındaki ara bağlantılar üretim süresinden sonra değiştirilebilirse, bu yeniden yapılandırılabilir bir cihaz veya mimaridir.
Yeniden yapılandırma
Yapılandırma, programlama, yeniden programlama (ayrıca bkz. Yapılandırma yazılımı).
Sistem Belleği / Ana Bilgisayar Belleği
Mikroişlemci ana kartındaki belleğe başvurmalıdır. Ayrıca buna ana bellek olarak da başvurabilirsiniz, değil ön bellek.
Sentez
Kullanılarak açıklanan bir devre açıklamasından bir netlist oluşturma işlemi HDL'ler (Donanım Tanımlama Dili), HLL'ler (Üst Düzey Dil), GUI (Grafik Kullanıcı Arayüzleri).

Ayrıca bakınız