Abstract-I detta arbete, föreslår vi en programmerbar Vector Memory Controller (PVMC), som ökar icke contiguous vektordata åtkomst genom att integrera deskriptorer av minne mönster, ett specialiserat lokalt minne, en minneshanterare i hårdvara, och flera DRAM-styrenheter. Vi implementerade och validerade det föreslagna systemet på en Altera DE4 FPGA styrelse. Vi jämför resultatet av vårt förslag med ett vektorsystem utan PVMC samt ett skalarbaserat system. Jämfört med ett vektorsystem vid baslinjen visar resultaten att PVMC-systemet överför datamängder upp till 2,2x till 14,9x snabbare, uppnår mellan 2,16x till 3,18x hastighetsökning för 5 applikationer och förbrukar 2,56 till 4,04 gånger mindre energi.
Hussain m.fl. föreslog en vektorarkitektur som kallas programmerbar vektorminneskontroll (PVMC) REF och dess genomförande på en Altera Stratix IV 230 FPGA-enhet.
PVMC: Programmable Vector Memory Controller
{'venue': '2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors', 'journal': '2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors', 'mag_field_of_study': ['Computer Science']}