Abstract-Computer arkitekturer blir alltmer parallellism och heterogenitet som lösningar för att öka prestandan inför maktbegränsningar. Allteftersom denna trend fortsätter har utmaningarna att simulera och utvärdera dessa arkitekturer ökat. Hårdvaruprototyper ger djupare inblick i dessa system jämfört med simulatorer, men är traditionellt svårare och dyrare att bygga. Vi presenterar Flexible Architecture Research Machine (FARM), ett maskinvaruprototypsystem baserat på en FPGA sammanhängande ansluten till ett flerprocessorsystem. FARM minskar avsevärt svårigheterna och kostnaderna för att bygga maskinvaruprototyper genom att tillhandahålla ett färdigt ramverk för kommunikation med en anpassad design på FPGA. FARM säkerställer effektiv, låg latent kommunikation med FPGA via en mängd olika mekanismer, vilket gör det möjligt för ett brett spektrum av applikationer att effektivt utnyttja systemet. FARM:s sammanhängande FPGA innehåller en cache och deltar i koherens med processorn. Denna täta koppling möjliggör realistiska, innovativa arkitekturprototyper som annars skulle vara extremt svåra att simulera. Vi utvärderar FARM genom att förse läsaren med en profil av de overheads som introduceras i hela skalan av kommunikationsmekanismer. Detta kommer att vägleda den potentiella FARM-användaren mot en optimal konfiguration när han utformar sin prototyp.
Flexible Architecture Research Machine (FARM) REF är ett system för prototyper av anpassad hårdvara som implementeras på en FPGA som är ansluten till en AMD-multiprocessor.
FARM: A Prototyping Environment for Tightly-Coupled, Heterogeneous Architectures
{'venue': '2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines', 'journal': '2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines', 'mag_field_of_study': ['Computer Science']}