Enabling Multithreaded Applications on Hybrid Shared Memory Many-core Architectures Masters Thesis
Arizona State University, 2014.
Construction of GCCFG for Inter-procedural Optimizations in Software Managed Manycore (SMM) Masters Thesis
Arizona State University, 2014.
WCET-Aware Dynamic Code Management on Scratchpads for Software-Managed Multicores Proceedings Article
In: Proceedings of the 20th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2014.
Construction of GCCFG for Inter-procedural Optimizations in Software Managed Manycore (SMM) Architectures Proceedings Article
In: Proceedings of the 2014 international conference on Compilers, architecture, and synthesis for embedded systems (CASES), 2014.
A Software-Only Scheme for Managing Heap Data on Limited Local Memory (LLM) Multicore Processors Journal Article
In: ACM TECS: ACM Transactions on Embedded Computing Systems, vol. 13, no. 1, pp. 5:1-5:18, 2013.
CMSM: An Efficient and Effective Code Management for Software Managed Multicores Proceedings Article
In: Proceedings of the international symposium on Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013.
SSDM: Smart Stack Data Management for Software Managed Multicores (SMMs) Proceedings Article
In: Proceedings of the 50th Design Automation Conference (DAC), 2013.
Automatic and Efficient Heap Data Management for Limited Local Memory Multicore Architectures Proceedings Article
In: Proceedings of the 2013 International Conference on Design Automation and Test in Europe (DATE), 2013.
STL on Limited Local Memory (LLM) Multi-core Processors Masters Thesis
School of Computing, Informatics, and Decision Systems Engineering (CIDSE), 2012.
Stack Data Management for Limited Local Memory (LLM) Multi-core Processors Proceedings Article
In: Proceedings of the International Conference on Application Specific Systems, Architectures and Processors (ASAP), 2011.
Vector class on limited local memory (LLM) multi-core processors Proceedings Article
In: Proceedings of the 14th international conference on Compilers,architectures and synthesis for embedded systems (CASES), pp. 215–224, ACM, New York, NY, USA, 2011, (ISBN 978-1-4503-0713-0).
Dynamic code mapping for limited local memory systems Proceedings Article
In: Proceedings of the International Conference on Application-specific Systems Architectures and Processors (ASAP), 2010, (ISSN 1063-6268).
Managing Stack Data on Limited Local Memory Multi-core Processors Masters Thesis
School of Computing, Informatics, and Decision Systems Engineering (CIDSE), 2010.
Heap Data Management for Limited Local Memory (LLM) Multi-core Processors Proceedings Article
In: Proceedings of the 23th international symposium on System Synthesis (CODES+ISSS), pp. 317-326, ACM Press, New York, NY, USA, 2010, (ISBN).
Dynamic Code Mapping for Limited Local Memory Systems Masters Thesis
School of Computing, Informatics, and Decision Systems Engineering (CIDSE), 2010.
A software solution for dynamic stack management on scratch pad memory Proceedings Article
In: ASP-DAC '09: Proceedings of the 2009 Conference on Asia and South Pacific Design Automation, pp. 612-617, 2009, (ISBN 978-1-4244-2748-2).
A Dynamic Code Mapping Technique for Scratch Pad Memories in Embedded Systems Masters Thesis
School of Computing, Informatics, and Decision Systems Engineering (CIDSE), 2009.
A Software-Only Solution for Stack Management on Systems with Scratch Pad Memory Masters Thesis
School of Computing, Informatics, and Decision Systems Engineering (CIDSE), 2009.
A Software-only solution to use Scratch Pads for Stack Data Journal Article
In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 11, pp. 1719-1728, 2009, (ISSN 0278-0070).
SDRM: Simultaneous Determination of Regions and Function-to-Region Mapping for Scratchpad Memories Proceedings Article
In: HIPC 2008 :International Conference on High Performance Computing, pp. 569-582, 2008.