Leap scratchpads

Michael W Adler, Kermin Elliott Fleming, Angshuman Parashar, Michael Pellauer, Joel Emer · 2011

Developers accelerating applications on FPGAs or other reconfigurable logic have nothing but raw memory devices in their standard toolkits. Each project typically includes tedious development of single-use memory management. Software developers expect a programming environment to include automatic memory management. Virtual memory provides the illusion of very large arrays and processor caches reduce access latency without explicit programmer instructions.

Read the paper · More papers on PaperTik