A CostEffective Context Memory Structure for Dynamically Reconfigurable Processors

Masayasu Suzuki, Yohei Hasegawa, Vu Manh Tuan, Shohei Abe, Hideharu Amano · 2015

Multicontext reconfigurable processors can switch its configu-ration in a single clock cycle by providing a context memory in each of the processing elements. Although these processors have proven to be powerful in many applications, the number of con-texts is often not enough. The context translation table which translates the global in-struction pointer, or the global logical context number, into a local physical context number is proposed to realize a larger applica-tion while reducing the actual context memories. Our evaluation using NEC Electronics ’ DRP-1 shows that the proposed method is effective when the size of the tile is small and the number of context is large. In the most efficient case, the required number of contexts is reduced to 25%, and the total amount of configuration data becomes 6.9%. The template configuration method which extends this idea har-nesses the power of multicontext devices by storing basic con-texts as templates and combining them to form the actual contexts. While effective in theory, our evaluation shows that the return in adopting such mechanisms in more finer processors as the DRP-1 is minimal where the size of the context memory adds up relative to the number of processing units. 1.

Read the paper · More papers on PaperTik