IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
All publications   ( Html | Bibtex | Both )   Download bibtex file Order by:   Type | Year
<< 2017 >> TOP
1 Add to my selection
@InProceedings{DidehbanICCAD2017,
      AUTHOR = {Didehban, Moslem and Shrivastava, Aviral and Lokam, Dheeraj},
      TITLE = {NEMESIS: A Software Approach for Computing in Presence of Soft Errors},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1499569385.44_NEMESIS-ICCAD2017.pdf},
      KEYWORDS = {Error Correction, Fault Injection, Soft Error, Verification}
}
2 Add to my selection
@InProceedings{ShrivastavaDAC2017,
      AUTHOR = {Shrivastava, Aviral and Mehrabian, Mohammadreza and Khayatian, Mohammad and Derler, Patricia and Andrade, Hugo A. and Stanton, Kevin and Li-Baboud, Ya-Shian and Griffor, Edward and Weiss, Marc and Eidson, John},
      TITLE = {A Testbed to Verify the Timing Behavior of Cyber-Physical Systems},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of The 54th Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1492806408.03_invited-testbed-verify.pdf},
      KEYWORDS = {CPS, cyber-physical systems, Verification}
}
3 Add to my selection
@InProceedings{CaiDATE2017,
      AUTHOR = {Cai, Jian and Kim, Yooseong and Kim, Youngbin and Shrivastava, Aviral and Lee, Kyoungwoo},
      TITLE = {Reducing Code Management Overhead in Software-Managed Multicores},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of the 2017 International Conference on Design Automation and Test in Europe (DATE)},
      PDF = {uploads/pdf/CaiDATE2016.pdf},
      SLIDES = {uploads/slides/DATE17Short.pptx},
      KEYWORDS = {Code Management, Compiler Technique, Memory Management, Scratchpad Memory}
}
4 Add to my selection
@MastersThesis{AndertMSTHESIS2017,
      AUTHOR = {Andert, Edward},
      TITLE = {Crossroads - A Time-Sensitive Autonomous Intersection Management Technique},
      YEAR = {2017},
      SCHOOL = {Arizona State University},
      URL = {https://www.youtube.com/watch?v=pX5TjijLP9o{\&}amp;feature=youtu.be},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1483745585.93_edward-thesis_crossroads-time-sensitive.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/Crossroads.pptx },
      KEYWORDS = {cyber-physical systems, Embedded Processor}
}
5 Add to my selection
@InProceedings{DidehbanDAC2017,
      AUTHOR = {Didehban, Moslem and Lokam, Dheeraj and Shrivastava, Aviral},
      TITLE = {An Integrated Safe and Fast Recovery Scheme from Soft Errors},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of The 54th Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1487308081.49_Incheck-DidehbanDAC2017.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/DAC-InCheck_Presentation-v3.pptx},
      KEYWORDS = {Error Correction, Fault Injection, Soft Error, Verification}
}
6 Add to my selection
@InProceedings{AndertDAC2017,
      AUTHOR = {Andert, Edward and Khayatian, Mohammad and Shrivastava, Aviral},
      TITLE = {Crossroads - A Time-Sensitive Autonomous Intersection Management Technique},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of The 54th Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/CrossroadsDAC17.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/Crossroads_DAC.pptx},
      NOTE = {(Best Paper Award Candidate)},
      KEYWORDS = {cyber-physical systems, Embedded Processor}
}
7 Add to my selection
@Article{KoTECS2017,
      AUTHOR = {Ko, Yohan and Jeyapaul, Reiley and Kim, Youngbin and Lee, Kyoungwoo and Shrivastava, Aviral},
      TITLE = {Protecting Caches from Soft Errors: A Microarchitect's Perspective},
      YEAR = {2017},
      JOURNAL = {ACM Transactions on Embedded Computing Systems (TECS)},
      VOLUME = {16},
      NUMBER = {4},
      PAGES = {93:1-93:28},
      PDF = {uploads/pdf/yohan-protecting-caches-tecs.pdf},
      KEYWORDS = {Cache Vulnerability, Error Correction, Soft Error, Verification}
}
8 Add to my selection
@PhdThesis{KimPHDTHESIS2017,
      AUTHOR = {Kim, Yooseong},
      TITLE = {WCET-Aware Scratchpad Memory Management for Hard Real-Time Systems},
      YEAR = {2017},
      SCHOOL = {Arizona State University},
      PDF = {uploads/pdf/Thesis_Yooseong_v4.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/Defense_Yooseong_v4.pptx},
      NOTE = {Outstanding Computer Science Graduating PhD Student of the Year Award},
      KEYWORDS = {Code Management, CPS, cyber-physical systems, Scratchpad Memory, WCET}
}
9 Add to my selection
@Article{KimTECS2017,
      AUTHOR = {Kim, Yooseong and Broman, David and Shrivastava, Aviral},
      TITLE = {WCET-Aware Function-Level Dynamic Code Management on Scratchpad Memory},
      YEAR = {2017},
      JOURNAL = {ACM Transactions on Embedded Computing Systems (TECS)},
      VOLUME = {16},
      NUMBER = {4},
      PAGES = {112:1-112:26},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1494974991.72_a112-kim.pdf},
      KEYWORDS = {Code Management, Compiler Technique, CPS, cyber-physical systems, Scratchpad Memory, WCET}
}
10 Add to my selection
@InProceedings{MehrabianEMSOFT2017,
      AUTHOR = {Mehrabian, Mohammadreza and Khayatian, Mohammad and Shrivastava, Aviral and Eidson, John and Derler, Patricia and Andrade, Hugo A. and Li-Baboud, Ya-Shian and Griffor, Edward and Weiss, Marc and Stanton, Kevin},
      TITLE = {Timestamp Temporal Logic (TTL) for Time Testing of Cyber-Physical Systems},
      YEAR = {2017},
      BOOKTITLE = {Proceedings of the International Conference on Embedded Software (EMSOFT)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/TTL.pdf},
      KEYWORDS = {CPS, cyber-physical systems, Verification}
}
11 Add to my selection
@MastersThesis{LinMSThesis2017,
      AUTHOR = {Lin, Jinn-Pean},
      TITLE = {Optimizing Heap Data Management on Software Managed Many-core Architectures},
      YEAR = {2017},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Thesis-Jinn-Pean.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/heap_management_JP.pptx},
      KEYWORDS = {Compiler Technique, Embedded Processor, Heap, Scratchpad Memory, Software-managed multicores}
}
<< 2016 >> TOP
1 Add to my selection
@InProceedings{GuoMEMSYS2016,
      AUTHOR = {Guo, Xiaochen and Shrivastava, Aviral and Spear, Michael and Tan, Gang},
      TITLE = {Languages Must Expose Memory Heterogeneity},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of the Second International Symposium on Memory Systems},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1488049739.08_MemSys16-guo.pdf},
      KEYWORDS = {Code Management, Compiler Technique, Flash Memory, Memory Management, Scratchpad Memory}
}
2 Add to my selection
@Misc{BaiPATENT2016,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral},
      TITLE = {Heap data management for software managed multi-core processors},
      YEAR = {2016},
      HOWPUBLISHED = {https://www.google.com/patents/US9513886},
      NOTE = {Patent},
      KEYWORDS = {Compiler Technique, Heap, IBM Cell, Memory Management, Scratchpad Memory, Software-managed multicores}
}
3 Add to my selection
@InProceedings{CaiVLSID2016,
      AUTHOR = {Cai, Jian and Shrivastava, Aviral},
      TITLE = {Software Coherence Management on Non-Coherent Cache Multi-cores},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of 29th International Conference on VLSI Design (VLSID)},
      PDF = {uploads/pdf/CaiVLSID2016.pdf},
      SLIDES = {uploads/slides/CaiVLSID2016.pptx},
      NOTE = {(Best Student Paper Award)},
      KEYWORDS = {Memory Management, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
4 Add to my selection
@InProceedings{DidehbanDAC2016,
      AUTHOR = {Didehban, Moslem and Shrivastava, Aviral},
      TITLE = {NZDC: A Compiler technique for near Zero Silent data Corruption},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of The 53rd Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1457484009.78_ZDC-DAC-5.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/zdcDAC-presentation.pptx},
      KEYWORDS = {Error Correction, Fault Injection, Soft Error, Verification}
}
5 Add to my selection
@InProceedings{CaiASAP2016,
      AUTHOR = {Cai, Jian and Shrivastava, Aviral},
      TITLE = {Efficient Pointer Management of Stack Data for Software Managed Multicores},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of the International Conference on Application Specific Systems, Architectures and Processors (ASAP)},
      PDF = {uploads/pdf/CaiASAP2016.pdf},
      SLIDES = {uploads/slides/CaiASAP2016.pptx},
      KEYWORDS = {Compiler Technique, Embedded Processor, Memory Management, Multi-core Processor, Scratchpad Memory, Stack Data}
}
6 Add to my selection
@Article{ShrivastavaIET2016,
      AUTHOR = {Shrivastava, Aviral and Dutt, Nikil and Cai, Jian and Shoushtari, Majid and Donyanavard, Bryan and Tajik, Hossein},
      TITLE = {Automatic Management of Software Programmable Memories in Manycore Architectures},
      YEAR = {2016},
      JOURNAL = {IET Computers {\&} Digital Techniques},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/spm-iet.pdf},
      KEYWORDS = {Code Management, Compiler Technique, Design Automation, Embedded Processor, Memory Management, Memory Performance, Multi-core Processor, Scratchpad Memory, Stack Data}
}
7 Add to my selection
@MastersThesis{TanikellaMSTHESIS2016,
      AUTHOR = {Tanikella, Srinivas Karthik},
      TITLE = {GemV: A Validated Micro-architecture Vulnerability Estimation Tool},
      YEAR = {2016},
      SCHOOL = {Arizona State University},
      PDF = {uploads/pdf/1475462100.9_TanikellaThesis16.pdf},
      SLIDES = {uploads/slides/TanikellaASAP2016.pptx},
      KEYWORDS = {Cache Vulnerability, Soft Error, Verification}
}
8 Add to my selection
@InProceedings{TanikellaASAP2016,
      AUTHOR = {Tanikella, Srinivas Karthik and Ko, Yohan and Jeyapaul, Reiley and Lee, Kyoungwoo and Shrivastava, Aviral},
      TITLE = {GemV: A Validated Toolset for the Early Exploration of System Reliability},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of the International Conference on Application Specific Systems, Architectures and Processors (ASAP)},
      PDF = {uploads/pdf/TanikellaASAP2016.pdf},
      SLIDES = {uploads/slides/TanikellaASAP2016.pptx},
      KEYWORDS = {Embedded System, Memory Performance, Multi-core Processor, Soft Error}
}
9 Add to my selection
@InProceedings{KimICCAD2016,
      AUTHOR = {Kim, Youngbin and Cai, Jian and Kim, Yooseong and Lee, Kyoungwoo and Shrivastava, Aviral},
      TITLE = {Splitting Functions in Code Management on Scratchpad Memories},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD)},
      PDF = {uploads/pdf/KimICCAD2016.pdf},
      SLIDES = {uploads/slides/Splitting Functions in Code Management on Scratchpad Memories.pptx},
      KEYWORDS = {Code Management, Compiler Technique, Embedded System, Memory Management, Multi-core Processor}
}
10 Add to my selection
@InProceedings{ ShrivastavaCODESISSS2016,
      AUTHOR = {Shrivastava, Aviral and Derler, Patricia and Li, Ya-Shian and Stanton, Kevin and Khayatian, Mohammad and Andrade, Hugo A. and Weiss, Marc and Eidson, John and Chandhoke, Sundeep},
      TITLE = {Time in Cyber-Physical Systems},
      YEAR = {2016},
      BOOKTITLE = {Proceedings of the international symposium on Hardware/Software Codesign and System Synthesis (CODES+ISSS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1476769014.71_esweek-ss-timingforcps.pdf},
      KEYWORDS = {CPS, cyber-physical systems}
}
11 Add to my selection
@Article{JeyapaulVLSI2016,
      AUTHOR = {Jeyapaul, Reiley and Flores, Roberto and Avila, Alfonso and Shrivastava, Aviral},
      TITLE = {Systematic Methodology for the Quantitative Analysis of Pipeline-Register Reliability},
      YEAR = {2016},
      JOURNAL = {IEEE Transactions on Very Large Scale Integration (VLSI) Systems},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/JeyapaulTVLSI2016.pdf},
      KEYWORDS = {Cache Vulnerability, Fault Injection, Power Efficiency, Register File, Soft Error}
}
12 Add to my selection
@MastersThesis{LokamMSTHESIS2016,
      AUTHOR = {Lokam, Dheeraj},
      TITLE = {InCheck - An Integrated Recovery Methodology for Fine-grained Soft-Error Detection Schemes},
      YEAR = {2016},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/LokamMSTHESIS2016.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/LokamMSTHESIS2016.pptx},
      KEYWORDS = {Error Correction, Fault Injection, Soft Error}
}
13 Add to my selection
@MastersThesis{DaveMSTHESIS2016,
      AUTHOR = {Dave, Shail},
      TITLE = {Scalable Register File Architecture for CGRA Accelerators},
      YEAR = {2016},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/DaveMSTHESIS2016.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/DaveMSTHESIS2016.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Compiler Technique, Register File}
}
<< 2015 >> TOP
1 Add to my selection
@InProceedings{RadhikaDATE2015,
      AUTHOR = {Rajendran Radhika, Shri Hari and Shrivastava, Aviral and Hamzeh, Mahdi},
      TITLE = {Path Selection Based Acceleration of Conditionals in CGRAs},
      YEAR = {2015},
      BOOKTITLE = {Proceedings of the 2015 International Conference on Design Automation and Test in Europe (DATE)},
      PDF = {uploads/pdf/RadhikaDate15.pdf},
      SLIDES = {uploads/slides/RadhikaDate15.ppt},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Compiler Technique}
}
2 Add to my selection
@InProceedings{RawatDATE2015,
      AUTHOR = {Rawat, Tushar and Shrivastava, Aviral},
      TITLE = {Enabling Multi-threaded Applications on Hybrid Shared Memory Manycore Architectures},
      YEAR = {2015},
      BOOKTITLE = {Proceedings of the 2015 International Conference on Design Automation and Test in Europe (DATE)},
      PDF = {uploads/pdf/RawatDATE15.pdf},
      SLIDES = {uploads/slides/RawatDATE15.pptx},
      KEYWORDS = {Compiler Technique, Embedded Processor, Memory Performance, Scratchpad Memory, Software-managed multicores}
}
3 Add to my selection
@Article{LuTECS2015,
      AUTHOR = {Lu, Jing and Bai, Ke and Shrivastava, Aviral},
      TITLE = {Efficient Code Assignment Techniques for Local Memory on Software Managed Multicores},
      YEAR = {2015},
      JOURNAL = {ACM Transactions on Embedded Computing Systems (TECS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453760913.32_a71-lu.pdf},
      KEYWORDS = {Code Placement, Compiler Technique, IBM Cell, Scratchpad Memory, Software-managed multicores}
}
4 Add to my selection
@InProceedings{YohanDAC2015,
      AUTHOR = {Ko, Yohan and Jeyapaul, Reiley and Kim, Youngbin and Lee, Kyoungwoo and Shrivastava, Aviral},
      TITLE = {Guidelines to Design Parity Protected Write-back L1 Data Cache},
      YEAR = {2015},
      BOOKTITLE = {Proceedings of The 52nd Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453841274.41_07167208.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/gemV-Cache.pptx},
      KEYWORDS = {Cache, Fault Injection, Soft Error}
}
5 Add to my selection
@Article{PagerTECS2015,
      AUTHOR = {Pager, Jared and Jeyapaul, Reiley and Shrivastava, Aviral},
      TITLE = {A Software Scheme for Multithreading on CGRAs},
      YEAR = {2015},
      JOURNAL = {ACM Transactions on Embedded Computing Systems (TECS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453842743.2_a19-pager.pdf},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Embedded System, Instruction Scheduling, Multithreading, Power Efficiency}
}
6 Add to my selection
@PhdThesis{HamzehPHDTHESIS2015,
      AUTHOR = {Hamzeh, Mahdi},
      TITLE = {Compiler and Architecture Design for Coarse-Grained Programmable Accelerators},
      YEAR = {2015},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Hamzeh_asu_dissertation.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/mahdi_dissertation_defense.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
7 Add to my selection
@MastersThesis{DillMASTERTHESIS2015,
      AUTHOR = {Dill, Russell},
      TITLE = {Optimization of Multi-Channel BCH Error Decoding for Common Cases},
      YEAR = {2015},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1455914936.19_DillThesis2015.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/rusell_defense.pptx},
      KEYWORDS = {Error Correction, Soft Error}
}
8 Add to my selection
@InProceedings{HokeunRTAS2015,
      AUTHOR = {Kim, Hokeun and Broman, David and Lee, Edward A. and Zimmer, Michael and Shrivastava, Aviral and Oh, Junkwang},
      TITLE = {A Predictable and Command-Level Priority-Based DRAM Controller for Mixed-Criticality Systems},
      YEAR = {2015},
      PUBLISHER = {Real-Time and Embedded Technology and Applications Symposium (RTAS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453844921.08_07108455.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/RTAS2015.pdf},
      KEYWORDS = {CPS, DRAM, WCET}
}
9 Add to my selection
@InProceedings{RuCASES2015,
      AUTHOR = {Dill, Russell and Shrivastava, Aviral and Oh, Hyunok},
      TITLE = {Optimization of Multi-Channel BCH Error Decoding for Common Cases},
      YEAR = {2015},
      BOOKTITLE = {In Proceedings of the 2014 international conference on Compilers, architecture, and synthesis for embedded systems (CASES)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453865631.46_07324546.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/cases2015dill.pptx},
      KEYWORDS = {Error Correction, NAND Flash Systems}
}
10 Add to my selection
@Misc{BaiPATENT2015,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral and Lu, Jing},
      TITLE = {Stack data management for software managed multi-core processors},
      YEAR = {2015},
      HOWPUBLISHED = {http://www.google.com/patents/US9015689},
      NOTE = {Patent},
      KEYWORDS = {Scratchpad Memory, Software-managed multicores, Stack Data}
}
11 Add to my selection
@InProceedings{AndradeRECONFIG2015,
      AUTHOR = {Andrade, Hugo A. and Derler, Patricia and Eidson, John and Li-Baboud, Ya-Shian and Shrivastava, Aviral and Stanton, Kevin and Weiss, Marc},
      TITLE = {Towards a Reconfigurable Distributed Testbed to Enable Advanced Research and Development of Timing and Synchronization in Cyber-Physical Systems},
      YEAR = {2015},
      BOOKTITLE = {International Conference on ReConFigurable Computing and FPGAs (ReConFig)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467157513.3_Towards a reconfigurable distributed testbed to enable advanced research and development of timing and synchronization in cyber-physical systems.pdf},
      KEYWORDS = {CPS, cyber-physical systems, FPGA, Reconfigurable computing}
}
<< 2014 >> TOP
1 Add to my selection
@Article{JeyapaulTPDS2013,
      AUTHOR = {Jeyapaul, Reiley and Risheekesan, Abhishek and Shrivastava, Aviral and Lee, Kyoungwoo},
      TITLE = {UnSync-CMP: Multicore CMP Architecture for Energy Efficient Soft Error Reliability},
      YEAR = {2014},
      JOURNAL = {Transactions on Parallel and Distributed Systems},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Jeyapaul_UnSync-CMP_TPDS.pdf},
      KEYWORDS = {Multi-core Processor, Soft Error}
}
2 Add to my selection
@InProceedings{KimRTAS2014,
      AUTHOR = {Kim, Yooseong and Broman, David and Cai, Jian and Shrivastava, Aviral},
      TITLE = {WCET-Aware Dynamic Code Management on Scratchpads for Software-Managed Multicores},
      YEAR = {2014},
      BOOKTITLE = {Proceedings of the 20th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/KimRTAS14.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/KimRTAS14.pptx},
      KEYWORDS = {Code Management, CPS, Scratchpad Memory, Software-managed multicores, WCET}
}
3 Add to my selection
@PhdThesis{BaiPHDTHESIS2014,
      AUTHOR = {Bai, Ke},
      TITLE = {Compiler and Runtime for Memory Management on Software Managed Manycore Processors},
      YEAR = {2014},
      MONTH = {February},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1393884213.53_SMM.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/SMM.pptx},
      KEYWORDS = {Cache, Embedded Processor, Memory Management, Memory Performance, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
4 Add to my selection
@InProceedings{HoltonCASES2014,
      AUTHOR = {Holton, Bryce and Bai, Ke and Shrivastava, Aviral and Ramaprasad, Harini},
      TITLE = {Construction of GCCFG for Inter-procedural Optimizations in Software Managed Manycore (SMM) Architectures},
      YEAR = {2014},
      BOOKTITLE = {Proceedings of the 2014 international conference on Compilers, architecture, and synthesis for embedded systems (CASES)},
      PDF = {uploads/pdf/HoltonCASES14.pdf},
      SLIDES = {uploads/slides/HoltonCASES14.PPTX},
      KEYWORDS = {Compiler Technique, Power, Scratchpad Memory, Software-managed multicores}
}
5 Add to my selection
@InProceedings{ShrivastavaDAC2014,
      AUTHOR = {Shrivastava, Aviral and Risheekesan, Abhishek and Jeyapaul, Reiley and Wu, Carole-Jean},
      TITLE = {Quantitative Analysis of Control Flow Checking Mechanisms for Soft Errors},
      YEAR = {2014},
      BOOKTITLE = {Proceedings of the The 51st Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1407272443.99_gemv-cf-conference.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/gemV-CF_DAC2014.pptx},
      KEYWORDS = {, CFC, Soft Error, Verification}
}
6 Add to my selection
@InProceedings{HamzehACM2014,
      AUTHOR = {Hamzeh, Mahdi and Shrivastava, Aviral and Vrudhula, Sarma},
      TITLE = {Branch-Aware Loop Mapping on CGRAs},
      YEAR = {2014},
      BOOKTITLE = {Proceedings of the The 51st Annual Design Automation Conference on Design Automation Conference},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1407367158.06_55_3.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/BALM.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Compiler Technique, Modulo Scheduling}
}
7 Add to my selection
@MastersThesis{RawatMASTERTHESIS2014,
      AUTHOR = {Rawat, Tushar},
      TITLE = {Enabling Multithreaded Applications on Hybrid Shared Memory Many-core Architectures},
      YEAR = {2014},
      SCHOOL = {Arizona State University},
      PDF = {uploads/pdf/RawatThesis14.pdf},
      SLIDES = {uploads/slides/RawatThesis14.pptx},
      KEYWORDS = {Compiler Technique, Embedded Processor, Scratchpad Memory}
}
8 Add to my selection
@MastersThesis{RadhikaMASTERTHESIS2014,
      AUTHOR = {Rajendran Radhika, Shri Hari},
      TITLE = {Path Selection Based Branching for Coarse Grained Reconfigurable Arrays},
      YEAR = {2014},
      SCHOOL = {Arizona State University},
      PDF = {uploads/pdf/RadhikaThesis14.pdf},
      SLIDES = {uploads/slides/RadhikaDate15.ppt},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Compiler Technique, Embedded Processor}
}
9 Add to my selection
@MastersThesis{SalujaMASTERTHESIS2014,
      AUTHOR = {Saluja, Dipal},
      TITLE = {Register File Organization for Coarse-Grained Reconfigurable Architectures: Compiler-Microarchitecture Perspective},
      YEAR = {2014},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/SalujaThesis14.pdf},
      SLIDES = {uploads/slides/SalujaThesis14.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Compiler Technique}
}
10 Add to my selection
@MastersThesis{HoltonMASTERTHESIS2014,
      AUTHOR = {Holton, Bryce},
      TITLE = {Construction of GCCFG for Inter-procedural Optimizations in Software Managed Manycore (SMM)},
      YEAR = {2014},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1455912431.28_Holton_thesis.pdf},
      SLIDES = {uploads/slides/HoltonCASES14.PPTX},
      KEYWORDS = {CFC, Scratchpad Memory}
}
11 Add to my selection
@InProceedings{ShrivastavaCASA2014,
      AUTHOR = {Shrivastava, Aviral},
      TITLE = {Control Flow Checking or Not?(for Soft Errors)},
      YEAR = {2014},
      MONTH = {26-28 May},
      BOOKTITLE = {2014 Conference on Computer Animation and Social Agents},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467665791.51_Control Flow Checking or Not (for Soft Errors).pdf},
      KEYWORDS = {CFC}
}
<< 2013 >> TOP
1 Add to my selection
@InProceedings{BaiDATE2013,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral},
      TITLE = {Automatic and Efficient Heap Data Management for Limited Local Memory Multicore Architectures},
      YEAR = {2013},
      BOOKTITLE = {Proceedings of the 2013 International Conference on Design Automation and Test in Europe (DATE)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1363725599.64_HEAP_DATE2013.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/KeBaiDATE13.pptx},
      KEYWORDS = {Cache, Compiler Technique, Embedded Processor, Heap, IBM Cell, Memory Management, Memory Performance, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
2 Add to my selection
@Article{BaiTECS2013,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral},
      TITLE = {A Software-Only Scheme for Managing Heap Data on Limited Local Memory (LLM) Multicore Processors},
      YEAR = {2013},
      MONTH = {August},
      JOURNAL = {ACM TECS: ACM Transactions on Embedded Computing Systems},
      VOLUME = {13},
      NUMBER = {1},
      PAGES = {5:1-5:18},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1376413739.22_HEAP_TECS.pdf},
      KEYWORDS = {Cache, Embedded Processor, Heap, Scratchpad Memory, Software-managed multicores}
}
3 Add to my selection
@Article{KimTECS2013,
      AUTHOR = {Kim, Yooseong and Shrivastava, Aviral},
      TITLE = {Memory Performance Estimation of CUDA Programs},
      YEAR = {2013},
      MONTH = {September},
      JOURNAL = {ACM Transactions on Embedded Computing Systems},
      VOLUME = {13},
      NUMBER = {21},
      PAGES = {21:1-21:22},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/CuMAPz_TECS.pdf},
      KEYWORDS = {CUDA, GPU, Memory Performance, Multi-core Processor}
}
4 Add to my selection
@InProceedings{LuDAC2013,
      AUTHOR = {Lu, Jing and Bai, Ke and Shrivastava, Aviral},
      TITLE = {SSDM: Smart Stack Data Management for Software Managed Multicores (SMMs)},
      YEAR = {2013},
      BOOKTITLE = {Proceedings of the 50th Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1363726263.09_STACK_DAC2013.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/Lu_SSDM_DAC2013.pptx},
      KEYWORDS = {Compiler Technique, Embedded Processor, IBM Cell, Memory Management, Memory Performance, Multi-core Processor, Scratchpad Memory, Software-managed multicores, Stack Data}
}
5 Add to my selection
@InProceedings{BaiCODESISSS2013,
      AUTHOR = {Bai, Ke and Lu, Jing and Shrivastava, Aviral and Holton, Bryce},
      TITLE = {CMSM: An Efficient and Effective Code Management for Software Managed Multicores},
      YEAR = {2013},
      BOOKTITLE = {Proceedings of the international symposium on Hardware/Software Codesign and System Synthesis (CODES+ISSS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1374609702.54_CODE_CODES2013.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/CODE_CODES2013.pptx},
      KEYWORDS = {Code Management, Compiler Technique, IBM Cell, Memory Management, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
6 Add to my selection
@Article{JeyapaulTODAES2013,
      AUTHOR = {Jeyapaul, Reiley and Shrivastava, Aviral},
      TITLE = {Enabling Energy Ef{\&}#64257;cient Reliability in Embedded Systems Through Smart Cache Cleaning},
      YEAR = {2013},
      MONTH = {October},
      JOURNAL = {Transactions on Design Automation of Electronic Systems},
      VOLUME = {18},
      NUMBER = {4},
      PAGES = {53:1-53:25},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Jeyapaul_SCC_TODAES.pdf},
      KEYWORDS = {Cache, Cache Vulnerability, Soft Error}
}
7 Add to my selection
@InProceedings{MahdiDAC2013,
      AUTHOR = {Hamzeh, Mahdi and Shrivastava, Aviral and Vrudhula, Sarma},
      TITLE = {REGIMap: Register-aware Application Mapping on Coarse-grained Reconfigurable Architectures (CGRAs)},
      YEAR = {2013},
      BOOKTITLE = {Proceedings of the 50th Annual Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/REGIMap.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/DAC-REGIMap.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
8 Add to my selection
@Article{LeeTECS2013,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {Software-Based Register File Vulnerability Reduction for Embedded Processors},
      YEAR = {2013},
      MONTH = {November},
      JOURNAL = {ACM Transactions on Embedded Computing Systems},
      VOLUME = {13},
      NUMBER = {1},
      PAGES = {38:1-38:20},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1393862613.04_Software-Based Register File Vulnerability Reduction.pdf},
      KEYWORDS = {Register File, Soft Error}
}
9 Add to my selection
@MastersThesis{RhisheekesanMASTERTHESIS2013,
      AUTHOR = {Risheekesan, Abhishek},
      TITLE = {Quantitative Evaluation of Control-flow based Soft Error Protection Mechanisms},
      YEAR = {2013},
      MONTH = {March},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Rishikesan_MS_Thesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/GemV-CFC.pptx},
      KEYWORDS = {Soft Error}
}
10 Add to my selection
@InProceedings{BromanESLSYN2013,
      AUTHOR = {Broman, David and Zimmer, Michael and Kim, Yooseong and Kim, Hokeun and Cai, Jian and Shrivastava, Aviral and Edwards, Stephen A and Lee, Edward A.},
      TITLE = {Precision Timed Infrastructure: Design Challenges},
      YEAR = {2013},
      BOOKTITLE = {Proceedings of the Electronic System Level Synthesis Conference (ESLsyn 2013)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/BromanESLsyn13.pdf},
      KEYWORDS = {CPS, WCET}
}
11 Add to my selection
@InProceedings{LeeVLSID2013,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Jeyapaul, Reiley},
      TITLE = {Power-Efficient Protection from Soft Errors},
      YEAR = {2013},
      BOOKTITLE = {2013 26th International Conference on VLSI Design (VLSID 2013)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467245990.48_Power-Efficient Protection from Soft Errors.pdf},
      KEYWORDS = {Cache, Power Efficiency, Soft Error}
}
<< 2012 >> TOP
1 Add to my selection
@Article{HongTVLSI2012,
      AUTHOR = {Hong, Fei and Shrivastava, Aviral and Lee, Jongeun},
      TITLE = {Return Data Interleaving for Multi-channel Embedded CMP Systems},
      YEAR = {2012},
      MONTH = {July},
      JOURNAL = {IEEE TVLSI: IEEE Transactions on Very Large Scale Integrated circuits},
      VOLUME = {20},
      NUMBER = {7},
      PAGES = {1351-1354},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/unsyncJournal.pdf},
      KEYWORDS = {Multi-core Processor}
}
2 Add to my selection
@Article{LeeTECS2012,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {PICA: Processor Idle Cycle Aggregation for Energy-Efficient Embedded Systems},
      YEAR = {2012},
      JOURNAL = {ACM TECS: ACM Transactions on Embedded Computing Systems},
      VOLUME = {11},
      NUMBER = {2},
      PAGES = {26:1-26:27},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pica_tecs.pdf},
      KEYWORDS = {Embedded Processor, PICA, Power Aware Computing, Stall Cycle Aggregation}
}
3 Add to my selection
@InProceedings{MahdiDAC2012,
      AUTHOR = {Hamzeh, Mahdi and Shrivastava, Aviral and Vrudhula, Sarma},
      TITLE = {EPIMap: Using Epimorphism to Map Applications on CGRAs},
      YEAR = {2012},
      BOOKTITLE = {Proceedings of the 49th Design Automation Conference (DAC)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1359482944.39_139-PR517-Hamzeh.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/DAC-EPIMap-2012.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
4 Add to my selection
@MastersThesis{DiMASTERTHESIS2012,
      AUTHOR = {Lu, Di},
      TITLE = {STL on Limited Local Memory (LLM) Multi-core Processors},
      YEAR = {2012},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/DiThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/DiThesis.pptx},
      KEYWORDS = {Embedded Processor, Heap, IBM Cell, Memory Management, Multi-core Processor, Software-managed multicores}
}
5 Add to my selection
@InProceedings{LeeCODESISSS2012,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Jeyapaul, Reiley},
      TITLE = {Soft Errors: The Hardware-Software Interface},
      YEAR = {2012},
      BOOKTITLE = {Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis},
      PAGES = {577--578},
      SERIES = {CODES+ISSS '12},
      ADDRESS = {New York, NY, USA},
      PUBLISHER = {ACM},
      CROSSREF = {978-1-4503-1426-8},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/SoftError_Tutorial_Abstract.pdf},
      SLIDES = {http://aviral.lab.asu.edu/?p=1477},
      KEYWORDS = {Cache, Cache Vulnerability, Code Placement, Embedded Processor, Power, Soft Error}
}
6 Add to my selection
@PhdThesis{JeyapaulPHDTHESIS2012,
      AUTHOR = {Jeyapaul, Reiley},
      TITLE = {Smart Compilers for Reliable and Power-efficient Embedded Computing},
      YEAR = {2012},
      MONTH = {May},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/ReileyJeyapaul_PhDThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/ReileyJeyapaul_PhDThesis.pptx},
      KEYWORDS = {Code Placement, Compiler Technique, Power, Power Aware Computing, Soft Error}
}
7 Add to my selection
@InProceedings{PiotrVLSI2012,
      AUTHOR = {Patronik, Piotr and Berezowski, Krzysztof and Biernat, Janusz and Piestrak, Stanis{\&}#322;aw J. and Shrivastava, Aviral},
      TITLE = {Design of an RNS Reverse Converter for a New Five-Moduli Special Set},
      YEAR = {2012},
      PAGES = {67-70},
      PUBLISHER = {Proceedings of the great lakes symposium on VLSI },
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453933776.84_p67-patronik.pdf}
}
<< 2011 >> TOP
1 Add to my selection
@InProceedings{AarulVLSI2011,
      AUTHOR = {Jain, Aarul and Shrivastava, Aviral and Chakrabarti, Chaitali},
      TITLE = {LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the 24th International Conference on VLSI Design},
      PAGES = {298-303},
      PUBLISHER = {IEEE Computer Society},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/LALRU.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/LA-LRU.pptx},
      KEYWORDS = {Cache, PTV}
}
2 Add to my selection
@InProceedings{PiotrISLPED2011,
      AUTHOR = {Patronik, Piotr and Berezowski, Krzysztof and Piestrak, Stanislaw and Biernat, Janusz and Shrivastava, Aviral},
      TITLE = {Fast and Energy-Efficient Constant-Coefficient FIR Filters Using Residue Number System},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/energy.pdf},
      KEYWORDS = {Power}
}
3 Add to my selection
@InProceedings{KimDAC2011,
      AUTHOR = {Kim, Yooseong and Shrivastava, Aviral},
      TITLE = {CuMAPz: A tool to Analyze Memory Access Patterns in CUDA},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the 48th Design Automation Conference (DAC)},
      PAGES = {128-133},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/CuMAPz.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/CuMAPz.pptx},
      KEYWORDS = {CUDA, GPU, Memory Performance, Multi-core Processor}
}
4 Add to my selection
@InProceedings{JeyapaulICPP2011,
      AUTHOR = {Jeyapaul, Reiley and Hong, Fei and Shrivastava, Aviral and Risheekesan, Abhishek and Lee, Kyoungwoo},
      TITLE = {UnSync: A Soft-Error Resilient Redundant Multicore Architecture},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the International Conference on Parallel Processing (ICPP)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/unsync.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/UnSync.pptx},
      KEYWORDS = {Multi-core Processor, Soft Error}
}
5 Add to my selection
@InProceedings{ShrivastavaICPP2011,
      AUTHOR = {Shrivastava, Aviral and Pager, Jared and Jeyapaul, Reiley and Hamzeh, Mahdi and Vrudhula, Sarma},
      TITLE = {Enabling Multithreading on CGRAs},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the International Conference on Parallel Processing (ICPP)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cgra4.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/cgra4.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
6 Add to my selection
@InProceedings{BaiASAP2011,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral and Kudchadker, Saleel},
      TITLE = {Stack Data Management for Limited Local Memory (LLM) Multi-core Processors},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the International Conference on Application Specific Systems, Architectures and Processors (ASAP)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/stack2011.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/STACK_ASAP2011.ppt},
      KEYWORDS = {Compiler Technique, Embedded Processor, IBM Cell, Memory Management, Scratchpad Memory, Software-managed multicores, Stack Data}
}
7 Add to my selection
@InProceedings{BaiCASES2011,
      AUTHOR = {Bai, Ke and Lu, Di and Shrivastava, Aviral},
      TITLE = {Vector class on limited local memory (LLM) multi-core processors},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the 14th international conference on Compilers,architectures and synthesis for embedded systems (CASES)},
      PAGES = {215--224},
      SERIES = {CASES '11},
      ADDRESS = {New York, NY, USA},
      PUBLISHER = {ACM},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/vector2011.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/vector2011.pptx},
      NOTE = {ISBN 978-1-4503-0713-0},
      KEYWORDS = {Compiler Technique, Embedded Processor, IBM Cell, Memory Management, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
8 Add to my selection
@Article{KimTODAES2011,
      AUTHOR = {Kim, Yongjoo and Lee, Jongeun and Shrivastava, Aviral and Paek, Yunheung},
      TITLE = {Memory Access Optimization in compilation for Coarse Grain Reconfigurable Architectures},
      YEAR = {2011},
      JOURNAL = {ACM TODAES: ACM Transactions on Design Automation of Electronic Systems},
      VOLUME = {11},
      NUMBER = {3},
      PAGES = {42:1-42:27},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cgraJournal2.pdf},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
9 Add to my selection
@Article{KimTCAD2011,
      AUTHOR = {Kim, Yongjoo and Lee, Jongeun and Shrivastava, Aviral and Paek, Yunheung},
      TITLE = {High Throughput Data Mapping for Coarse-Grained Reconfigurable Architectures},
      YEAR = {2011},
      JOURNAL = {IEEE TCAD: IEEE Transactions on Computer Aided Design},
      VOLUME = {30},
      NUMBER = {11},
      PAGES = {1599 - 1609},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cgraJournal.pdf},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
10 Add to my selection
@Article{LeeTVLSI2011,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {Static Analysis of Register File Vulnerability},
      YEAR = {2011},
      MONTH = {April},
      JOURNAL = {IEEE TVLSI: IEEE Transactions on Very Large Scale Integrated circuits},
      VOLUME = {30},
      NUMBER = {4},
      PAGES = {606-616},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rfv2Journal.pdf},
      KEYWORDS = {Soft Error}
}
11 Add to my selection
@MastersThesis{PagerMASTERTHESIS2011,
      AUTHOR = {Pager, Jared},
      TITLE = {Improving CGRA Utilization by Enabling Multi-threading for Power-efficient Embedded Systems},
      YEAR = {2011},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/JaredThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/JaredThesis.pptx},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
12 Add to my selection
@InProceedings{LuCODESISSS2011,
      AUTHOR = {Lu, Jing and Kim, Yooseong and Shrivastava, Aviral and Huang, Chuan},
      TITLE = {Branch Penalty Reduction on IBM Cell SPUs via Software Branch Hinting},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of CODES+ISSS},
      PAGES = {355-364},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/SBH_CODES.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/Lu_SBH_2011.pptx},
      KEYWORDS = {IBM Cell, Software Branch Hinting}
}
13 Add to my selection
@InProceedings{JeyapaulCASES2011,
      AUTHOR = {Jeyapaul, Reiley and Shrivastava, Aviral},
      TITLE = {Smart Cache Cleaning: Energy efficient vulnerability reduction in embedded processors},
      YEAR = {2011},
      BOOKTITLE = {Proceedings of the 14th international conference on Compilers, architectures and synthesis for embedded systems},
      KEY = {978-1-4503-0713-0},
      PAGES = {105--114},
      SERIES = {CASES '11},
      PUBLISHER = {ACM},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Jeyapaul_SCC.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/CASES_SCC.pptx},
      KEYWORDS = {Cache, Cache Vulnerability, Soft Error}
}
14 Add to my selection
@Article{FeiVLSI2011,
      AUTHOR = {Hong, Fei and Shrivastava, Aviral and Lee, Jongeun},
      TITLE = {Return Data Interleaving for Multi-Channel Embedded CMPs Systems},
      YEAR = {2011},
      MONTH = {30 June},
      JOURNAL = {IEEE Transactions on Very Large Scale Integration (VLSI) Systems},
      NUMBER = {12769237},
      PAGES = {1351-1354},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467245452.19_Return Data Interleaving for MultiChannel Embedded CMPs Systems.pdf},
      KEYWORDS = {DRAM, Memory Performance, Multi-core Processor}
}
<< 2010 >> TOP
1 Add to my selection
@InProceedings{ShrivastavaLCTES2010,
      AUTHOR = {Shrivastava, Aviral and Lee, Jongeun and Jeyapaul, Reiley},
      TITLE = {Cache Vulnerability Equations for protecting data in embedded processor caches from soft errors},
      YEAR = {2010},
      JOURNAL = {SIGPLAN},
      VOLUME = {45},
      NUMBER = {4},
      PAGES = {143-152},
      PUBLISHER = {Proceedings of the ACM SIGPLAN/SIGBED 2010 conference on Languages, compilers, and tools for embedded systems },
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cve.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/cve.ppt},
      NOTE = {ISSN 0362-1340},
      KEYWORDS = {Cache Vulnerability, Embedded Processor, Soft Error}
}
2 Add to my selection
@InProceedings{JungASAP2010,
      AUTHOR = {Jung, Seungchul and Shrivastava, Aviral and Bai, Ke},
      TITLE = {Dynamic code mapping for limited local memory systems},
      YEAR = {2010},
      MONTH = {July},
      BOOKTITLE = {Proceedings of the International Conference on Application-specific Systems Architectures and Processors (ASAP)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spm-code2.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spm-code2.pptx},
      NOTE = {ISSN 1063-6268},
      KEYWORDS = {Code Management, Compiler Technique, IBM Cell, Memory Management, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
3 Add to my selection
@InProceedings{JeyapaulSCOPES2010,
      AUTHOR = {Jeyapaul, Reiley and Shrivastava, Aviral},
      TITLE = {B2P2: bounds based procedure placement for instruction TLB power reduction in embedded systems},
      YEAR = {2010},
      BOOKTITLE = {Proceedings of the 13th International Workshop on Software {\&} Compilers for Embedded Systems(SCOPES)},
      PAGES = {2:1-2:10},
      SERIES = {SCOPES '10},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/b2p2-itlb.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/b2p2-itlb.pptx},
      NOTE = {ISBN 978-1-4503-0084-1},
      KEYWORDS = {Code Placement, Compiler Technique, Embedded Processor, Instruction TLB, Memory Management, Power}
}
4 Add to my selection
@InProceedings{KimLCTES2010,
      AUTHOR = {Kim, Yongjoo and Lee, Jongeun and Shrivastava, Aviral and Yoon, Jonghee and Paek, Yunheung},
      TITLE = {Operation and data mapping for CGRAs with multi-bank memory},
      YEAR = {2010},
      BOOKTITLE = {Proceedings of the 2010 International Conference on Languages Compilers and Tools for Embedded Systems (LCTES)},
      VOLUME = {45},
      NUMBER = {4},
      PAGES = {17-26},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cgra3.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/cgra3.ppt},
      NOTE = {ISSN 0362-1340},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Memory Management}
}
5 Add to my selection
@InProceedings{KimHIPEAC2010,
      AUTHOR = {Kim, Yongjoo and Lee, Jongeun and Shrivastava, Aviral and Yoon, Jonghee and Paek, Yunheung},
      TITLE = {Memory-Aware Application Mapping on Coarse Grain Reconfigurable Arrays},
      YEAR = {2010},
      BOOKTITLE = {Proceedings of the 2010 International Conference on High-Performance Embedded Architectures and Compilers (HIPEAC)},
      VOLUME = {45},
      NUMBER = {4},
      PAGES = {17-26},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/cgra2.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/cgra2.ppt},
      NOTE = {ISSN 0362-1340},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
6 Add to my selection
@Article{ShrivastavaTVLSI2010,
      AUTHOR = {Shrivastava, Aviral and Kannan, Deepa and Bhardwaj, Sarvesh and Vrudhula, Sarma},
      TITLE = {Reducing Functional Unit Power Consumption and its Variation using Leakage Sensors},
      YEAR = {2010},
      JOURNAL = {IEEE TVLSI : IEEE Transactions on Very Large Scale Integration Systems},
      VOLUME = {18},
      NUMBER = {6},
      PAGES = {988-997},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Shrivastava_TVLSI_2010.pdf},
      KEYWORDS = {Power, Power Aware Computing}
}
7 Add to my selection
@InProceedings{BoydDATE2011,
      AUTHOR = {Boyd, Jeffrey and Sundaram, Hari and Shrivastava, Aviral},
      TITLE = {Power-Accuracy Tradeoffs in Human Activity Transition Detection},
      YEAR = {2010},
      BOOKTITLE = {Proceedings of the 2010 International Conference on Design Automation and Test in Europe (DATE)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/humanActivity.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/humanActivity.ppt},
      KEYWORDS = {Power, Power Aware Computing}
}
8 Add to my selection
@Book{PandaSPRINGER2010,
      AUTHOR = {Panda, Preeti Ranjan and Shrivastava, Aviral and Silpa, B.V.N. and Gummidipudi, Krishnaiah},
      TITLE = {Power-Efficient System Design},
      YEAR = {2010},
      PUBLISHER = {Springer},
      EDITION = {1st edition},
      URL = {http://www.springer.com/us/book/9781441963871},
      KEYWORDS = {Power}
}
9 Add to my selection
@MastersThesis{SaleelMASTERTHESIS2010,
      AUTHOR = {Kudchadker, Saleel},
      TITLE = {Managing Stack Data on Limited Local Memory Multi-core Processors},
      YEAR = {2010},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/SaleelThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/SaleelThesis.ppt},
      KEYWORDS = {Compiler Technique, Embedded Processor, IBM Cell, Multi-core Processor, Scratchpad Memory, Software-managed multicores, Stack Data}
}
10 Add to my selection
@MastersThesis{FeiMASTERTHESIS2010,
      AUTHOR = {Hong, Fei},
      TITLE = {UnSync: A Soft-Error Resilient Redundant CMP Architecture},
      YEAR = {2010},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/FeiThesis.pdf},
      KEYWORDS = {Multi-core Processor, Soft Error}
}
11 Add to my selection
@InProceedings{BaiCODESISSS2010,
      AUTHOR = {Bai, Ke and Shrivastava, Aviral},
      TITLE = {Heap Data Management for Limited Local Memory (LLM) Multi-core Processors},
      YEAR = {2010},
      BOOKTITLE = {Proceedings of the 23th international symposium on System Synthesis (CODES+ISSS)},
      PAGES = {317-326 },
      ADDRESS = {New York, NY, USA },
      PUBLISHER = {ACM Press},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spm-heap.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spm-heap.pptx},
      NOTE = {ISBN },
      KEYWORDS = {Compiler Technique, Embedded Processor, Heap, IBM Cell, Memory Management, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
12 Add to my selection
@MastersThesis{JungMASTERTHESIS2010,
      AUTHOR = {Jung, Seungchul},
      TITLE = {Dynamic Code Mapping for Limited Local Memory Systems},
      YEAR = {2010},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/SeungchulThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/SeungchulThesis.ppt},
      KEYWORDS = {Code Management, Compiler Technique, IBM Cell, Multi-core Processor, Scratchpad Memory, Software-managed multicores}
}
13 Add to my selection
@Article{LeeTODAES2010,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Partitioning Techniques for Partially Protected Caches in Resource-Constrained Embedded Systems},
      YEAR = {2010},
      MONTH = {October},
      JOURNAL = {ACM TODAES: ACM Transactions on Design Automation of Embedded Systems},
      VOLUME = {15},
      NUMBER = {4},
      PAGES = {30:1-30:30},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Lee_TODAES_2010.pdf},
      KEYWORDS = {Cache, Soft Error}
}
14 Add to my selection
@Article{LeeTCAD2010,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {A Compiler-Microarchitecture Hybrid Approach to Soft Error Reduction for Register Files},
      YEAR = {2010},
      MONTH = {July},
      JOURNAL = {IEEE TCAD: IEEE Transactions on Computer Aided Design},
      VOLUME = {29},
      NUMBER = {7},
      PAGES = {1018-1027},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/Lee_TCAD_2010.pdf},
      KEYWORDS = {Compiler Technique, Register File, Soft Error}
}
15 Add to my selection
@Article{JeyapaulVLSID2010,
      AUTHOR = {Jeyapaul, Reiley and Shrivastava, Aviral},
      TITLE = {Code Transformations for TLB Power Reduction},
      YEAR = {2010},
      JOURNAL = {International Journal of Parallel Programming},
      VOLUME = {38},
      NUMBER = {3-4},
      PAGES = {254-276},
      PUBLISHER = {Springer US},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/TLBPower_IJPP.pdf},
      NOTE = {ISSN 0885-7458},
      ANNOTE = {DOI : 10.1007/s10766-009-0123-8},
      KEYWORDS = {Compiler Technique, Instruction TLB, Power, Power Aware Computing}
}
16 Add to my selection
@InProceedings{AaCODESISSS2010,
      AUTHOR = {Aa, Tom Vander and Raghavan, Praveen and Mahlke, Scott and Sutter, Bjorn De and Shrivastava, Aviral and Hannig, Frank},
      TITLE = {Compilation Techniques for CGRAs: Exploring All Parallelization Approaches},
      YEAR = {2010},
      MONTH = {24-29 October},
      PAGES = {185-186},
      PUBLISHER = {Hardware/Software Codesign and System Synthesis (CODES+ISSS)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1453926747.56_p185-vanderaa.pdf}
}
17 Add to my selection
@InBook{PandaBOOK2010,
      AUTHOR = {Panda, Preeti Ranjan and Silpa, B.V.N. and Shrivastava, Aviral and Gummidipudi, Krishnaiah},
      TITLE = {Basic Low Power Digital Design},
      YEAR = {2010},
      BOOKTITLE = {Power-efficient System Design},
      NUMBER = {978-1-4419-6387-1},
      PAGES = {11-39},
      PUBLISHER = {Springer US},
      CHAPTER = {2},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467325062.23_Basic low power digital design.pdf},
      KEYWORDS = {Power, Power gating}
}
18 Add to my selection
@InBook{PandaBook2010_2,
      AUTHOR = {Panda, Preeti Ranjan and Silpa, B.V.N. and Shrivastava, Aviral and Gummidipudi, Krishnaiah},
      TITLE = {Power Aware Operating Systems, Compilers, and Application Software},
      YEAR = {2010},
      BOOKTITLE = {Power-efficient System Design},
      NUMBER = {978-1-4419-6387-1},
      PAGES = {139-181},
      PUBLISHER = {Springer US},
      CHAPTER = {5},
      KEYWORDS = {Power, Power Aware Computing}
}
<< 2009 >> TOP
1 Add to my selection
@InProceedings{ChokshiCASES2009,
      AUTHOR = {Chokshi, Rooju and Berezowski, Krzysztof and Shrivastava, Aviral and Piestrak, Stanislaw},
      TITLE = {Exploiting residue number system for power-efficient digital signal processing in embedded processors},
      YEAR = {2009},
      BOOKTITLE = {CASES '09: Proceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems},
      PAGES = {19-28},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rns.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/ms_ppt.pdf},
      NOTE = {ISBN 978-1-60558-626-7},
      KEYWORDS = {Embedded Processor, Power}
}
2 Add to my selection
@InProceedings{LeeLCTES2009,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {A compiler optimization to reduce soft errors in register files},
      YEAR = {2009},
      BOOKTITLE = {LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems},
      PAGES = {41-49},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rfv3.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rfv3.ppt},
      NOTE = {ISBN 978-1-60558-356-3},
      KEYWORDS = {Compiler Technique, Soft Error}
}
3 Add to my selection
@InProceedings{SoaresVLSISOC2009,
      AUTHOR = {Soares, Sandro Neves and Halambi, Ashok and Shrivastava, Aviral and Wagner, Flavio Rech and Dutt, Nikil},
      TITLE = {Adaptive Reduced Bit-width Instruction Set Architecture (adapt-rISA)},
      YEAR = {2009},
      BOOKTITLE = {VLSI-SOC 2009 :Proceedings of the 17th IFIP/IEEE International Conference on Very Large Scale Integreation},
      PAGES = { },
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/adaptRISA.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/adaptRISA.ppt},
      KEYWORDS = {Instruction Set Architecture, RISA}
}
4 Add to my selection
@InProceedings{MylavarapuDATE2009,
      AUTHOR = {Mylavarapu, Sai Krishna and Choudhuri, Siddharth and Shrivastava, Aviral and Lee, Jongeun and Givargis, T.},
      TITLE = {FSAF: File system aware flash translation layer for NAND Flash Memories},
      YEAR = {2009},
      BOOKTITLE = {Design, Automation Test in Europe Conference Exhibition (DATE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/fsaf.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/fsaf.ppt},
      NOTE = {ISSN 1530-1591 },
      KEYWORDS = {Flash Memory}
}
5 Add to my selection
@InProceedings{LeeDATE2009,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {Static analysis to mitigate soft errors in register files},
      YEAR = {2009},
      BOOKTITLE = {Design, Automation Test in Europe Conference Exhibition (DATE)},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1455572513.14_1. LeeDATE2009.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rfv2.ppt},
      NOTE = {ISSN 1530-1591},
      KEYWORDS = {Compiler Technique, Register File, Soft Error}
}
6 Add to my selection
@InProceedings{KannanASPDAC2009,
      AUTHOR = {Kannan, Arun and Shrivastava, Aviral and Pabalkar, Amit and Lee, Jongeun},
      TITLE = {A software solution for dynamic stack management on scratch pad memory},
      YEAR = {2009},
      BOOKTITLE = {ASP-DAC '09: Proceedings of the 2009 Conference on Asia and South Pacific Design Automation},
      PAGES = {612-617},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spm-stack.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spm-stack.ppt},
      NOTE = {ISBN 978-1-4244-2748-2},
      KEYWORDS = {Scratchpad Memory, Software-managed multicores, Stack Data}
}
7 Add to my selection
@InProceedings{LeeASPDAC2009,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {Compiler-managed register file protection for energy-efficient soft error reduction},
      YEAR = {2009},
      BOOKTITLE = {Proceedings of the 2009 Conference on Asia and South Pacific Design Automation},
      PAGES = {618-623},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rfv.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rfv.ppt},
      NOTE = {ISBN 978-1-4244-2748-2},
      KEYWORDS = {Power, Soft Error}
}
8 Add to my selection
@InProceedings{JeyapaulVLSI2009,
      AUTHOR = {Jeyapaul, Reiley and Marathe, Sandeep and Shrivastava, Aviral},
      TITLE = {Code Transformations for TLB Power Reduction},
      YEAR = {2009},
      BOOKTITLE = {VLSID '09: Proceedings of the International Conference on VLSI Design},
      PAGES = {413-418},
      PDF = {http://aviral.lab.asu.edu/wordpress3/temp/publications/papers/tlb-power.pdf},
      SLIDES = {http://aviral.lab.asu.edu/wordpress3/temp/publications/papers/tlb-power.ppt},
      NOTE = {ISBN 978-0-7695-3506-7},
      KEYWORDS = {Power}
}
9 Add to my selection
@MastersThesis{ArunMASTERTHESIS2009,
      AUTHOR = {Kannan, Arun},
      TITLE = {A Software-Only Solution for Stack Management on Systems with Scratch Pad Memory},
      YEAR = {2009},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/ArunThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/ArunThesis.ppt},
      KEYWORDS = {Compiler Technique, Embedded Processor, Software-managed multicores, Stack Data}
}
10 Add to my selection
@Article{ShrivastavaTCAD2009,
      AUTHOR = {Shrivastava, Aviral and Kannan, Arun and Lee, Jongeun},
      TITLE = {A Software-only solution to use Scratch Pads for Stack Data},
      YEAR = {2009},
      JOURNAL = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
      VOLUME = {28},
      NUMBER = {11},
      PAGES = {1719-1728},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spm-stack-journal.pdf},
      NOTE = {ISSN 0278-0070},
      KEYWORDS = {Software-managed multicores, Stack Data}
}
11 Add to my selection
@Article{ShrivastavaTCADCIL2009,
      AUTHOR = {Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil},
      TITLE = {Compiler-in-the-Loop Design Space Exploration Framework for Energy Reduction in Horizontally Partitioned Cache Architectures},
      YEAR = {2009},
      JOURNAL = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
      VOLUME = {28},
      NUMBER = {3},
      PAGES = {461-466},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/hpcJournal.pdf},
      NOTE = {ISSN 0278-0070},
      KEYWORDS = {Cache, Compiler Technique, Embedded Processor, Power Aware Computing}
}
12 Add to my selection
@Article{YoonTVLSI2009,
      AUTHOR = {Yoon, Jonghee and Shrivastava, Aviral and Park, Sanghyun and Ahn, Minwook and Paek, Yunheung},
      TITLE = {A Graph Drawing Based Spatial Mapping Algorithm for Coarse-Grained Reconfigurable Architectures},
      YEAR = {2009},
      JOURNAL = {IEEE Transactions on Very Large Scale Integrated Circuits},
      VOLUME = {17},
      NUMBER = {11},
      PAGES = {1565-1579},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spkmJournal.pdf},
      NOTE = {ISSN 1063-8210},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
13 Add to my selection
@Article{LeeTVLSI2009,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Partially Protected Caches to Reduce Failures due to Soft Errors in Multimedia Applications},
      YEAR = {2009},
      JOURNAL = {IEEE Transactions on VLSI},
      VOLUME = {17},
      NUMBER = {9},
      PAGES = {1343-1348},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/ppcJournal.pdf},
      NOTE = {ISSN 1063-8210},
      KEYWORDS = {Soft Error}
}
14 Add to my selection
@MastersThesis{AmitMASTERTHESIS2009,
      AUTHOR = {Pabalkar, Amit},
      TITLE = {A Dynamic Code Mapping Technique for Scratch Pad Memories in Embedded Systems},
      YEAR = {2009},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/AmitThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/AmitThesis.ppt},
      KEYWORDS = {Code Management, Compiler Technique, IBM Cell, Scratchpad Memory, Software-managed multicores}
}
15 Add to my selection
@MastersThesis{RoojuMASTERTHESIS2009,
      AUTHOR = {Chokshi, Rooju},
      TITLE = {Residue number system enhancements for programmable processors},
      YEAR = {2009},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/RoojuThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/RoojuThesis.ppt},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
16 Add to my selection
@MastersThesis{SaiMASTERTHESIS2009,
      AUTHOR = {Mylavarapu, Sai Krishna},
      TITLE = {Improving Application Response Times of Nand Flash based Systems},
      YEAR = {2009},
      SCHOOL = {School of Computing, Informatics, and Decision Systems Engineering (CIDSE)},
      PDF = {http://aviral.lab.asu.edu/temp/publications/thesis/SaiThesis.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/thesis/SaiThesis.ppt},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
<< 2008 >> TOP
1 Add to my selection
@InProceedings{LeeCODESISSS2008,
      AUTHOR = {Lee, Jongeun and Shrivastava, Aviral},
      TITLE = {Static analysis of processor stall cycle aggregation},
      YEAR = {2008},
      BOOKTITLE = {CODES/ISSS '08: Proceedings of the international conference on Hardware/Software codesign and system synthesis},
      PAGES = {25-30},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pica.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/pica.ppt},
      NOTE = {ISBN 978-1-60558-470-6},
      KEYWORDS = {PICA, Stall Cycle Aggregation}
}
2 Add to my selection
@InProceedings{PabalkarHIPC2008,
      AUTHOR = {Pabalkar, Amit and Shrivastava, Aviral and Kannan, Arun and Lee, Jongeun},
      TITLE = {SDRM: Simultaneous Determination of Regions and Function-to-Region Mapping for Scratchpad Memories},
      YEAR = {2008},
      BOOKTITLE = {HIPC 2008 :International Conference on High Performance Computing},
      PAGES = {569-582 },
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spm-code.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spm-code.ppt},
      KEYWORDS = {Code Management, Compiler Technique, Scratchpad Memory, Software-managed multicores}
}
3 Add to my selection
@InProceedings{LeeMM2008,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Kim, Minyoung and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Mitigating the impact of hardware defects on multimedia applications: a cross-layer approach},
      YEAR = {2008},
      BOOKTITLE = {MM '08: Proceeding of the 16th ACM international conference on Multimedia},
      PAGES = {319-328},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/ser-cl.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/ser-cl.ppt},
      NOTE = {ISBN 978-1-60558-303-7},
      KEYWORDS = {Compiler Technique, Soft Error}
}
4 Add to my selection
@InProceedings{ParkDATE2008,
      AUTHOR = {Park, Sanghyun and Shrivastava, Aviral and Paek, Yunheung},
      TITLE = {Hiding cache miss penalty using priority-based execution for embedded processors},
      YEAR = {2008},
      BOOKTITLE = {DATE '08: Proceedings of the conference on Design, automation and test in Europe},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/priorityExec.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/priorityExec.ppt},
      NOTE = {ISBN 978-3-9810801-3-1},
      KEYWORDS = {Cache, Embedded Processor}
}
5 Add to my selection
@InProceedings{YoonDAC2008,
      AUTHOR = {Yoon, Jonghee and Shrivastava, Aviral and Park, Sanghyun and Ahn, Minwook and Jeyapaul, Reiley and Paek, Yunheung},
      TITLE = {SPKM: a novel graph drawing based algorithm for application mapping onto coarse-grained reconfigurable architectures},
      YEAR = {2008},
      BOOKTITLE = {ASP-DAC '08: Proceedings of the conference on Asia and South Pacific design automation},
      PAGES = {776-782},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spkmConf.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spkmConf.ppt},
      NOTE = {ISBN 978-1-4244-1922-7 (Best Paper Award Candidate)},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
6 Add to my selection
@InProceedings{ShrivastavaDAC2008,
      AUTHOR = {Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil},
      TITLE = {A compiler-in-the-loop framework to explore horizontally partitioned cache architectures},
      YEAR = {2008},
      BOOKTITLE = {ASP-DAC '08: Proceedings of the conference on Asia and South Pacific design automation},
      PAGES = {328-333},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/hpcExplore.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/hpcExplore.ppt},
      NOTE = {ISBN 978-1-4244-1922-7},
      KEYWORDS = {Cache, Compiler Technique}
}
7 Add to my selection
@InProceedings{KannanVLSID2008,
      AUTHOR = {Kannan, Deepa and Gupta, Aseem and Shrivastava, Aviral and Dutt, Nikil and Kurdahi, Fadi J.},
      TITLE = {PTSMT: A Tool for Cross-Level Power, Performance, and Thermal Exploration of SMT Processors},
      YEAR = {2008},
      BOOKTITLE = {VLSID '08: Proceedings of the 21st International Conference on VLSI Design},
      PAGES = {421-427},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/ptsmt.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/ptsmt.ppt},
      NOTE = {ISBN 0-7695-3083-4},
      KEYWORDS = {PTV, SMT Processor}
}
8 Add to my selection
@InProceedings{KannanVLSI2008,
      AUTHOR = {Kannan, Deepa and Shrivastava, Aviral and Mohan, Vipin and Bhardwaj, Sarvesh and Vrudhula, Sarma},
      TITLE = {Temperature and Process Variations aware Power Gating of Functional Units},
      YEAR = {2008},
      BOOKTITLE = {VLSID '08: Proceedings of the 21st International Conference on VLSI Design},
      PAGES = {515-520},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pg.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/pg.ppt},
      NOTE = {ISBN 0-7695-3083-4},
      KEYWORDS = {Power, Power gating, PTV}
}
9 Add to my selection
@InCollection{MishraPDL2008,
      AUTHOR = {Mishra, Prabhat and Shrivastava, Aviral},
      TITLE = {ADL-Driven Methodologies for Design Automation of Programmable Architectures},
      YEAR = {2008},
      BOOKTITLE = {Processor Description Languages: Applications and Methodologies},
      SERIES = {Systems on Silicon},
      URL = {http://dl.acm.org/citation.cfm?id=1481522},
      KEYWORDS = {Processor Description Language}
}
10 Add to my selection
@Article{LeeDESDMR2008,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures},
      YEAR = {2008},
      JOURNAL = {Distributed Embedded Systems: Design, Middleware and Resources},
      BOOKTITLE = {DIPES 2008 :IFIP Conference on Distributed and Parallel Embedded Systems },
      VOLUME = {271},
      PAGES = {213-225},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/ppcJournal2.pdf},
      NOTE = {10.1007/978-0-387-09661-2_21},
      KEYWORDS = {Cache, Compiler Technique, Soft Error}
}
11 Add to my selection
@InProceedings{KannanVLSID2008_2,
      AUTHOR = {Kannan, Deepa and Shrivastava, Aviral and Bhardwaj, Sarvesh and Vrudhula, Sarma},
      TITLE = {Power Reduction of Functional Units Considering Temperature and Process Variations},
      YEAR = {2008},
      BOOKTITLE = {VLSID'08: Proceedings of the 21st International Conference on VLSI Design},
      PAGES = {533--539},
      ADDRESS = {Washington, DC, USA },
      PUBLISHER = {IEEE Computer Society},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/ofbm.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/ofbm.ppt},
      NOTE = {ISBN 0-7695-3083-4},
      ANNOTE = {DOI : http://dx.doi.org/10.1109/VLSI.2008.81},
      KEYWORDS = {Compiler Technique, Embedded Processor, Power Aware Computing}
}
12 Add to my selection
@Article{ParkTCAD2008,
      AUTHOR = {Park, Sanghyun and Shrivastava, Aviral and Dutt, Nikil and Nicolau, Alexandru and Paek, Yunheung and Earlie, Eugene},
      TITLE = {Register File Power Reduction Using Bypass Sensitive Compiler},
      YEAR = {2008},
      MONTH = {June},
      JOURNAL = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
      VOLUME = {27},
      NUMBER = {6},
      PAGES = {1155-1159},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rfpJournal.pdf},
      NOTE = {ISSN 0278-0070 },
      KEYWORDS = {Power Aware Computing, Register File}
}
13 Add to my selection
@MastersThesis{JeyapaulMASTERTHESIS2008,
      AUTHOR = {Jeyapaul, Reiley},
      TITLE = {Static Analysis to Mitigate Soft Error Failures in Processors},
      YEAR = {2008},
      SCHOOL = {Arizona State University},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/ReileyMSThesis_Doc.pdf},
      SLIDES = {http://aviral.lab.asu.edu/bibadmin/uploads/slides/ReileyMSThesis_ppt.pptx},
      KEYWORDS = {Cache Vulnerability, Compiler Technique, Soft Error}
}
14 Add to my selection
@TechReport{LeeTECHREPORT2008,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Kim, Minyoung and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Cross-Layer Interactions of Error Control Schemes in Mobile Multimedia Systems},
      YEAR = {2008},
      MONTH = {28 July},
      INSTITUTION = {University of California, Irvine},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467164703.22_Cross-layer interactions of error control schemes in mobile multimedia systems.pdf},
      KEYWORDS = {Error Correction, Fault Injection}
}
15 Add to my selection
@InBook{MishraBOOK2008,
      AUTHOR = {Mishra, Prabhat and Shrivastava, Aviral},
      TITLE = {ADL-driven Methodologies for Design Automation of Embedded Processors},
      YEAR = {2008},
      BOOKTITLE = {Processor Description Languages},
      PAGES = {13-33},
      PUBLISHER = {Elsevier Inc.},
      CHAPTER = {2},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467165473.85_ADL-driven Methodologies for Design Automation of Embedded Processors.pdf},
      KEYWORDS = {Design Automation, Embedded Processor, Embedded System}
}
16 Add to my selection
@TechReport{LeeTECHREPORT2008_2,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Partially Protected Caches to Reduce Failures due to Soft Errors in Mission-Critical Multimedia Systems},
      YEAR = {2008},
      MONTH = {24 June},
      INSTITUTION = {University of California, Irvine},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467753752.27_Partially Protected Caches to Reduce Failures due to Soft Errors in Mission-Critical Multimedia Systems.pdf},
      KEYWORDS = {Cache, Cache Vulnerability, Soft Error}
}
17 Add to my selection
@InProceedings{LeeACMMM2008,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Kim, Minyoung and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Mitigating the Impact of Hardware Defects on Multimedia Applications – A Cross-Layer Approach},
      YEAR = {2008},
      BOOKTITLE = {ACM International Conference on Multimedia},
      PUBLISHER = {ACM},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467755227.58_Mitigating the Impact of Hardware Failures on Multimedia Applications–A Cross-Layer Approach.pdf},
      KEYWORDS = {Soft Error}
}
<< 2007 >> TOP
1 Add to my selection
@InProceedings{BakerCODESISSS2007,
      AUTHOR = {Baker, Michael A. and Shrivastava, Aviral and Chatha, Karam S.},
      TITLE = {Smart driver for power reduction in next generation bistable electrophoretic display technology},
      YEAR = {2007},
      BOOKTITLE = {CODES+ISSS '07: Proceedings of international conference on Hardware/software codesign and system synthesis},
      PAGES = {197-202},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/epd.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/epd.ppt},
      NOTE = {ISBN 978-1-59593-824-4},
      KEYWORDS = {Power}
}
2 Add to my selection
@InProceedings{YoonWASP2007,
      AUTHOR = {Yoon, Jonghee and Shrivastava, Aviral and Park, Sanghyun and Ahn, Minwook and Paek, Yunheung},
      TITLE = {Power Conscious Mapping onto Coarse-Grained Reconfigurable Architectures using Graph Drawing based Algorithm},
      YEAR = {2007},
      BOOKTITLE = {WASP '07: Workshop on Application Specific Processors},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/spkm-rspa.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/spkm-rspa.ppt},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays, Power}
}
3 Add to my selection
@InProceedings{ZhuDATE2007,
      AUTHOR = {Zhu, Qiang and Shrivastava, Aviral and Dutt, Nikil},
      TITLE = {Interactive presentation: Functional and timing validation of partially bypassed processor pipelines},
      YEAR = {2007},
      BOOKTITLE = {DATE '07: Proceedings of the conference on Design, automation and test in Europe},
      PAGES = {1164-1169},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pbtest.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/pbtest.ppt},
      NOTE = {ISBN 978-3-9810801-2-4},
      KEYWORDS = {BAC}
}
4 Add to my selection
@InProceedings{MisraICC2007 ,
      AUTHOR = {Misra, Satyajayant and Xue, Guoliang and Shrivastava, Aviral},
      TITLE = {Robust Localization in Wireless Sensor Networks through the Revocation of Malicious Anchors},
      YEAR = {2007},
      BOOKTITLE = {ICC '07. IEEE International Conference on Communications},
      PAGES = {3057-3062},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/robustLocalization.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/robustLocalization.ppt},
      KEYWORDS = {Wireless Sensor Network}
}
5 Add to my selection
@InCollection{ShrivastavaTCDHOAMCG22007,
      AUTHOR = {Shrivastava, Aviral and Dutt, Nikil},
      TITLE = {Compiler Aided Design of Embedded Computers},
      YEAR = {2007},
      BOOKTITLE = {The Compiler Design Handbook: Optimizations and Machine Code Generation:2nd Edition},
      URL = {https://www.crcpress.com/The-Compiler-Design-Handbook-Optimizations-and-Machine-Code-Generation/Srikant-Shankar/9781420043822},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
6 Add to my selection
@Article{ParkTCAD2007,
      AUTHOR = {Park, Sanghyun and Shrivastava, Aviral and Earlie, Eugene and Dutt, Nikil and Nicolau, Alexandru and Paek, Yunheung},
      TITLE = {Automatic Design Space Exploration of Register Bypasses in Embedded Processors},
      YEAR = {2007},
      JOURNAL = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
      VOLUME = {26},
      NUMBER = {12},
      PAGES = {2102-2115},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pbexploreJournal.pdf},
      NOTE = {ISSN 0278-0070},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
7 Add to my selection
@InProceedings{YoonVLSI2007,
      AUTHOR = {Yoon, Jonghee and Shrivastava, Aviral and Park, Sanghyun and Ahn, Minwook and Jeyapaul, Reiley and Paek, Yunheung},
      TITLE = {Efficient Mapping onto Coarse-Grained Reconfigurable Architectures using Graph Drawing based Algorithm},
      YEAR = {2007},
      BOOKTITLE = {2007 International Conference on VLSI Design (VLSID 2007)},
      PUBLISHER = {IEEE},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467764337.84_Efficient Mapping onto Coarse-Grained Reconfigurable Architectures using Graph Drawing based Algorithm.pdf},
      KEYWORDS = {CGRA, Coarse-Grained Reconfigurable Arrays}
}
<< 2006 >> TOP
1 Add to my selection
@InProceedings{LeeCASES2006,
      AUTHOR = {Lee, Kyoungwoo and Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil and Venkatasubramanian, Nalini},
      TITLE = {Mitigating soft error failures for multimedia applications by selective data protection},
      YEAR = {2006},
      BOOKTITLE = {CASES '06: Proceedings of the international conference on Compilers, architecture and synthesis for embedded systems},
      PAGES = {411-420},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/softError1.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/softError1.ppt},
      NOTE = {ISBN 1-59593-543-6},
      KEYWORDS = {Soft Error}
}
2 Add to my selection
@InProceedings{ParkLCTES2006,
      AUTHOR = {Park, Sanghyun and Shrivastava, Aviral and Dutt, Nikil and Nicolau, Alexandru and Paek, Yunheung and Earlie, Eugene},
      TITLE = {Bypass Aware Instruction Scheduling for Register File Power Reduction},
      YEAR = {2006},
      BOOKTITLE = {Proceedings of the conference on Language, Compilers and Tool support for Embedded Systems},
      PAGES = {173-181},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rfPower.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rfPower.ppt},
      NOTE = {ISBN 0362-1340},
      KEYWORDS = {BAC, Instruction Scheduling, Register File}
}
3 Add to my selection
@InProceedings{ParkDATE2006,
      AUTHOR = {Park, Sanghyun and Earlie, Eugene and Shrivastava, Aviral and Nicolau, Alexandru and Dutt, Nikil and Paek, Yunheung},
      TITLE = {Automatic Generation of Operation Tables for Fast Exploration of Bypasses in Embedded Processors},
      YEAR = {2006},
      BOOKTITLE = {DATE '06: Proceedings of the conference on Design, automation and test in Europe},
      PAGES = {1197-1202},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/autoOT.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/autoOT.ppt},
      NOTE = {ISBN 3-9810801-0-6},
      KEYWORDS = {BAC, Embedded Processor}
}
4 Add to my selection
@Article{MishraTODAES2006,
      AUTHOR = {Mishra, Prabhat and Shrivastava, Aviral and Dutt, Nikil},
      TITLE = {Architecture description language (ADL)-driven software toolkit generation for architectural exploration of programmable SOCs},
      YEAR = {2006},
      JOURNAL = {ACM Transactions on Design Automation of Electronic Systems},
      VOLUME = {11},
      NUMBER = {3},
      PAGES = {626-658},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/adlJournal.pdf},
      NOTE = {ISSN 1084-4309},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
5 Add to my selection
@Article{ShrivastavaTVLSI2006,
      AUTHOR = {Shrivastava, Aviral and Earlie, Eugene and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {Retargetable pipeline hazard detection for partially bypassed processors},
      YEAR = {2006},
      BOOKTITLE = {IEEE Transactions on Very Large Scale Integration (VLSI) Systems},
      VOLUME = {14},
      PAGES = {791-801},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/otJournal.pdf},
      NOTE = {ISBN 1063-8210},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
6 Add to my selection
@Article{ShrivastavaTODAES2006,
      AUTHOR = {Shrivastava, Aviral and Biswas, Partha and Halambi, Ashok and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {Compilation framework for code size reduction using reduced bit-width ISAs (rSAs)},
      YEAR = {2006},
      JOURNAL = {ACM Transactions on Design Automation of Electronic Systems},
      VOLUME = {11},
      NUMBER = {1},
      PAGES = {123-146},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rISAJournal.pdf},
      NOTE = {ISSN 1084-4309},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
7 Add to my selection
@PhdThesis{ShrivastavaPHDTHESIS2006,
      AUTHOR = {Shrivastava, Aviral},
      TITLE = {Compiler-in-Loop Exploration of Programmable Embedded Systems},
      YEAR = {2006},
      SCHOOL = {Donald Bren School of Information and Computer Sciences },
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1455572864.96_3. AviralThesis2006.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/AviralThesis.pdf},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
<< 2005 >> TOP
1 Add to my selection
@InProceedings{ShrivastavaCASES2005,
      AUTHOR = {Shrivastava, Aviral and Issenin, Ilya and Dutt, Nikil},
      TITLE = {Compilation techniques for energy reduction in horizontally partitioned cache architectures},
      YEAR = {2005},
      BOOKTITLE = {CASES '05: Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems},
      PAGES = {90-96},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/miniCache.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/miniCache.ppt},
      NOTE = {ISBN 1-59593-149-X},
      KEYWORDS = {Cache, Compiler Technique, Power Aware Computing}
}
2 Add to my selection
@InProceedings{ ShrivastavaCODESISSS2005,
      AUTHOR = {Shrivastava, Aviral and Earlie, Eugene and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {Aggregating processor free time for energy reduction},
      YEAR = {2005},
      BOOKTITLE = {CODES+ISSS '05: Proceedings of the international conference on Hardware/software codesign and system synthesis},
      PAGES = {154-159},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/processorAggregation.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/processorAggregation.ppt},
      NOTE = {ISBN 1-59593-161-9},
      KEYWORDS = {PICA}
}
3 Add to my selection
@InProceedings{ShrivastavaDATE2005,
      AUTHOR = {Shrivastava, Aviral and Dutt, Nikil and Nicolau, Alexandru and Earlie, Eugene},
      TITLE = {PBExplore: A Framework for Compiler-in-the-Loop Exploration of Partial Bypassing in Embedded Processors},
      YEAR = {2005},
      BOOKTITLE = {DATE '05: Proceedings of the conference on Design, Automation and Test in Europe},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/pbExplore.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/pbExplore.ppt},
      KEYWORDS = {BAC}
}
4 Add to my selection
@InProceedings{ShrivastavaTECHCONSRC2005,
      AUTHOR = {Shrivastava, Aviral and Dutt, Nikil and Nicolau, Alexandru and Earlie, Eugene},
      TITLE = {Compiler-in-the-Loop ADL-driven Early Architectural Exploration},
      YEAR = {2005},
      BOOKTITLE = {TECHCON 2005: Semiconductor Research Corporation},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/techCon.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/techCon.ppt},
      KEYWORDS = {Compiler Technique}
}
<< 2004 >> TOP
1 Add to my selection
@InProceedings{ShrivastavaCODES2004,
      AUTHOR = {Shrivastava, Aviral and Earlie, Eugene and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {Operation tables for scheduling in the presence of incomplete bypassing.},
      YEAR = {2004},
      BOOKTITLE = {CODES+ISSS},
      PAGES = {194-199 },
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1455572927.74_4[1]. ShrivastavaCODES2004.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/techCon.ppt},
      KEYWORDS = {BAC}
}
2 Add to my selection
@InProceedings{ShrivastavaASPDAC2004,
      AUTHOR = {Shrivastava, Aviral and Dutt, Nikil},
      TITLE = {Energy efficient code generation exploiting reduced bit-width instruction set architectures (rISA)},
      YEAR = {2004},
      BOOKTITLE = {ASP-DAC '04: Proceedings of the 2004 conference on Asia South Pacific design automation},
      PAGES = {475-477},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rISAEnergy.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rISAEnergy.ppt},
      NOTE = {ISBN 0-7803-8175-0},
      KEYWORDS = {RISA}
}
<< 2003 >> TOP
1 Add to my selection
@TechReport{PasrichaTECHREPORT2003,
      AUTHOR = {Pasricha, Sudeep and Biswas, Partha and Mishra, Prabhat and Shrivastava, Aviral and Mandal, Atri and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {A Framework for GUI-driven Design Space Exploration of a MIPS4K-like processor},
      YEAR = {2003},
      MONTH = {April},
      INSTITUTION = {University of California, Irvine},
      PDF = {http://aviral.lab.asu.edu/bibadmin/uploads/pdf/1467163650.73_A framework for GUI-Driven design space exploration of a MIPS4K-like processor.pdf},
      KEYWORDS = {Embedded Processor, Instruction Set Architecture}
}
<< 2002 >> TOP
1 Add to my selection
@InProceedings{HalambiISSS2002,
      AUTHOR = {Halambi, Ashok and Shrivastava, Aviral and Biswas, Partha and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {A design space exploration framework for reduced bit-width instruction set architecture (rISA) design},
      YEAR = {2002},
      BOOKTITLE = {ISSS '02: Proceedings of the 15th international symposium on System Synthesis},
      PAGES = {120-125},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rISAExplore.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rISAExplore.ppt},
      NOTE = {ISBN 1-58113-576-9},
      KEYWORDS = {RISA}
}
2 Add to my selection
@InProceedings{HalambiDATE2002,
      AUTHOR = {Halambi, Ashok and Shrivastava, Aviral and Biswas, Partha and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {An Efficient Compiler Technique for Code Size Reduction Using Reduced Bit-Width ISAs},
      YEAR = {2002},
      BOOKTITLE = {DATE '02: Proceedings of the conference on Design, automation and test in Europe},
      PAGES = {402},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/rISACompiler.pdf},
      SLIDES = {http://aviral.lab.asu.edu/temp/publications/papers/rISACompiler.ppt},
      KEYWORDS = {RISA}
}
<< 2001 >> TOP
1 Add to my selection
@InProceedings{HalambiSCOPES2001,
      AUTHOR = {Halambi, Ashok and Shrivastava, Aviral and Dutt, Nikil and Nicolau, Alexandru},
      TITLE = {A customizable compiler framework for embedded systems},
      YEAR = {2001},
      BOOKTITLE = {In SCOPES},
      PUBLISHER = {Springer},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/customizableCompiler.pdf},
      KEYWORDS = {Compiler Technique, Embedded Processor}
}
<< 2000 >> TOP
1 Add to my selection
@InProceedings{ShrivastavaVLSI2000,
      AUTHOR = {Shrivastava, Aviral and Kumar, Mohit and Kapoor, Sanjiv and Kumar, Shashi and Balakrishnan, M.},
      TITLE = {Optimal Hardware/Software Partitioning for Concurrent Specification Using Dynamic Programming},
      YEAR = {2000},
      BOOKTITLE = {VLSID '00: Proceedings of the 13th International Conference on VLSI Design},
      PAGES = {110},
      PDF = {http://aviral.lab.asu.edu/temp/publications/papers/hwSwPartition.pdf},
      NOTE = {ISBN 0-7695-0487-6},
      KEYWORDS = {Compiler Technique}
}
Feedback: Aviral Shrivastava
Last modified: Mon November 22 2010 16:16:55
        BibAdmin