SPX64: A Scratchpad Memory for General-Purpose Microprocessors Journal Article
In: ACM Transactions on Architecture and Code Optimization (TACO), 2021.
Static Function Prefetching for Efficient Code Management on Scratchpad Memory Proceedings Article
In: Proceedings of the 2019 IEEE International Conference on Computer Design (ICCD), 2019.
Application-aware Performance Optimization for Software Managed Manycore Architectures PhD Thesis
Arizona State University, 2019.
WCET-Aware Stack Frame Management of Embedded Systems using Scratchpad Memories Proceedings Article
In: Proceedings of 2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID), 2019.
Efficient Heap Data Management on Software Managed Manycore Architectures Proceedings Article
In: Proceedings of 2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID), 2019.
Scratchpad Management in Software Managed Manycore Architectures PhD Thesis
Arizona State University, 2017.
Optimizing Heap Data Management on Software Managed Many-core Architectures Masters Thesis
Arizona State University, 2017.
WCET-Aware Function-Level Dynamic Code Management on Scratchpad Memory Journal Article
In: ACM Transactions on Embedded Computing Systems (TECS), vol. 16, no. 4, pp. 112:1-112:26, 2017.
WCET-Aware Scratchpad Memory Management for Hard Real-Time Systems PhD Thesis
Arizona State University, 2017, (Outstanding Computer Science Graduating PhD Student of the Year Award).
Reducing Code Management Overhead in Software-Managed Multicores Proceedings Article
In: Proceedings of the 2017 International Conference on Design Automation and Test in Europe (DATE), 2017.
Languages Must Expose Memory Heterogeneity Proceedings Article
In: Proceedings of the Second International Symposium on Memory Systems, 2016.
Splitting Functions in Code Management on Scratchpad Memories Proceedings Article
In: Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2016.
Heap data management for software managed multi-core processors Patent
2016, (Patent).
Automatic Management of Software Programmable Memories in Manycore Architectures Journal Article
In: IET Computers & Digital Techniques, 2016.
Efficient Pointer Management of Stack Data for Software Managed Multicores Proceedings Article
In: Proceedings of the International Conference on Application Specific Systems, Architectures and Processors (ASAP), 2016.
Software Coherence Management on Non-Coherent Cache Multi-cores Proceedings Article
In: Proceedings of 29th International Conference on VLSI Design (VLSID), 2016, ((Best Student Paper Award)).
Enabling Multi-threaded Applications on Hybrid Shared Memory Manycore Architectures Proceedings Article
In: Proceedings of the 2015 International Conference on Design Automation and Test in Europe (DATE), 2015.
Efficient Code Assignment Techniques for Local Memory on Software Managed Multicores Journal Article
In: ACM Transactions on Embedded Computing Systems (TECS), 2015.
Stack data management for software managed multi-core processors Patent
2015, (Patent).
Compiler and Runtime for Memory Management on Software Managed Manycore Processors PhD Thesis
Arizona State University, 2014.