Abstract-Reconfigurerbara arkitekturer har hittat användning i ett brett spektrum av applikationsdomäner, men mestadels som statiska acceleratorer för beräkningsintensiva funktioner. Antagandet av Commodity computing har inte tagit fart främst på grund av komplexa designutmaningar. Ändå erbjuder omkonfigurerbara arkitekturer betydande fördelar när det gäller att dela hårdvara mellan olika isolerade uppgifter, under snäva tidsramar. Trenderna mot sammanslagning av datorresurser inom fordons- och luftfartsområdena har hittills begränsats till icke-kritiska system, eftersom processorns metoder saknar förutsägbarhet och isolering. Hybrid omkonfigurerbara plattformar kan ge en lovande lösning på detta, genom att tillåta fysiskt isolerad tillgång till hårdvara resurser, och stöd för beräkning krävande applikationer, men med förbättrad programmerbarhet och hantering. Vi föreslår virtualiserad körning och hantering av programvaru- och hårdvaruuppgifter med hjälp av en mikrokärnbaserad hypervisor som körs på en kommersiell hybriddatorplattform (Xilinx Zynq). Vi demonstrerar ett ramverk baserat på CODEZERO hypervisor, som har modifierats för att utnyttja FPGA-vävens kapacitet. Den stöder diskreta hårdvaruacceleratorer, dynamiskt omkonfigurerbara regioner och regioner av virtuellt tyg, vilket möjliggör applikationsisolering och enklare användning av hårdvaruresurser. En fallstudie som visar flera oberoende (och isolerade) programvaror och maskinvaruuppgifter presenteras.
Al REF föreslår användning av en mikrokärnbaserad hypervisor för virtualiserad körning och hantering av programvaru- och hårdvaruuppgifter som körs på en kommersiell hybriddatorplattform.
Microkernel hypervisor for a hybrid ARM-FPGA platform
{'venue': '2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors', 'journal': '2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors', 'mag_field_of_study': ['Computer Science']}