University of Southern California
department name USC Viterbi School of Engineering
 
   

  
 Research  

Publications

2013

  1. [DSN] J. Suh  M. Annavaram, M. Dubois. PHYS: Profiled Hybrid Sampling for Soft Error Reliability. To appear In Proceedings of the 2013 Dependable Systems and Networks (DSN), June 2013. (pdf will be available soon)
  2. [HPCA] M. Abdel-Majeed and M. Annavaram. Warped Register File: A Power Efficient Register File for GPGPUs In Proceedings of the 2012 International Symposium on High Performance Computer Architecture (HPCA) Feb 2013. (pdf)

2012

  1. [MICRO] D. Wong and M. Annavaram. KnightShift-Scaling Energy Proportionality Wall Through Server-level Heterogeniety. In Proceedings of the 2012 International Symposium on Microarchitecture (MICRO) Dec 2012. (pdf)
  2. [MICRO] H. Jeon and M. Annavaram. Warped DMR-Light Weight Error Detection for GPGPU. In Proceedings of the 2012 International Symposium on Microarchitecture (MICRO) Dec 2012. (pdf)
  3. [IISWC] (BEST PAPER NOMINEE) S. Lee and  M. Annavaram. Wireless Body Area Networks: Where Does the Energy Go?. In Proceedings of the 2012 IEEE International Symposium on Workload Characterization (IISWC), Nov 2012. (pdf)
  4. [IISWC] M. Demertzi, B. Zandian, R. Rojas  and M. Annavaram. Benchmarking Instruction Reliability to Intermittent Errors. (Poster) In Proceedings of the 2011 IEEE International Symposium on Workload Characterization (IISWC), Nov 2011. (pdf)
  5. [DSN] W. Dweik and  M. Annavaram. Signature‐based Online Periodic Fault Tolerance for Embedded Processors. (Fast Abstract) In Proceedings of the 2012 Dependable Systems and Networks (DSN), June 2012. (pdf)
  6. [DSN] B. Zandian,  M. Annavaram. Software‐based Infield Wearout Monitoring for Synchronous Digital Chips. (Fast Abstract) In Proceedings of the 2012 Dependable Systems and Networks (DSN), June 2012. (pdf)
  7. [WEED] D. Wong and M. Annavaram. Evaluating a Protype KnightShfit-Enabled Server. In Workshop on Energy Efficient Design (WEED) June 2012. (NOTE: THE MICRO 2012 PAPER SUBSUMES THIS WORK) (pdf)
  8. [ISQED] M. Abdel-Majeed, S. Chen and M. Annavaram. A Case for 3D Stacked Analog Circuits in High-Speed Sensing Systems. In Proceedings of the International Symposium on Quality Electronics Design (ISQED), Mar 2012. (pdf)
  9. [HPCA] J. Suh, M. Annavaram, and M. Dubois. MACAU: A Markovian Model for Reliability Evaluation of Caches Under SBUs and MBUs. In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA), Feb 2012. (pdf) (slides)

2011

  1. [IISWC] M. Demertzi  M. Annavaram, and M. Hall Analyzing the Effect of Compiler Optimizations on Application Reliability. In Proceedings of the 2011 IEEE International Symposium on Workload Characterization (IISWC), Nov 2011. (pdf)
  2. [DSN] B. Zandian,  M. Annavaram. WearAware: Cross-layer Resilience Using Wearout Aware Design Flow. In Proceedings of the 2011 Dependable Systems and Networks (DSN), June 2011. (pdf)
  3. [ISCA] M. Manoochehri  M. Annavaram and M. Dubois. CPPC: Correctable Parity Protected Cache. In Proceedings of the 2011 International Symposium on Computer Architecture (ISCA), June 2011. (pdf)
  4. [SIMGETRICS] J. Suh, M. Annavaram, and M. Dubois Soft Error Benchmarking of L2 Caches with PARMA. In Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), June 2011. (pdf) (slides)
  5. [HPCA] N. Madan, A. Buyuktosunoglu, P. Bose  and M. Annavaram. Guarded Power Gating in a Multi-Core Setting. In Proceedings of the 17th  High Performance Computer Architecture (HPCA), Feb 2011. (pdf)

2010

  1. [MICRO] J. Chen, K. Dabbiru, D. Wong, M. Annavaram and M. Dubois. Adaptive and Speculative Slack Simulations of CMPs on CMPs. In Proceedings of the 2010 International Symposium on Microarchitecture (MICRO), Dec 2010. (pdf)
  2. [TECS] G. Thatte, M. Li, S. Lee, A. Emken, S. Narayanan, U. Mitra, D. Spruijt-Metz and M. Annavaram. KNOWME: An Energy-Efficient and Multimodal Body Area Sensing System for Physical Activity Monitoring. Accepted for publication in ACM Transactions on Embedded Computing Systems (TECS). (pdf)
  3. [TONSRE] M. Li, V. Rozgic, G. Thatte, S. Lee, A. Emken, M. Annavaram, U. Mitra, D. Spruijt-Metz and S. Narayanan. Multimodal Physical Activity Recognition by Fusing Temporal and Cepstral Information. In IEEE Transactions on Neural Systems and Rehabilation Engineering(TONSRE), 18(4): 369-381, August 2010. (pdf)
  4. [DSN] B. Zandian, W. Dweik, S. Kang, T. Punihaole, M. Annavaram. Continuous Reliability Monitoring Using Adaptive Critical Path Testing. In Proceedings of the 2010 Dependable Systems and Networks (DSN), pages 151-160, June 2010. (pdf)
  5. [WEED] S. Ghosh, M. Redekopp and M. Annavaram. KnightShfit: Shifting the I/O Burden in Datacenters to Management Processor for Energy Efficiency. In Workshop on Energy Efficient Design (WEED).
  6. [WEED] N. Madan, A. Buyuktosunoglu, P. Bose and M. Annavaram. Guarded Power Gating in a Multi-core Setting. In Workshop on Energy Efficient Design (WEED).
  7. [MOBS] J. Chen, K. Dabbiru, M. Annavaram and M. Dubois. Adaptive and Speculative Slack Simulations of CMPs on CMPs. In the Sixth Annual Workshop on Modeling, Benchmarking and Simulation (MOBS).
  8. [MOBS] J.Suh ,M. Annavaram and M. Dubois. Soft Error Benchmarking for L2 Cache with PARMA. In the Sixth Annual Workshop on Modeling, Benchmarking and Simulation (MOBS).
  9. [IPSN] Y. Wang, B. Krishnamachari, Q. Zhao and M. Annavaram. Markov-optimal Sensing Policy for User State Estimation in Mobile Devices. In Proceedings of the 2010 Information Processing in Sensor Networks (IPSN), pages 268-278, April 2010. (pdf)

2009 

  1. [MobiCase] Y. Wang, B. Krishnamachari, Q. Zhao and M. Annavaram. The Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile Sensing, In Proceedings of the 2009 International Conference on on Mobile Computing, Applications, and Services (MobiCASE), Oct 2009. (pdf)
  2. [ICPP] J. Chen, M. Annavaram and M. Dubois. Exploiting Simulation Slack to Improve Parallel Simulation Speed. In Proceedings of the 2009 International Conference on Parallel Processing (ICPP), pages 371-378, Sept 2009. (Acceptance Rate: 30%). (pdf)
  3. [ITC] T-Y. Hsieh, M. Breuer, M. Annavaram, S. Gupta, K-J. Lee. Tolerance of Performance-degrading Faults for Effective Yield Improvement. In Proceedings of the 40th Annual International Test Conference (ITC), Nov 2009. (pdf)
  4. [EMBC] G. Thatte, M. Li, A. Emken, U. Mitra, S. Narayanan, M. Annavaram and D. Spruijt-Metz. Energy-Efficient Multihypothesis Activity-Detection for Health-Monitoring Applications. In Proceedings of the 31st Annual International Conference of IEEE Engineering in Medicine and Biology (EMBC09), September 2009. (pdf)
  5. [BIC] S. Lee, M. Annavaram, G. Thatte, V. Rozgic, M. Li, U. Mitra, S. Narayanan, A. Kravitz and D. Spruijt-Metz. Sensing for Obesity: KNOWME Implementation and Lessons for an Architect. In Workshop on Biomedicine in Computing(BIC09), June 2009.  (pdf)
  6. [BODYNETS] G. Thatte, V. Rozgic, M. Li, S. Ghosh, U. Mitra, S. Narayanan, M. Annavaram and D. Spruijt-Metz, "Optimal Time-Resource Allocation for Activity-Detection via Multimodal Sensing. in Proceedings of the Fourth International Conference on Body Area Networks (BodyNets09), Los Angeles, CA, April 2009.  (pdf)
  7. [ICDAM] D. Spruijt-Metz, M. Li, G. Thatte, G. Sukhatme, M. Annavaram, S. Ghosh, V. Rozgic, U. Mitra, N. Medvidovic, B. Belcher, and S. Narayanan. Differentiating physical activity modalities in youth using heartbeat waveform shape and differences between adjacent waveforms.  In proceedings of the 7th International Conference on Diet and Activity Methods (ICDAM 7), June 2009.
  8. [DCOSS]  G. Thatte, V. Rozgic, M. Li, S. Ghosh, U. Mitra, S. Narayanan, M. Annavaram, and D. Spruijt-Metz. Optimal allocation of time-resources for multi hypothesis activity-level detection. In the proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS’09), June 2009. [BEST PAPER AWARD]
  9. [MOBISYS] Y. Wang, J. Lin, M. Annavaram, Q. A. Jacobson, J. Hong, B. Krishnamachari and N. Sadeh. In proceedings of 7th Annual International Conference on Mobile Systems, Applications and Services (MobiSys), June 2009. (pdf)
  10. [SIGMETRICS] J. Chen, M. Annavaram, M. Dubois. Slacksim: : A Platform for Parallel Simulations of CMPs on CMPs. In proceedings of SIGMETRICS/Performance 2009--Joint International Conference on Measurement and Modeling of Computer Systems, June 2009.
  11. [BodyNets] G. Thatte, V. Rozgic, M. Li, S. Ghosh, U. Mitra, S. Narayanan, M. Annavaram, and D. Spruijt-Metz. Optimal time-resource allocation for activity-detection via multimodal sensing. In the Fourth International Conference on Body Area Networks, April 2009. (pdf)

2008

  1. [URBANSENSE] M. Annavaram, N. Medvidovic, U. Mitra, S. Narayanan, G. Sukhatme, Z. Meng, S. Qiu, R. Kumar, G. Thatte, and D. Spruijt-Metz. Multimodal sensing for pediatric obesity applications. In Proceedings of UrbanSense08, November 2008. (pdf)
  2. [MSWIM] H. Liu, B. Krishnamachari and M. Annavaram. Game theoretic approach to location sharing with privacy in a community-based mobile safety application. In Proceedings of the 11th international Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems MSWiM '08. Pages 229-238, October 2008. (pdf)
  3. [MOBISYS] B. Hoh, M. Gruteser, R. Herring, J. Ban, D. Work, J. Herrera, A.M. Bayen, M. Annavaram, and Q. Jacobson. Virtual trip lines for distributed privacy-preserving traffic monitoring. In Proceeding of the 6th international Conference on Mobile Systems, Applications, and Services, pages 15-28, June, 2008. (pdf)
  4. [MODUS] M. Annavaram, Q. Jacobson. HangOut: A Privacy Preserving Location Based Social Networking Service. In Workshop on Mobile Devices and Urban Sensing, (Invited Paper) April 2008. (pdf)
  5. [ISPD] M. Annavaram, E. Grochowski, and P. Reed. Implications of Device Timing Variability on Full Chip Timing. In Proceedings of the International Symposium on Physical Design, (Invited Paper) April 2008. (pdf)

2007 & Older

  1. [HPCA] M. Annavaram, E. Grochowski, and P. Reed. Implications of Device Timing Variability on Full Chip Timing. In Proceedings of the 13th International High-Performance Computer Architecture, pages 37-45, Feb 2007. (pdf)
  2. [MICRO] B. Black, M. Annavaram, N. Brekelbaum, J. DeVale, L. Jiang, G.H. Loh, D. McCauley, P. Morrow, D.W. Nelson, D. Pantuso, P. Reed, J. Rupley, S. Shankar, J. Shen, and C. Webb. Die Stacking (3D) Microarchitecture. In Proceedings of the 39th International Symposium on Microarchitecture, pages 469-479, Dec 2006. (pdf)
  3. [ISCA] M. Annavaram, E. Grochowski, J. Shen. Mitigating Amdahl’s Law Through EPI Throttling. In Proceedings of the 32nd International Symposium on Computer Architecture, pages 298-309, June 2005. (pdf)
  4. [MICRO] M. Annavaram, R. Rakvic, M. Polito, J. Bouguet, R. Hankins, B. Davies. The Fuzzy Correlation between Code and Performance Predictability. In Proceedings of the 37th International Symposium on Microarchitecture, pages 93-104, Dec 2004. (pdf)
  5. [CAECW] R. Hankins, M. Annavaram, B. Hirano, J. Patel and J. Shen. Comparing OLTP Scaling Behavior on Intel® XeonÔ and Itanium® 2 Processors. In the seventh Workshop on Computer Architecture Evaluation using Commercial Workloads, Feb 2004. (pdf)
  6. [TOCS] M. Annavaram, J. M. Patel and E. S. Davidson. Call Graph Prefetching for Database Applications. ACM Transactions on Computer Systems, 21(4), pages 412-444, Nov 2003. (pdf)
  7. [MICRO] R. Hankins, T. Diep, M. Annavaram, B. Hirano, H. Eri, H. Nueckel,  and J. Shen. Scaling and Characterizing Database Workloads: Bridging the Gap between Research and Practice. In Proceedings of the 36th International Symposium on Microarchitecture, pages 151-162, Dec 2003. (pdf)
  8. [MEM] P. Kundu, M. Annavaram, T. Diep and J. Shen. A Case for Shared Instruction Cache on Chip Multiprocessors Running OLTP. In the Memory Performance: Dealing With Applications, Systems and Architectures Workshop, Sep 2003. (pdf)
  9. [CAECW] T. Diep, M. Annavaram, B. Hirano and J. Shen. Analyzing Performance Characteristics of OLTP Cached Workloads by Linear Interpolation. In the sixth Workshop on Computer Architecture Evaluation using Commercial Workloads, Feb 2003. (pdf)
  10. [WWC] J. Rupley II, M. Annavaram, J. DeVale, T. Diep and B. Black. Comparing and Contrasting a Commercial OLTP Workload with CPU2000 on IPF. In the fifth Workshop on Workload Characterization, Nov 2002. (pdf)
  11. [EPIC] R. Rakvic, E. Grochowski, B. Black, M. Annavaram, T. Diep and J. Shen. Performance Advantage of the Register Stack in Intel Itanium Processors. In the second Workshop on Explicitly Parallel Instruction Computing Architecture and Compilers, Nov 2002. (pdf)
  12. [ICCD] M. Annavaram, T. Diep and J. Shen. Branch Behavior of a Commercial OLTP Workload on Intel IA32 Processors.  In Proceedings of the International Conference on Computer Design, pages 242-248, Sept 2002. (pdf)
  13. [ISCA] M. Annavaram, J. M. Patel and E. S. Davidson. Data Prefetching by Dependence Graph Precomputation. In Proceeding of the 28th International Symposium on Computer Architecture, pages 52-61, July 2001. (pdf)
  14. [HPCA] M. Annavaram, J. M. Patel and E. S. Davidson. Call Graph Prefetching for Database Applications.  In Proceedings of the Seventh International High-Performance Computer Architecture, pages 281-290, Jan 2001. (pdf)
  15. [ISPASS] M. Annavaram, G. S. Tyson and E. S. Davidson. Instruction Overhead and Data Locality Effects in Superscalar Processors. In Proceedings of the International Symposium on Performance Analysis of Systems and Software, pages 95-100, April 2000. (pdf)
  16. [IPDPS] M. Annavaram, W. Najjar. Comparison of Two Storage Models in Data-Driven Multithreaded Architectures. In proceedings of the Symposium on Parallel Distributed Computing,  pages 100-110, October 1996 (pdf)

 

Copyright Notice:
Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage. To copy otherwise, or to republish, requires a fee and/or specific permission of the ACM/IEEE.