Energieffektivitet och datorflexibilitet är några av de primära konstruktionsbegränsningarna för heterogen databehandling. I detta papper presenterar vi FlashAbacus, en databehandlingsaccelerator som själv styr heterogena kärnutföranden och datalagringsåtkomst genom att integrera många flashmoduler i lätta multiprocessorer. Den föreslagna acceleratorn kan samtidigt behandla data från olika applikationer med olika typer av operativa funktioner, och den tillåter flera kärnor att direkt komma åt blixt utan hjälp av ett värd-nivå filsystem eller ett I/O-runtime-bibliotek. Vi prototypar FlashAbacus på en multicorebaserad PCIe-plattform som ansluter till FPGA-baserade blixtstyrenheter med en 20 nm-nodprocess. Utvärderingsresultaten visar att FlashAbacus kan förbättra bandbredden i databehandlingen med 127 % och samtidigt minska energiförbrukningen med 78,4 % jämfört med en konventionell metod för heterogen databehandling.
När det gäller kraven på energieffektivitet och datorflexibilitet i heterogen databehandling föreslog Zhang och Jung Ref en databehandlingsaccelerator som själv styr heterogena kärnutföranden och datalagringsåtkomst genom att integrera många flashmoduler i lätta multiprocessorer.
Flashabacus: a self-governing flash-based accelerator for low-power systems
{'venue': "EuroSys '18", 'journal': None, 'mag_field_of_study': ['Computer Science']}