Rice
FIS

FIS image header
  •  
  •  
  •  
  •  
  •  
Download 
Scholarly Interest Report
         
Krishna V. Palem
Professor
Ken and Audrey Kennedy Professor of Computer Science
 
e-mail:Krishna.V.Palem@rice.edu
 
  • MS Electrical and Computer Engineering (Biomedical Engineering) (1981) University of Texas, Austin, TX
  • PhD (1986) University of Texas, Austin, TX
 
Primary Department
   Department of Computer Science
Picture
 
Websites
 RUCCAM website - Rice University Center for Computing at the Margins
 Personal Website
 VISEN
 
Research Areas
 Adaptive architectures and computing, Algorithms, Compiler optimizations, Embedded systems, Low energy computing, Nanoelectronics
 
Selected Publications
 Abstracts
 

K. Palem and Z. Kedem "Optimal Parallel Algorithms for Forest and Term Matching." Theoretical Computer Science, 93 (1992) : 245-264.

 
 

K. Palem, J. Kim, W. Wong "A Framework for Data Prefetching Using Off-Line Training of Markovian Predictors."  (2002)

 
 Refereed articles
 

Z. Du, A. Lingamneni, Y. Chen, K. Palem, O. Temam and C. Wu "Leveraging the error resilience of neural networks for designing highly energy efficient accelerators."  IEEE Transactions on Computer Aided Design (CAD), 2015.

 
 

"Why Design Reliable Chips when Faulty Ones are Even Better", Avinash Lingamneni, Christian Enz and Christian Piguet, in the 29th European Solid-State Circuits Conference (ESSCIRC), 2013.

 
 

"Why Design Reliable Chips when Faulty Ones are Even Better", Avinash Lingamneni, Christian Enz and Christian Piguet, in the 29th European Solid-State Circuits Conference (ESSCIRC), 2013.

 
 Articles
 

"Ten Years of Building Broken Chips: The Physics and Engineering of Inexact Computing, with Avinash Lingamneni, in the ACM Transactions on Embedded Computing Systems (TECS), 2013; extended version of paper 9 below.         

 
 

"Designing Energy-Efficient Arithmetic Operators using Inexact Computing", with Avinash Lingamneni, Christian Enz, Krishna Palem and Christian Piguet, Journal of Low Power Electronics (JOLPE), 2013

 
 

"High Performance and Low-Power Rewritable SiOx 1 kbit One Diode-One Resistor Crossbar Memory Array," Gunuk Wang, Adam C. Lauchner, Jian Lin, Douglas Natelson, James M. Tour, Advanced Materials, 2013

 
 

"Addressable SIOX Memory Array with  Incorporated Diodes," James Tour, Jun Yao, Jian Li,  Gunuk Wang, USA patent. Pub. No. : WO/2013/032983 (2013); pending.

 
 

Synthesizing Parsimonious Inexact Circuits through Probabilistic Design Techniques, with Avinash Lingamneni, Christian Enz, Christian Piguet, in the S "Synthesizing Parsimonious Inexact Circuits through Probabilistic Design Techniques,” with Avinash Lingamneni, Christian Enz, Christian Piguet, in the Special Issue on Probabilistic Embedded Computing, ACM Transactions on Embedded Computing Systems (ACM TECS), 2012 (to appear) pecial Issue on Probabilistic Embedded Computing, ACM Transactions on Embedded Computing Systems (ACM TECS), 2012 (to appear)

 
 

Computing Unreliably from Unreliable Elements: Inexact Computing in Perspective, with Avinash Lingamneni, in the Special Issue on Probabilistic Embedded Computing, ACM Transactions on Embedded Computing Systems (ACM TECS), 2012 (to appear).         

 
 

Jian-Xin Xu, Chao Xue, Chang-Chieh Hang "A fuzzy control chip based on Probabilistic CMOS technology." International Conference on Fuzzy Systems (FUZZ-IEEE) (2008)

 
 

Korkmaz, P, Aggul, B.E.S, "Energy, Performance, and Probability Tradeoffs for Energy-Efficient Probabilistic CMOS Circuits." IEEE Transactions on Circuits and Systems, 55(8) (Sept. 2008) : 2249-2262.

 
 

Lakshmi N.B. Chakrapani, Kirthi Krishna, Linganmeni Avinash, Jason George "Highly Energy and Performance Efficient Embedded DSP through Somewhat Erroneous Arithmetic." International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (2008)

 
 

Zhi-Hui Kong, Jen-Jie Tan, Akgul, B.E.S, Kiat-Seng Yeo, Wang-Ling Goh "Hardware realization of a medical diagnostic system based on Probabilistic CMOS (PCMOS) technology." IEEE International Symposium on VLSI Design, Automation and Test (VLSI-DAT) (2008)

 
 

K. Palem "Energy Aware Computing Through Probabilistic Switching: A Study of Limits." IEEE Transactions on Computers, 54 (September 2005) : 1123-1137.

 
 

K. Palem and B. Simons "Scheduling Time-Critical Instructions on RISC Machines." ACM Transactions on Programming Languages and Systems, 15 (1993) : 632-658.

 
 

K. Palem and P. Ouyang "Very Efficient Cyclic Shifts on Hypercubes." Journal of Parallel and Distributed Computing, 39 (1996) : 79-86.

 
 

K. Palem and R. E. Barr "A Period-peak Algorithm for EEG Analysis." Computer Programs in Biomedicine, 14 (1982)

 
 

K. Palem and R. Rabbah "Data Remapping for Design Space Optimization of Embedded Memory Systems." ACM Transactions on Embedded Systems, 2 (May 2003) : 186-218.

 
 

K. Palem and S. Muthukrishnan "Efficient Dictionary Matching in Parallel." SIAM J. Computing (1998)

 
 

K. Palem, A. Kamath, R. Motwani, P. Spirakis "Tail Bounds for Occupancy and the Satisfiability Threshold Conjecture." Random Structures and Algorithms, 7 (1995) : 59-80.

 
 

K. Palem, A. Leung and A. Pnueli "TimeC: A Time Constraints Language for ILP Processor Compilation." Constraints (August 2000)

 
 

K. Palem, Allen Leung and Cristian Ungureanu "Run-time versus Compile-time Instruction Scheduling in Superscalar (RISC) Processors: Performance and Trade-off." Journal of Parallel and Distributed Computing, 45 (1997) : 13-28.

 
 

K. Palem, G. Kuper, K. McCaloon and K. Perry "An Efficient Parallel Algorithm for Anti-unification." Journal of Automated Reasoning, 9 (1993) : 381-389.

 
 

K. Palem, P. Korkmaz, B.E.S. Akgul and L. N. Chakrapani "Advocating Noise as an Agent for Ultra Low-Energy Computing: Probabilistic CMOS Devices and their Characteristics." In Press

 
 

K. Palem, R. E. Barr, J. Bashyam, D. Messenger and P.Norwood "Multichannel Real-Time Analysis of the Clinical EEG on a Dual Microprocessor System." J. Clinical Engineering, 9 (1984)

 
 

K. Palem, S. Nikoletseas, P. Spirakis and M. Yung "Connectivity Properties in Random Regular Graphs with Edge Faults." Special Issue on Randomized Computing of the International Journal of Foundations of Computer Science (IJFCS) (2000)

 
 

K. Palem, W.H. Mangione-Smith, B. Hutchings, D.L. Andrews, A. DeHon, C. Ebeling, R.W. Hartenstein, O. Mencer, J. Morris, V.K. Prasanna, and H. Spaanenburg "Seeking Solutions in Configurable Computing." IEEE Computer, 30 (December 1997) : 38-43.

 
 

K. Palem, Z. Kedem and G. Landau "Optimal Parallel Suffix-prefix Matching Algorithm and Applications." SIAM J. Computing, 25 (1996) : 998-1023.

 
 Book chapters
 

K. Palem and B. Simons "Instruction Scheduling." Optimizing Compilers (1992)

 
 

K. Palem, K. Puttaswamy, L. N. Chakrapani, K. W. Choi, Y. S. Dhillon, U. Diril, P. Korkmaz, K. K. Lee, J. C. Park, A. Chatterjee, P. Ellervee, V. Mooney and W. F. Wong "Power-Performance Trade-Offs in second level memory used by an ARM Like RISC Architecture." Power Aware Computing (May 2002) : 211-224.

 
 

K. Palem, L.N. Chakrapani, B.E.S. Akgul and P. Korkmaz "A Review on Probabilistic CMOS (PCMOS) Technology: From Device Characteristics to Ultra Low-Energy SoC Architectures." High Performance Embedded Computing Handbook: A Systems PerspectiveIn Press

 
 

K. Palem, S. Yalamanchili et al "Image Processing Architectures: A Taxonomy and Survey." Progress in Pattern Recognition, vol. II (1985) : 1-38.

 
 Refereed conference papers
 

J. Schlachter, V. Camus, K. V. Palem and C. Enz "Design and Applications of Approximate Circuits by Gate-Level Pruning.." IEEE Trans. on Very Large Scale Integration (VLSI) Systems (2017)

 
 

Mike Fagan, Jeremy Schlachter, Kazutomo Yoshii, Sven Leyffer, Krishna Palem, Marc Snir, Stefan M. Wild, and Christian Enz "Overcoming the Power Wall by Exploiting Inexactness and Emerging COTS Architectural Features Trading Precision for Improving Application Quality." The 29th international IEEE SoC (System-on-Chip) Conference (SOCC 2016) (Sept 2016)

 
 

Sven Leyffer, Stefan M. Wild, Mike Fagan, Marc Snir, Krishna Palem, Kazutomo Yoshii, Hal Finkel "Doing Moore with Less -- Leapfrogging Moore's Law with Inexactness for Supercomputing." arXiv:1610.02606v2 [cs.OH] (Oct 2016)

 
 

Yongshik Moon, Soonhyun Noh, Daedong Park, Chen Lu, Anshumail Shirivastava, Seongsoo Hong, and Krishna Palem ""CaPSuLe :A Camera-based Positioning System using Learning"."  The proceedings of 29th IEEE International System-on-Chip Conference (SOCC 2016) (Sept 2016) : pp. 235-240.

 
 

A. Ingole, B. Maiti, J. Augustine, and K. Palem. "Does customizing inexactness help over simplistic precision (bit-width) reduction? A case study." 2015 ACM-IEEE International Symposium on Compilers, Architecture, and Synthesis for Embedded Computing, 2015.

 
 

G. Arumugam, A. Bhargava, P. Srikanthan, S. Yenugula, J. Augustine, and E. Upfal. "Novel inexactness aware algorithm co-design for energy efficient computation." Proceedings Design and Test Europe (DATE), 2015.

 
 

J. Schlachter, V. Camus, C. Enz and K. Palem. "Automatic generation of inexact digital circuits by gate-level pruning." Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS), 2015.

 
 

P. Duben, J. Schlachter, Parishkrati, S. Yenugula, J. Augustine, C. Enz, K. Palem and T. Palmer. "Opportunities for energy efficient computing: A study of inexact general purpose processors for high-performance and big-data applications." Proceedings Design and Test Europe (DATE), 2015.

 
 

S. Kadiyala, A. Sen, S. Mahajan, Q. Want, A. Lingamneni, J. German, X. Hong, A. Banerjee, K. Palem and A. Basu. "Perceptually Guided Inexact DSP Design for Power, Area Efficient Hearing Aid." Proceedings of IEEE Biomedical Circuits and Systems Conference, 2015.

 
 

"Improving Energy Gains of Inexact DSP Hardware Through Reciprocative Error Compensation", with Avinash Lingamneni, Arindam Basu, Christian Enz, and Christian Piguet, in the 50th Design Automation Conference (DAC), 2013

 
 

Why Design Reliable Chips when Faulty Ones are Even Better’’,Avinash Lingamneni, Christian Enz and Christian Piguet, in the 39th European Solid-State Circuits Conference (ESSCIRC), 2013

 
 

"Computing with Parsimonious Resource Budgets: An Evaluation of Inexact Design Approaches", Avinash Lingamneni, Christian Enz, and Christian Piguet, in the 47th Annual Asilomar Conference on Signals, Systems, and Computers (ASILOMAR), 2013. (Invited)

 
 

Computing with Parsimonious Resource Budgets:’, Avinash Lingamneni, Christian Enz, and Christian Piguet, in the 47th Annual Asilomar Conference on Signals, Systems, and Computers (ASILOMAR), 2013. 

 
 Conference papers
 

K. Palem "Allocation Bounds and Thresholds for (Un)Satisfiability." Proceedings of the 35th Annual IEEE Symposium on FOCS (November 1994)

 
 

K. Palem "Efficient Parallel Algorithms for Anti-Unifications and Relative Complement." Proceedings of the Third IEEE Symposium on Logic in Computer Science (July 1988) : 112-120.

 
 

K. Palem "Emerging Application Domains and the Computing Fabric (invited)."  (December 1999)

 
 

K. Palem "End-to-End Solutions for Reconfigurable Systems: The Programming Gap and Challenges." Proceedings of the Hawaii International Conference on Systems and Sciences (January 1997)

 
 

K. Palem "Energy Aware Algorithm Design via Probabilistic Computing: From Algorithms and Models to Moore's Law and Novel (Semiconductor) Devices."  (December 2003)

 
 

K. Palem "Low Energy Computing: From Novel Semiconductor Devices to Applications, Models, and Moore's Law (invited)." Coolchips VII (April 2004)

 
 

K. Palem "Scheduling Time-Critical Instructions on Languages." Proceedings of the ACM Symposium on Principles of Programming Languages (January 1990) : 270-280.

 
 

K. Palem and D. S. Fussell "The Complexity of Scheduling Systems of Non-identical Processors." Proceedings of the 15th Southeastern Conference on Combinatorics Graph Theory and Computing (March 1984)

 
 

K. Palem and P. Ouyang "Very Efficient Cyclic Shifts on Hypercubes." Proceedings of the 3rd IEEE Symposium on Parallel and Distributed Processing (December 1991)

 
 

K. Palem and S. Muthukrishnan "Efficient Dictionary Matching in Parallel."  (June 1993) : 69-78.

 
 

K. Palem and S. Muthukrishnan "Non-standard Stringology: Algorithms and Complexity."  (May 1994) : 770-779.

 
 

K. Palem and Z. Kedem "Efficient Program Transformations for Resilient Parallel Computation via Randomization." Proceedings of the 24th ACM Symposium on Theory of Computing (May 1992) : 306-317.

 
 

K. Palem and Z. Kedem "Resilient Parallel Computation." Proceedings of the 2nd IEEE Workshop on Fault-tolerant Parallel and Distributed Systems (July 1992)

 
 

K. Palem and Z. Kedem "Resilient Parallel Computing." Trends in Parallel Computation: vol. II (1992)

 
 

K. Palem, A. Leung and A. Pnueli "A Fast Algorithm for Scheduling Time-constrained Instructions in RISC Machines." Proceedings of the 1998 Symposium on Parallel Architectures and Compiler Techniques (October 1998)

 
 

K. Palem, A. Leung and A. Pnueli "Scheduling Time-Constrained Instructions in Pipelined Processors." ACM Transactions on Programming Languages and Systems (October 2000)

 
 

K. Palem, A. Leung and A. Pnueli "TimeC: A Notation for Expressing Time-constraints in Programs." Proceedings The Fifth Annual Australasian Conference on Parallel and Real-time Systems (September 1998)

 
 

K. Palem, B. Goldberg, E. Crutcher, C. Huneycutt "Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines."  (September 2002)

 
 

K. Palem, B. Goldberg, E. Crutcher, C. Huneycutt "Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines."  (September 2002)

 
 

K. Palem, H. Wu, J. Jaffar and R. Yap "Instruction Scheduling with Timing Constraints on Single RISC Processor with 0/1 Latencies."  (2000)

 
 

K. Palem, J. Kim, R. Rabbah, W. Wong "Adaptive Compiler Directed Prefetching for EPIC Processors."  (June 2004)

 
 

K. Palem, J.C. Park, V.J. Mooney, III, K. Kyu-won Choi. "Energy minimization of a pipelined processor using a low voltage pipelined cache."  (November 2002)

 
 

K. Palem, J.C. Park, V.J. Mooney, III, K. Kyu-won Choi. "Energy minimization of a pipelined processor using a low voltage pipelined cache."  (November 2002)

 
 

K. Palem, L. N. Chakrapani and S. Yalamanchili "A Framework For Compiler Driven Design Space Exploration For Embedded System Customization (invited)." Lecture Notes in Computer Science, 3321 (December 2004) : 395-406.

 
 

K. Palem, L. N. Chakrapani, J. C. Gyllenhaal, W-M. W. Hwu, S. A. Mahlke and R.M. Rabbah "Trimaran: An Infrastructure for Research in Instruction-Level Parallelism." Lecture Notes in Computer Science, 3602 (2005) : 32-41.

 
 

K. Palem, L.N. Chakrapani, B.E.S. Akgul and P. Korkmaz "Realizing Ultra-low Energy Application Specific SoC Architectures through Novel Probabilistic CMOS (PCMOS) Technology." Proceedings of the 2005 International Conference on Solid State Devices and Materials (SSDM) (September 2005)

 
 

K. Palem, L.N. Chakrapani, B.E.S. Akgul, S. Cheemalavagu, P. Korkmaz and B. Seshasayee "Ultra Efficient Embedded SoC Architectures based on Probabilistic CMOS (PCMOS)Technology." The Proceedings of The 9th Design Automation and Test in Europe (DATE) (2006)

 
 

K. Palem, L.N. Chakrapani, P. Korkmaz, V.J. Mooney III, and W.F. Wong "The Emerging Power Crisis in Embedded Processors: What Can A Poor Compiler Do?." Proc. of International Conference on Compilers, Architectures, and Synthesis of Embedded Systems (November 2001)

 
 

K. Palem, P. Korkmaz and B.E.S. Akgul "Ultra-low Energy Computing with Noise: Energy-Performance-Probability Trade-offs." IEEE Computer Society Annual Symposium on VLSI (ISVLSI) (2006)

 
 

K. Palem, P. Spirakis, M. Yung and P. Zaroliagis "Faulty Random Graphs."  (July 1994)

 
 

K. Palem, R.E. Barr "A Period-peak Algorithm for EEG Analysis." Proceedings of the 34th Alliance for Engineering in Medicine and Biology (September 1981) : 207.

 
 

K. Palem, R.E. Barr, D. Messenger and P. Norwood "Analysis of Background EEG Activity on a 16-bit Microcomputer." Proceedings of the 3rd Annual Conference of the IEEE EMBS (September 1981) : 290-293.

 
 

K. Palem, Rodric M. Rabbah, Vincent Mooney III, Pinar Korkmaz, and Kiran Puttaswamy "Design Space Optimization of Embedded Memory Systems via Data Remapping." In Proceedings of the Languages, Compilers, and Tools for Embedded Systems and Software and Compilers for Embedded Systems (LCTES-SCOPES) (June 2002)

 
 

K. Palem, Rodric M. Rabbah, Vincent Mooney III, Pinar Korkmaz, and Kiran Puttaswamy "Design Space Optimization of Embedded Memory Systems via Data Remapping." In Proceedings of the Languages, Compilers, and Tools for Embedded Systems and Software and Compilers for Embedded Systems (LCTES-SCOPES) (June 2002)

 
 

K. Palem, S. Cheemalavagu, P. Korkmaz "Ultra Low-energy Computing via Probabilistic Algorithms and Devices: CMOS Device Primitives and the Energy-Probability Relationship." Proceedings of The 2004 International Conference on Solid State Devices and Materials (SSDM) (September 2004)

 
 

K. Palem, S. Cheemalavagu, P. Korkmaz, B.E.S. Akgul and L.N. Chakrapani "A Probabilistic CMOS Switch and its Realization by Exploiting Noise." Proceedings of The IFIP-International Conference on Very Large Scale Integration (2005) In Press

 
 

K. Palem, S. Talla, P. Devaney, et.al. "Adaptive Explicitly Parallel Instruction Computing."  (January 1999)

 
 

K. Palem, Y. Aumann, Z. Kedem and M. Rabin "Highly Efficient Asynchronous Execution of Large-Grained Parallel Programs."  (November 1993) : 271-280.

 
 

K. Palem, Z. Kedem and G. Landau "Optimal Parallel Suffix-prefix Matching Algorithm and Applications." Proceedings of the 1st Annual ACM Symposium on Parallel Algorithms and Architecture (July 1989) : 388-398.

 
 

K. Palem, Z. Kedem and P. Spirakis "Efficient Robust Parallel Computation." Proceedings of the 22nd ACM Symposium on Theory of Computing (May 1990) : 138-148.

 
 

K. Palem, Z. Kedem, A. Raghunathan and P. Spirakis "Combining Tentative and Definite Executions for Very Fast Dependable Parallel Computing." Proceedings of the 23rd ACM Symposium on Theory of Computing (May 1991) : 381-390.

 
 

K. Palem, Z. Kedem, G. Panziou, P. Spirakis and K. Zaroliagis "Fast Parallel Algorithms for Coloring Random Graphs." Proceedings of the 17th International Workshop on Graph Theoretic Concepts in Computer Science (June 1991) : 135-147.

 
 

"Proof as Experiment: Algorithms from a Thermodynamic Perspective." Proceedings of The International Symposium on Verification (Theory and Practice) (July 2003)

 
 

"Proof as Experiment: Algorithms from a Thermodynamic Perspective." Proceedings of The International Symposium on Verification (Theory and Practice) (July 2003)

 
 Other
 

Lakshmi N.B. Chakrapani "A Probabilistic Boolean Logic and its Meaning."  (June 2008)

 
 

K. Palem "On the Complexity of Precedence Constrained Scheduling."  (1986) : TR-86-11.

 
 

K. Palem and B.E.S. Akgul "The Explicit Use of Probability in CMOS Designs and the ITRS Roadmap: From Ultra-low Energy Computing to a Probabilistic Era of Moore's Law for CMOS (invited)." Cavin's Corner at Semiconductor Research Corporation (SRC) (September 2005)

 
 

K. Palem, S. Ramaswamy, J. Sreeram and S. Yalamanchili "Data Trace Cache: An Application Specific Cache Architecture."  (September 2005)

 
 

K. Palem, S. Talla, W. Wong "Compiler Optimizations for Adaptive EPIC Processors."  (2001)

 
Presentations
 Conference Committee Member
 

"Adaptive EPIC Processors and Compilation Techniques." Application-Specific Multi-Processor SoC, Aix-les-Bains, France. (July 2001)

 
 Invited Papers
 

What to Do About the End of Moore's Law, Probably! with Avinash Lingamneni, in the 49th Design Automation Conference (DAC ’12), San Francisco, 3-7 June, 2012. (Invited paper).

 
 Invited Talks
 

"Why Design Reliable Chips when Faulty Ones are Even Better,’in the 39th European Solid-State Circuits Conference (ESSCIRC), Bucharest, Romania, September, 2013; co-authored paper published in the proceedings and  listed below.

 
 

"The End of Moore's Law and the Future of Computing Systems, Probably." The Institute of Electronics, Informationand Communication Engineers (IEICE), Technical Committee on Reconfigurable Systems, Kitakyushu City, Japan. (November 2008)

 
 Keynote Speaker
 

On “What to do about the end of Moore's law (probably)?” at the HiPEAC Eighth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, Fiuggi, Italy, 8-14 July 2012.

 
 

"Probabilistic Low Energy Computing." Conference on Compilers, Architectures and Synthesis of Embedded Systems, San Jose, CA. (October 2003)

 
 

"Probabilistic Low Energy Computing." International Conference on High Performance Computing, Hyderabad, India. (December 2003)

 
 

"Probabilistic Low Energy Computing." IEEE and ACM SIGARCH, Yokohama, Japan. (April 2004)

 
 Lectures
 

Nanotera Distinguished Lecturer, Ecole Polytechnic Federale de Lausanne, June—July 2013.

 
 Other
 

"Master Class in Reconfigurable Systems." Adelaide, Australia. (September 1998)

 
 

"Trimaran: An Infrastructure for Research in Instruction Level Parallel Processing." The ACM Symposium on Programming Language and Implementation (PLDI), Atlanta, GA. (May 1999)

 
 

"Trimaran: An Infrastructure for Research in Instruction Level Parallel Processing." Symposium on Parallel Architectures and Compiler, Paris, France. (October 1998)

 
 

"Trimaran: An Infrastructure for Research in Instruction Level Parallel Processing." The School on Computational Aspects and Applications of Hybrid Systems, Grenoble, France. (October 1998)

 
 Workshops
 

"Ten Years of Designing Broken Chips,"Intel workshop on Approximate Computing, August 2013.

 

 
 

"What To Do About the End of Moore’s Law (Probably)?"at the Workshop on Stochastic Climate Models, Oxford University, March 2013.

 
 

Algorithmic Methodologies for Ultra-efficient Inexact Architectures for Sustaining Technology Scaling, with Avinash Lingamneni, Kirthi Krishna Muntimadugu, Christian Enz, Richard M Karp, Christian Piguet, in the ACM International Conference on Computing Frontiers (CF '12), Cagliari, Italy, May 15-17, 2012.

 
 

Classification-Based Improvement of Application Robustness and Quality of Service in Probabilistic Computer Systems, with Andreas Heinig, Vincent John Mooney, Florian Schmoll, Peter Marwedel, Michael Engel, in proc. of Architectures for Computing Systems, Munich, Germany, Feb 28- Mar 2,  2012.


 
 

Realizing Parsimonious Systems through Inexact/Approximate Computing: A Survey and Future Directions, with Avinash Lingamneni, Christian Enz, Christian Piguet, in the International Conference and Exhibition on Smart Systems Integration, Zurich, Switzerland, March 21-22, 2012

 
 

"Compilers, Architectures and Synthesis of Embedded Systems." Washington, DC. (October 2000)

 
Editorial Positions
 Editor, International Journal of Embedded Computing. (2013 - 2013)

 Associate Editor, ACM. (2013 - 2013)

 Other, IEEE Transactions on Computers. (2007 - 2007)

 Associate Editor, The IEEE Transactions on Parallel and Distributed Systems. (2007 - 2007)

 Associate Editor, Constraints: An International Journal. Kluwer. (2007 - 2007)

Supervised Theses & Dissertations
 K Muntimadugi, Master of Science Optimization Techniques for Minimizing Energy Consumption in Approximate Circuits’. (2012) (Thesis Director)

 Lakshmi Chakrapani, Ph.D. Probabilistic Architectures. (8002) (Thesis Director)

Awards, Prizes, & Fellowships
 Guggenheim Fellowship (continuing), John Simon Gugenheim Foundation (13 April, 2015)

 Best Paper Award for Avinash Lingamneni, Kirthi Krishna Muntimadugu, Christian Enz, Richard M Karp, Krishna Palem, Christian Piguet, "Algorithmic Methodologies for Ultra-efficient Inexact Architectures for Sustaining Technology Scaling, ACM International Conference on Computing Frontiers (CF '12)

 Ranked No.2 by Forbes India in March 2012 among a list of 18 people of Indian origin world-wide who are “changing the world” and “…finest minds of Indian origin....”, Forbes India

 Best Paper Award for Andreas Heinig, Vincent J. Mooney, Florian Schmoll, Peter Marwedel, Krishna Palem and Michael Engel, "Classification-based Improvement of Application Robustness and Quality of Service in Probabilistic Computer Systems". Internation, ". International Conference on Architectures for Computing (ARCS), Munich, February 2012.

 Elected as a member of the American Association for the Advancement of Science (AAAS) for “fundamental contributions to compiler optimization, embedded computing and probabilistic computation", AAAS

 4. Feynman Prize in Nanotechnology (Theory), Finalist, 2011,

 IEEE W. Wallace McDowell Award,

 5. IEEE W. Wallace McDowell Award, highest technical award made solely by the IEEE Computer Society for “pioneering contributions to the algorithmic, compilation, and architectural foundations of embedded computing”, 2008,

 External Recognition Award, IBM Research Division (1994)

 Curricular Development Award, Hewlett Packard Corporation (1999)

 Panasonic Research Award, (1997¿ 98)

 Hewlett-Packard Research Award, (1996¿99)

 Student S. Talla, Janet Fabri Award for Outstanding Doctoral Thesis, ¿Adaptive Explicitly Parallel Instruction Computing¿, New York University (May 2001)

 Harold Grad Prize, New York University (April 1998)

 Dean¿s Dissertation Fellowship, New York University (September 1999)

Positions Held
 Co-Chair of the ACM Symposium on Computing Frontiers. (2012 - 2012)

 Committee member of ACM-IEEE International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES). (2013 - 2013)

 Steering Committee, Symposium on Transformational Information Science and Engineering. (2010 - 2010)

 Director, Rice University Center for Computing at the Margins. (2016 - 2016)

 Steering Committee of the ACM Symposium on Computing Frontiers. (2010 - 2010)

 Program Co-chair, PRANACOMP 2008. (2008 - 2008)

 Committee memter, CASES. (2008 - 2008)