Professor Israel Koren
UMass Dept. of Electrical and Computer Engineering


Biography

Israel Koren received the B.Sc., M.Sc. and D.Sc. degrees from the Technion - Israel Institute of Technology, Haifa, in 1967, 1970, and 1975, respectively, all in Electrical Engineering. He is currently a Professor of Electrical and Computer Engineering at the University of Massachusetts, Amherst. He is a visiting Professor at the Instituto De Informatica, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil. Previously he held positions with the Technion - Israel Institute of Technology, Haifa, the University of California at Berkeley, the University of Southern California, Los Angeles and the University of California, Santa Barbara. He has been a consultant to several companies including Analog Devices, AMD, Digital Equipment Corp., IBM, Intel, National Semiconductor and Tolerant Systems.

Dr. Koren's current research interests are Fault-Tolerant Systems, VLSI Yield and Reliability, Secure Cryptographic Systems, and Computer Arithmetic. He publishes extensively and has over 250 publications in refereed journals and conferences. He is an Associate Editor of the VLSI Design Journal, and the Sustainable Computing: Informatics and Systems Journal. He has been a Co-Guest Editor for several IEEE Transactions on Computers special issues on Fault Diagnosis and Tolerance in Cryptography, Sept. 2006, on Computer Arithmetic, July 2000, and on High Yield VLSI Systems, April 1989. He served on the Editorial Board of these Transactions during 1992-1997, the Editorial Board of the IEEE Transactions on VLSI Systems during 2001-2006 and the Editorial board of the IEEE Computer Architecture Letters during 2006-2010. He also served as General Chair, Program Chair and Program Committee member for numerous conferences. He has edited and co-authored the book, Defect and Fault-Tolerance in VLSI Systems, Vol. 1, Plenum, 1989. He is the author of the textbook Computer Arithmetic Algorithms, Second Edition, A. K. Peters, Natick, MA, 2002. He is a co-author of the textbook Fault-Tolerant Systems,, Morgan-Kaufman, San Francisco, CA, 2007. Dr. Koren is a Fellow of the IEEE and a Master of the DeTao Masters Academy, China.





Research Interests

Research is being conducted in the following directions (the pointers in brackets indicate the relevant publications in the list below or follow the link to Prior Publications):

Multicore and SMT Architectures: [RKK14a], [RKK14b], [RAKK13], [ARKK13], [SRAKK13a], [SRAKK13b],[RAKK12a], [RAKK12b], [ARKK12], [RKK11], [ARKK11], [WKK11], [DRKK10], [WKK08].

Power and Temperature Aware Systems: [PKK13], [KoKr11], [HaKo07], [HKK07], [WGKK06], [GKK05], [UnKo03], [URKK01].

Secure Cryptogrpahic devices: [BHB14], [MTMK13], [RBIK12], [BBKN12], [BPBKR10], [REBIK08], [ABPK07], [REGB07], [BNK07], [BBKMP03a], [BBKMP03b], [BBKMP03].

Cyber-Physical Systems: [KK13], [JKKK12], [XKK12].

Fault-Tolerant Systems: [RKK12], [RKK11], [KoKr07], [ZLKK07], [UnKo03], [DuKK01], [HLKK00], [ACDH00], [KKKr98], [YuKo95].

Defect and fault tolerance [LCCTK10], [LCKK09], [ChKo04], [SiKo03], [KoKo00].

Digital computer arithmetic: [Kore02], [WoKo05], [KKO03], [PhGK01], [PhKo99].



Selected List of Recent Publications (copyright note):

[KoKr07] Textbook: I. Koren and C. M. Krishna, Fault-Tolerant Systems,, Morgan-Kaufman, San Francisco, CA, 2007.

[Kore02] Textbook: I. Koren, Computer Arithmetic Algorithms, Second Edition, A. K. Peters, Natick, MA, 2002.

[BHB14] A. Barenghi, C. Hocquet, D. Bol, F-X. Standaert, F. Regazzoni and I. Koren, "A Combined Design-Time/Test-Time Study of the Vulnerability of Sub-Threshold Devices to Low Voltage Fault Attacks," (pdf file) to appear, IEEE Transactions on Emerging Topics in Computing, 2014.

[RKK14a] R. Rodrigues, I. Koren and S. Kundu, "Does the Sharing of Execution Units Improve Performance/Power of Multicores?," (pdf file) to appear, ACM Transactions on Embedded Computing Systems (TECS), 2014.

[RKK14b] R. Rodrigues, I. Koren and S. Kundu, "Performance and Power Benefits of Sharing Execution Units between a High Performance Core and a Low Power Core," (pdf file) Proc. of the International IEEE Conference on VLSI Design, pp. 204-209, Jan. 2014.

[WiKo14] S. Wimer and I. Koren, "Design Flow for Flip-Flop Grouping in Data-Driven Clock Gating," (pdf file), IEEE Trans. on VLSI Systems, pp. 771-778, April 2014.

[PKK13] N. Prakash, I. Koren and C.M. Krishna, "Low Cost Dynamic Architecture Adaptation Schemes for Drowsy Cache Management," (pdf file) ASP Journal of Low Power Electronics - JOLPE, Vol. 9, pp. 373-388, Dec. 2013.

[RAKK13] R. Rodrigues, A. Annamalai, I. Koren and S. Kundu, "A Study on the use of Performance Counters to Estimate Power in Microprocessors," (pdf file), to appear, IEEE Transactions on Circuits and Systems II, 2013.

[ARKK13] A. Annamalai, R. Rodrigues, I. Koren and S. Kundu, "An Opportunistic Prediction-based Thread Scheduling to Maximize Throuhput/Watt in AMPs," (pdf file) Proc. of the 2013 Conf. on Parallel Architectures and Compilation Techniques (PACT'13), pp. 63-72, Oct. 2013.

[SRAKK13] S. Srinivasa, R. Rodrigues, A. Annamalai, I. Koren and S. Kundu, "On Dynamic Polymorphing of a Superscalar Core for Improving Energy Efficiency," (pdf file), Proc. of the 31st IEEE Conference on Computer Design (ICCD 2013), pp. 495-499, Oct. 2013.

[MTMK13] P. Maistri, S. Tiran, P. Maurine, I. Koren, and R. Leveugle, "Countermeasures against EM Analysis for a Secured FPGA-based AES Implementation," (pdf file) Proc. of the International Conference on ReConfigurable Computing and FPGAS (ReConfig 2013), pp. 1-6, Dec. 2013.

[CTKK13a] G. Chapman, R. Thomas, I. Koren and Z. Koren, "Improved Image Accuracy in Hot Pixel Degraded Digital Cameras," (pdf file) Proc. of the 2013 IEEE Intern. Symp. on Defect and Fault Tolerance in VLSI \& Nanotechnology Systems, pp. 172-177, Oct. 2013.

[CTKK13b] G. Chapman, R. Thomas, Z. Koren and I. Koren, "Empirical Formula for Rates of Hot Pixel Defects based on Pixel Size, Sensor Area, and ISO," (pdf file), Proc. of the 25th SPIE Electronic Imaging Symp., Vol. 8659, pp. C1-C11, Feb. 2013.

[KK13] C.M. Krishna and I. Koren, "Adaptive Fault-Tolerance for Cyber-Physical Systems," (pdf file), Proc. of ICNC 2013 International Workshop on Cyber-Physical System and Its Computing and Networking Design, 5 pp., January 2013.

[SRAK13] S. Srinivasa, R. Rodrigues, A. Annamalai, I. Koren and S. Kundu, "A study on Polymorphing Superscalar Processor Dynamically to Improve Power Efficiency," (pdf file), IEEE Symposium on VLSI (ISVLSI), pp. 46-51, Aug. 2013.

[RBIK12] Book Chapter: F. Regazzoni, L. Breveglieri, P. Ienne and I. Koren, "Interaction between Fault Attack Countermeasures and the Resistance against Power Analysis Attacks," (pdf file) in Fault Analysis in Cryptography, M. Joye and M. Tunstall (Eds.), Chapter 15, pp. 257-273, Information Security and Cryptography Series, Springer Lecture Notes in Computer Science, Vol. XVI, Springer-Verlag, 2012.

[RAKK12a] R. Rodrigues, A. Annamalai, I. Koren and S. Kundu, "Improving Performance per Watt of Asymmetric Multicore Processors via Online Program Phase Classification and Adaptive Core Morphing," (pdf file), ACM Transactions on Design Automation of Electronic Systems (TODAES), pp.1-23, Jan. 2013.

[BBKN12] A. Barenghi, L. Breveglieri, I. Koren and D. Naccache, "Fault Injection Attacks on Cryptographic Devices: Theory, Practice and Countermeasures," (pdf file), Proceedings of the IEEE, April 2012.

[RKK12] R. Rodrigues, I. Koren and S. Kundu, "A Mechanism to Verify Cache Coherence Transactions in Multicore Systems," (pdf file), Proc. of the 2012 IEEE Intern. Symp. on Defect and Fault Tolerance in VLSI \& Nanotechnology Systems, pp. 211-216, Oct. 2012.

[WKK12] H. Wang, I. Koren and C.M. Krishna, "Runtime Architecture Adaptation for Energy Management in Embedded Real-Time Systems," (pdf file) 3rd IEEE International Green Computing Conference (IGCC'12), pp. 1-9, June 2012.

[WiKo12] S. Wimer and I. Koren, "The Optimal Fan-Out of Clock Network for Power Minimization by Adaptive Gating," (pdf file) IEEE Trans. on VLSI Systems, pp. 1772-1780, Oct. 2012.

[RAKK12b] R. Rodrigues, A. Annamalai, I. Koren and S. Kundu, "Scalable Thread Scheduling in Asymmetric Multicores for Power Efficiency," (pdf file), Proc. of the 24th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 59-66, October 2012.

[JKKK12] A. Jain, C.M. Krishna, I. Koren and Z. Koren, "Cost Functions for Scheduling Tasks in Cyber-Physical Systems," (pdf file), 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO), pp. 412-421, July 2012.

[XKK12] Y. Xu, I. Koren and C.M. Krishna, "A Study of the Impact of Computational Delays in Missile Interception Systems," (pdf file), 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO), pp. 585-588, July 2012.

[ARKK12] A. Annamalai, R. Rodrigues, I. Koren and S. Kundu, "Dynamic Thread Scheduling in Asymmetric Multicores to Maximize Performance-per-Watt," (pdf file), Proc. of the 8th IEEE Workshop on High-Performance, Power-Aware Computing (HPPAC/IPDPS), May 2012.

[SKK12] A. Sreedhar, S. Kundu and I. Koren, "On Reliability Trojans Injection and Detection," (pdf file), ASP Journal of Low Power Electronics - JOLPE, Vol. 8, No. 5, pp. 674-683, Dec. 2012.

[KoKr11] I. Koren and C. M. Krishna, "Temperature-Aware Computing," (Invited Paper), ( pdf file), Sustainable Computing: Informatics and Systems, Vol. 1, pp. 46-56, March 2011.

[RKK11] R. Rodrigues, I. Koren and S. Kundu, "An Architecture to enable Life Cycle Testing of CMPs," (pdf file), Proc. of the 2011 IEEE Symp. on Defect and Fault Tolerance in VLSI & Nanotechnology Systems (DFT'11), Oct. 2011.

[VNKKM11] P. Vijayakumar, P. Narayanan, I. Koren, C. M. Krishna and C. A. Moritz, "Impact of Nanomanufacturing Flow on Systematic Yield Losses in Nanoscale Fabrics," (pdf file), Proc. of the IEEE/ACM Intern. Symp. on NanoScale Architectures (NanoArch'11), pp. 181-188, June 2011.

[PVN11] P. Panchapakeshan, P. Vijayakumar, P. Narayanan, C-O. Chui, I. Koren and C. A. Moritz, "3-D Integration Requirements of Hybrid Nanoscale-CMOS Fabrics," (pdf file), Proc. of 2011 IEEE NANO Conference, August 2011.

[NKP11] P. Narayanan, J. Kina, P. Panchapakeshan, P. Vijayakumar, K-S. Shin, M. Rahman, M. Leuchtenburg, I. Koren, C-O. Chui and C. A. Moritz, "Nanoscale Application Specific Integrated Circuits," (pdf file), Proc. of the IEEE/ACM Intern. Symp. on NanoScale Architectures (NanoArch'11), pp. 99-106, June 2011.

[ARKK11] A. Annamalai, R. Rodrigues, I. Koren, S. Kundu and O. Khan, "Performance per Watt Benefits of Dynamic Core Morphing in Asymmetric Multicores," (pdf file), Proc. of the 2011 IEEE Conf. on Parallel Architectures and Compilation Techniques (PACT'11), Oct. 2011.

[WKK11] H. Wang, I. Koren and C.M. Krishna, "Utilization-Based Resurce Partitioning for Power-Performance Efficiency in SMT Processors,"(pdf file), IEEE Trans. on Parallel and Distributed Systems, pp. 1150-1163, July 2011.

[SKNBKWM10] P. Shabadi, A. Khitun, P. Narayanan, M. Bao, I. Koren, K. L. Wang and C. A. Moritz, "Towards Logic Functions as the Device," (pdf file), Proc. of the 2010 IEEE/ACM Intern. Sympos. on NanoScale Architectures (NanoArch'10), June 2010.

[VNKKM10] P. Vijayakumar, P. Narayanan, I. Koren, C.M. Krishna and C. A. Moritz, "Incorporating Heterogeneous Redudancy in a Nanoprocessor for Improved Yield and Performance," (pdf file), Proc. of the 2010 IEEE Intern. Symp. on Defect and Fault Tolerance in VLSI Systems, pp. 273-279, Oct. 2010.

[BPBKR10] A. Barenghi, G. Pelosi, L. Breveglieri, I. Koren and F. Regazzoni, "Low-cost Software Countermeasures Against Fault Attacks: Implementation and Performances Trade offs," (pdf file), Proc. of the 5th workshop on Embedded Security, WESS'2010, Oct. 2010.

[DRKK10] A. Das, R. Rodrigues, I. Koren, and S. Kundu, "A Study on the Performance Benefits of Core Morphing in an Asymmetric Multicore Processor," (pdf file), Proc. of the IEEE Internl. Conference on Computer Design, ICCD'10, Oct. 2010.

[LCCTK10] J. Leung, G. Chapman, Y. Choi, R. Thomas, I. Koren, and Z. Koren, "Analyzing the Impact of ISO on Digital Imager Defects with an Automated Defect Trace Algorithm," (pdf file), Proc. of the 22nd SPIE Electronic Imaging Symp., vol. 7536, pp. 75360F1-F12, Jan. 2010.

[SKKK09] S. Sundaresan, I. Koren, Z. Koren and C. M. Krishna, "Event-Driven Adaptive Duty-Cycling in Sensor Networks," (pdf file), International Journal of Sensor Networks (IJSNet), vol. 6, No. 2, pp. 89-100, 2009.

[LCKK09] J. Leung, G. Chapman, I. Koren, and Z. Koren, "Statistical Identification and Analysis of Defect Development in Digital Imagers," (pdf file), Proc. of the 21th SPIE Electronic Imaging Symposium, vol. 7250, pp. 7250W1-W12, Jan. 2009.

[REBIK08] F. Regazzoni, T. Eisenbarth, L. Breveglieri, P. Ienne, and I. Koren, "Can Knowledge Regarding the Presence of Countermeasures Against Fault Attacks Simplify Power Attacks on Cryptographic Devices?" (pdf file), Proc. of the 2008 IEEE Intern. Sympos. on Defect and Fault Tolerance in VLSI Systems, Oct. 2008.

[WKK08] H. Wang, I. Koren and C. M. Krishna, "An Adaptive Resource Partitioning Algorithm for SMT Processors," (pdf file), Proc. of the 2008 Conf. on Parallel Architectures and Compilation Techniques (PACT'08), Oct. 2008.

[LCKK08] J. Leung, G. Chapman, I. Koren, and Z. Koren, "Automatic Detection of In-field Defect Growth in Image Sensors," (pdf file), Proc. of the 2008 IEEE Intern. Symp. on Defect and Fault Tolerance in VLSI Systems, pp. 220-228, Oct. 2008.

[ZLKK07] Y. Zhou, V. Lakamraju, I. Koren and C.M. Krishna, "Software-Based Failure Detection and Recovery in Programmable Network Interfaces,"(pdf file), IEEE Trans. on Parallel and Distributed Systems, pp. 1539-1550, Nov. 2007.

[ABPK07] G. Agosta, L. Breveglieri, G. Pelosi and I. Koren, "Countermeasures Against Branch Target Buffer Attacks," (pdf file) , Proc. of FDTC 2007 - Fault Diagnosis and Tolerance in Cryptography, pp. 75-79, Sept. 2007.

[REGB07] F. Regazzoni, T. Eisenbarth, J. Groszschaedl, L. Breveglieri, P. Ienne, I. Koren and C. Paar, "Power Attacks Resistance of Cryptographic S-boxes with added Error Detection Circuits," (pdf file), Proc. of the 2007 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, pp. 508-516, Sept. 2007.

[LDCK07] J. Leung, J. Dudas, G. Chapman, I. Koren, and Z. Koren, "Quantitative Analysis of In-Field Defects in Image Sensor Arrays," (pdf file), Proc. of the 2007 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, pp. 526-534, Sept. 2007.

[HaKo07] Y. Han and I. Koren, "Simulated Annealing Based Temperature Aware Floorplanning," (pdf file) Journal of Low-Power Electronics, pp. 141-155, Vol. 3, Sept. 2007.

[BKM07] L. Breveglieri, I. Koren and P. Maistri, "An Operation-Centered Approach to Fault Detection in Symmetric Cryptography Ciphers," (pdf file) IEEE Trans. on Computers, pp. 635-649, May 2007.

[HKK07] Y. Han, I. Koren and C. M. Krishna, "TILTS: A Fast Architectural-Level Transient Thermal Simulation Method," (pdf file) Journal of Low-Power Electronics, pp. 13-21, Vol. 3, April 2007.

Selected List of Prior Publications

Patents and patent applications:
Active pixel with built in self-repair and redundancy
Methods and Apparatus for Detecting Defects in Imaging Arrays by Image Analysis
Reducing processor energy consumption using compile-time information
Controlling a processor resource based on a compile-time prediction of number of instructions-per-cycle that will be executed across plural cycles by the processor




Recent Professional Activities

Associate Editor of Sustainable Computing: Informatics and Systems, 2010 - present

Associate Editor of VLSI Design Journal, 2006 - Present

Associate Editor of IEEE Computer Architecture Letters, 2006 - 2010

Associate Editor of IEEE Trans. on VLSI Systems, 2001 - 2007

IEEE Transactions on Computers, Co-Guest Editor, Special Issue on Fault Diagnosis and Tolerance in Cryptography, June 2006

Co-General Chair, FDTC 2005 - FDTC 2011 - the Annual Workshop on Fault Diagnosis and Tolerance in Cryptography

Program Committee Co-Chair, IGCC 2011 - 2nd International Green Computing Conference, August 2011

Program Committee member, the 1993 - 2011 (11th - 20th) IEEE Symposiums on Computer Arithmetic

Program Committee member, 1992- 1997 and 2000 - 2011 International Conferences on Application-Specific Systems, Architectures and Processors (ASAP)

Program Committee member, 1989- 1994 and 1996 - 2011 IEEE International Symposiums on Defect and Fault Tolerance in VLSI Systems

Program Committee member, 2008 - 2011 Euromicro Conferences on Digital System Design (EUROMICRO DSD)

Program Committee member, 2005 - 2011 International Conferences on Informatics in Control, Automation and Robotics (ICINCO)

General Chair, 17th IEEE Symposium on Computer Arithmetic, June 2005

IEEE Transactions on Computers, Co-Guest Editor, Special Issue on Computer Arithmetic , July 2000

Program Committee Co-Chair, 14th IEEE Symposium on Computer Arithmetic, 1999

Associate Editor of IEEE Trans. on Computers, 1992 - 1997

General Chair, 1996 International Conference on Parallel Architectures and Compilation Techniques (PACT'96), Boston, MA, October 21-23, 1996

General Chair, 1996 IEEE Symposium on Defect and Fault Tolerance in VLSI Systems, Boston, MA, November 6-8, 1996



Simulators
Collections of online simulators created by students who have taken my classes.
· Computer Arithmetic Algorithms Simulator
· Computer Architecture Educational Tools
· Fault Tolerant Computing Simulator


Courses
· Computer Architecture
· Fault Tolerant Computing
· Digital Computer Arithmetic
· Introduction to Cryptography
· Hardware Organization and Design
· Computer Systems Lab II
· Special Topics: Design for Manufacturability and Reliability of VLSI Circuits
· "FP'Arithmetic 97", a course on Floating-Point Arithmetic with William Kahan (UC Berkeley), at Sun, Mountain View, CA, June 1997 ( Picture 1, Picture 2).


Department, University and Town
· Department of Electrical and Computer Engineering
· University of Massachusetts
· Directions and maps to the University


My family

· My wife, Zahava Koren
· My older son, Yuval Koren, is the co-founder of Eye-Fi, a startup company in Mountain View, CA.
· My younger son, Yaron Koren is the founder of WikiWorks, New York, NY.



Israel Koren
koren 'at' ecs.umass.edu
Last updated January 2010