Photo of John Sampson

John Sampson

Assistant Professor

Affiliation(s):

  • School of Electrical Engineering and Computer Science
  • Computer Science and Engineering

W324 Westgate Building

jms1257@psu.edu

814-863-7323

Research Areas:

Interest Areas:

 
 

 

Education

  • BS, Electrical Engineering and Computer Sciences, 2002
  • Ph D, Computer Science (Computer Engineering), 2010

Publications

Journal Articles

  • Wei-Yu Tsai, Davis Barch, Andrew Cassidy, Michael DeBole, Alexander Andreopoulos, Bryan Jackson, Myron Flickner, John Arthur, Dharmendra Modha, John Sampson and Vijaykrishnan Narayanan, 2016, "Always-on Speech Recognition using Low-power Audio Transform with TrueNorth Ecosystem", IEEE Transactions on Computing
  • Yang Xiao, Siddharth Advani, Donghwa Shin, Naehyuck Chang, John Sampson and Vijaykrishnan Narayanan, 2016, "A Saliency-Driven LCD Power Management System", IEEE Transactions on Very Large Scale Integration, pp. 14
  • Moon Kim, William Cane-Wissing, Xueqing Li, John Sampson, Suman Datta, Sumeet K Gupta and Vijaykrishnan Narayanan, 2016, "Comparative area and parasitics analysis in FinFET and heterojunction vertical TFET standard cells", ACM Journal on Emerging Technologies in Computing Systems, 12, (4), pp. 20
  • M. S. Kim, X Li, H Liu, John Sampson, S. Datta and Vijaykrishnan Narayanan, 2016, "Exploration of Low-Power High-SFDR Current-Steering D/A Converter Design Using Steep-Slope Heterojunction Tunnel FETs", 24, (6), pp. 2299-2309
  • Moon Kim, Xueqing Li, Huichu Liu, John Sampson, Suman Datta and Vijaykrishnan Narayanan, 2016, "Exploration of Low-Power High-SFDR Current-Steering D/A Converter Design Using Steep-Slope Heterojunction Tunnel FETs", Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, PP, (99), pp. 1-11
  • Kaisheng Ma, Xueqing Li, Shuangchen Li, Yongpan Liu, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, 2016, "Nonvolatile Processor Architectures: Efficient, Reliable Progress with Unstable Power", IEEE MICRO, 36, (3), pp. 72-83
  • Wei-Yu Tsai, Xueqing Li, Matt Jerry, B. Xie, Nikhil Shukla, H. Liu, Nandhini Chandramoorthy, Matthew Cotter, A. Raychowdhury, Don Chiarulli, Steven P. Levitan, Suman Datta, John Sampson, N. Ranganathan and Vijaykrishnan Narayanan, 2016, "Enabling New Computation Paradigms with HyperFET - an Emerging Device", IEEE Transactions on Multi-Scale Computing Systems, 2, (1), pp. 30-48
  • Kaisheng Ma, Xueqing Li, Shuangchen Li, Yongpan Liu, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, 2015, "Nonvolatile Processor Architecture Exploration for Energy-Harvesting Applications", IEEE MICRO, 35, pp. 32-40
  • Hsiang-Yun Cheng, Matthew Poremba, Narges Shahidi, Ivan Stalev, Mary Jane Irwin, Mahmut T Kandemir, John Sampson and Yuan Xie, 2015, "EECache: exploiting design choices in energy-efficient last-levelcaches for chip multiprocessors", ACM Transactions on Architecture and Code Optimization, 12, (2), pp. 17
  • Qiaoshi Zheng, Nathan Goulding-Hotta, Scott Ricketts, Steven Swanson, Michael Bedford Taylor and John Sampson, 2014, "Exploring Energy Scalability in Coprocessor-Dominated Architectures for Dark Silicon", ACM Transactions on Embedded Computing Systems, 13, (4s), pp. 130:1–130:24
  • Nathan Goulding-Hotta, John Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Po-Chao Huang, Manish Arora, Siddhartha Nath, Vikram Bhatt, Jonathan Babb, Steven Swanson and Michael Bedford Taylor, 2011, "The GreenDroid Mobile Application Processor: An Architecture for Silicon’sDark Future", IEEE MICRO, 31, (2), pp. 86–95

Conference Proceedings

  • Wei-Yu Tsai, Davis Barch, Andrew Cassidy, Michael DeBole, Alexander Andreopoulos, Bryan Jackson, Myron Flickner, Dharmendra Modha, John Sampson and Vijaykrishnan Narayanan, 2016, "LATTE: Low-power Audio Transform with TrueNorth Ecosystem"
  • Sumitha George, Ahmedullah Aziz, Xueqing Li, Moon Kim, Suman Datta, John Sampson, Sumeet Gupta and Vijaykrishnan Narayanan, 2016, "Device Circuit Co Design of FEFET Based Logic for Low Voltage Processors"
  • Meng-Fan Chang, Ching-Hao Chuang, Yeh-Ning Chiang, Shyh-Shyuan Sheu, Chia-Chen Kuo, Hsiang-Yun Cheng, John Sampson and Mary Jane Irwin, 2016, "Designs of emerging memory based non-volatile TCAM for Internet-of-Things (IoT) and big-data processing: A 5T2R universal cell"
  • Kaisheng Ma, Xueqing Li, Yongpan Liu, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, 2015, "Dynamic Machine Learning Based Matching of Nonvolatile Processor Microarchitectureto Harvested Energy Profile", Institute of Electrical and Electronics Engineers Inc, pp. 670–675
  • Siddharth Advani, Brigid Smith, Yasuki Tanabe, Kevin M Irick, Matthew Cotter, John Sampson and Vijaykrishnan Narayanan, 2015, "Visual co-occurrence network: using context for large-scale object recognition in retail", pp. 1–10
  • Siddharth Advani, Yasuki Tanabe, Kevin M Irick, John Sampson and Vijaykrishnan Narayanan, 2015, "A scalable architecture for multi-class visual object detection", pp. 1–8
  • Moon Seok Kim, William Cane-Wissing, John Sampson, Suman Datta, Vijaykrishnan Narayanan and Sumeet Gupta, 2015, "Comparing Energy, Area, Delay Tradeoffs in Going Vertical with CMOS and Asymmetric HTFETs", pp. 303–308
  • Kaisheng Ma, Nandhini Chandramoorthy, Xueqing Li, Sumeet Gupta, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, 2015, "Using Multiple-Input NEMS for Parallel A/D Conversion and ImageProcessing", pp. 339–344
  • Yongpan Liu, Meng-Fan Chang, Zewei Li, Hehe Li, Yiqun Wang, John Sampson, Xueqing Li, Yuan Xie, Jiwu Shu, Kaisheng Ma, Huazhong Yang and Shuangchen Li, 2015, "Ambient Energy Harvesting Nonvolatile Processors: From Circuit to System", pp. 6
  • Hsiang-Yun Cheng, Jia Zhan, Jishen Zhao, Yuan Xie, John Sampson and Mary Jane Irwin, 2015, "Core vs. uncore: the heart of darkness", pp. 121:1–121:6
  • Nandhini Chandramoorthy, Giuseppe Tagliavini, Kevin M Irick, Antonio Pullini, Siddharth Advani, Sulaiman Al Habsi, Matthew Cotter, John Sampson, Vijaykrishnan Narayanan and Luca Benini, 2015, "Exploring architectural heterogeneity in intelligent vision systems", pp. 1–12
  • Kaisheng Ma, Yang Zheng, Shuangchen Li, Karthik Swaminathan, Xueqing Li, Yongpan Liu, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, 2015, "Architecture exploration for ambient energy harvesting nonvolatile processors", pp. 526–537
  • Karthik Swaminathan, Jagadish Kotra, Huichu Liu, John Sampson, Mahmut T Kandemir and Vijaykrishnan Narayanan, 2015, "Thermal-Aware Application Scheduling on Device-Heterogeneous EmbeddedArchitectures", pp. 221–226
  • Matthew Cotter, Siddharth Advani, John Sampson, Kevin M Irick and Vijaykrishnan Narayanan, 2014, "A hardware accelerated multilevel visual classifier for embedded visual-assist systems", IEEE/ACM, pp. 96–100
  • Siddharth Advani, Nandhini Chandramoorthy, Karthik Swaminathan, Kevin M Irick, Yong Cheol Peter Cho, John Sampson and Vijaykrishnan Narayanan, 2014, "Refresh Enabled Video Analytics (REVA): Implications on power and performance of DRAM supported embedded visual systems", IEEE, pp. 501–504
  • Chris S. Lee, Kevin M Irick, John Sampson, Chuanjun Zhang and Vijaykrishnan Narayanan, 2014, "Exploiting natural redundancy in visual information", IEEE, pp. 505–508
  • Hsiang-Yun Cheng, Matthew Poremba, Narges Shahidi, Ivan Stalev, Mary Jane Irwin, Mahmut T Kandemir, John Sampson and Yuan Xie, 2014, "EECache: exploiting design choices in energy-efficient last-level caches for chip multiprocessors", ACM, pp. 303–306
  • Karthik Swaminathan, Huichu Liu, Xueqing Li, Moon Seok Kim, John Sampson and Vijaykrishnan Narayanan, 2014, "Steep Slope Devices: Enabling New Architectural Paradigms", ACM, pp. 1–6
  • Karthik Swaminathan, Huichu Liu, John Sampson and Vijaykrishnan Narayanan, 2014, "An examination of the architecture and system-level tradeoffs of employing steep slope devices in 3D CMPs", IEEE Computer Society, pp. 241–252
  • Yang Xiao, Kevin M Irick, John Sampson, Vijaykrishnan Narayanan and Chuanjun Zhang, 2014, "A task-oriented vision system", ACM, pp. 181–186
  • Anshuman Gupta, John Sampson and Michael Bedford Taylor, 2014, "Quality Time: A simple online technique for quantifying multicore execution efficiency", IEEE, pp. 169–179
  • Karthik Swaminathan, Moon Seok Kim, Nandhini Chandramoorthy, Behnam Sedighi, Robert Perricone, John Sampson and Vijaykrishnan Narayanan, 2014, "Modeling steep slope devices: From circuits to architectures", IEEE, pp. 1–6
  • Anshuman Gupta, John Sampson and Michael Bedford Taylor, 2013, "DR-SNUCA: An energy-scalable dynamically partitioned cache", IEEE Computer Society, pp. 515–518
  • A. Gupta, John Sampson and M. Bedford Taylor, 2013, "TimeCube: A Manycore Embedded Processor with Interference-Agnostic Progress Tracking", pp. 227-236
  • Vasileios Kontorinis, Liuyi Eric Zhang, Baris Aksanli, John Sampson, Houman Homayoun, Eddie Pettis, Dean M. Tullsen and Tajana Simunic Rosing, 2012, "Managing distributed UPS energy for effective power capping in datacenters", IEEE Computer Society, pp. 488–499
  • Nathan Goulding-Hotta, John Sampson, Qiaoshi Zheng, Vikram Bhatt, Joe Auricchio, Steven Swanson and Michael Bedford Taylor, 2012, "GreenDroid: An architecture for the Dark Silicon Age", IEEE, pp. 100–105
  • Ganesh Venkatesh, John Sampson, Nathan Goulding-Hotta, Sravanthi Kota Venkata, Michael Bedford Taylor and Steven Swanson, 2011, "QsCores: trading dark silicon for scalable energy efficiency with quasi-specific cores", ACM, pp. 163–174
  • John Sampson, Manish Arora, Nathan Goulding-Hotta, Ganesh Venkatesh, Jonathan Babb, Vikram Bhatt, Steven Swanson and Michael Bedford Taylor, 2011, "An Evaluation of Selective Depipelining for FPGA-Based Energy-Reducing Irregular Code Coprocessors", IEEE, pp. 24–29
  • Manish Arora, John Sampson, Nathan Goulding-Hotta, Jonathan Babb, Ganesh Venkatesh, Michael Bedford Taylor and Steven Swanson, 2011, "Reducing the Energy Cost of Irregular Code Bases in Soft Processor Systems", IEEE Computer Society, pp. 210–213
  • John Sampson, Ganesh Venkatesh, Nathan Goulding-Hotta, Saturnino Garcia, Steven Swanson and Michael Bedford Taylor, 2011, "Efficient complex operators for irregular codes", IEEE Computer Society, pp. 491–502
  • Nathan Goulding, John Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Jonathan Babb, Michael Taylor and Steven Swanson, 2010, "GreenDroid: A Mobile Application Processor for a Future of Dark Silicon", Publisher: Institute of Electrical and Electronics Engineers Inc
  • Ganesh Venkatesh, John Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez, Steven Swanson and Michael Bedford Taylor, 2010, "Conservation cores: reducing the energy of mature computations", ACM, pp. 205–218
  • John Sampson, Rubén González, Jean-Francois Collard, Norman P. Jouppi, Michael S. Schlansker and Brad Calder, 2006, "Exploiting Fine-Grained Data Parallelism with Chip Multiprocessors and Fast Barriers", IEEE Computer Society, pp. 235–246
  • C. Lemuet, John Sampson, J.-F. Collard and N. Jouppi, 2006, "The Potential Energy Efficiency of Vector Acceleration", pp. 77
  • Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, John Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder and Osvaldo Colavin, 2006, "Unbounded page-based transactional memory", ACM, pp. 347–358
  • Erez Perelman, Marzia Polito, Jean-Yves Bouguet, John Sampson, Brad Calder and Carole Dulong, 2006, "Detecting phases in parallel applications on shared memory architectures", IEEE, pp. 12
  • John Sampson and Rubén González, 2005, "Fast Synchronization for Chip Multiprocessors", pp. 64-69
  • Lieven Eeckhout, John Sampson and Brad Calder, 2005, "Exploiting program microarchitecture independent characteristics and phase behavior for reduced benchmark suite simulation", pp. 2–12
  • Jeremy Lau, John Sampson, Erez Perelman, Greg Hamerly and Brad Calder, 2005, "The Strong correlation Between Code Signatures and Performance", IEEE Computer Society, pp. 236–247
  • Kaisheng Ma, Xueqing Li, Srivatsa Srinivasa, Yongpan Liu, John Sampson, Yuan Xie and Vijaykrishnan Narayanan, , "Spendthrift: Machine Learning Based Resource and Frequency Scaling for Ambient Energy Harvesting Nonvolatile Processors"

Other

  • Brigid Smith, Siddharth Advani, Matthew Cotter, Kevin M Irick, John Sampson and Vijaykrishnan Narayanan, 2015, "Using a Visual Co-occurrence Network (ViCoNet) for Large-scale Object Classification", pp. 6
  • Vikram Bhatt, Nathan Goulding-Hotta, Qiaoshi Zheng, John Sampson, Steven Swanson and Michael Bedford Taylor, 2012, "Sichrome: Mobile web browsing in hardware to save energy"

Research Projects

  • October 2016 - September 2019, "E2CDA: Type II: 2D Electrostrictive FETs for Ultra-Low Power Circuits and Architectures," (Sponsor: National Science Foundation).
  • August 2014 - July 2018, "SHF: Medium: ASKS - Architecture Support for darK Silicon," (Sponsor: National Science Foundation).
  • August 2014 - July 2018, "UCSB NSF ASKS - Architecture Support for darK Silicon," (Sponsor: UCSB (Subaward from National Science Foundation funded project)).
  • September 2016 - August 2017, "A Configurable Vision Platform for Cognitive Image Analytics," (Sponsor: Intel).
  • September 2015 - August 2016, "A Configurable Vision Platform for Cognitive Image Analytics," (Sponsor: Intel).

Honors and Awards

  • Best Paper Award, Asia South Pacific Design Automation Conference, January 2017
  • Best Paper Award, 21st IEEE International Symposium on High-Performance Computer Architecture, February 2015

Service

Service to Penn State:

  • Member, Faculty Recruitment Committee, December 2016 - May 2017
  • Member, Graduate Committee, August 2016 - August 2017
  • Member, Curriculum/ABET Committee, August 2014 - August 2016
  • Advisor, Engineering Advising Center (CMPEN Faculty Advisor), January 2014 - May 2014
  • Member, Faculty Recruitment Committee, August 2013 - July 2014

Service to External Organizations:

  • Member, Design, Automation & Test in Europe (DATE 2015), Emerging Technology Track, October 2015 - March 2016
  • Member, 53rd Design Automation Conference, EDA3, December 2015 - June 2016
  • Member, International Symposium on Low Power Electronics and Design (ISLPED 2015), Technical Program Committee, March 2016 - August 2016
  • Member, IEEE International Symposium on Workload Characterization (IISWC 2016), May 2016 - October 2016
  • Member, International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2015), April 2015 - October 2015
  • Organizer, Workshops and Tutorials Chair, International Symposium on High Performance computer Architecture (HPCA 2015), November 2014 - February 2015
  • Member, International Conference on Supercomputing (ICS 2015), February 2015 - June 2015
  • Member, Design, Automation & Test in Europe (DATE 2015), Emerging Technology Track, October 2014 - March 2015
  • Member, International Symposium on Low Power Electronics and Design (ISLPED 2015), Circuits and Architecture Track, March 2015 - July 2015
  • Member, International Symposium on High Performance computer Architecture (HPCA 2015), September 2014 - February 2015
  • Member, International Symposium on Low Power Electronics and Design (ISLPED 2014), Circuits and Architecture Track, March 2014 - August 2014
  • Co-Chairperson, International Symposium on Low Power Electronics and Design (ISLPED 2014), April 2014 - August 2014
  • Member, IEEE International Symposium on Workload Characterization (IISWC 2014), May 2014 - October 2014
  • Member, International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2014), April 2014 - October 2014
  • Member, International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2013), April 2013 - September 2013
  • Co-Organizer, Dark Silicon Workshop (DaSi 2013), in conjunction with ISCA 2013, November 2012 - June 2013
  • Member, Dark Silicon Workshop (DaSi 2013), in conjunction with ISCA 2013, February 2013 - June 2013
 


 

About

The School of Electrical Engineering and Computer Science was created in the spring of 2015 to allow greater access to courses offered by both departments for undergraduate and graduate students in exciting collaborative research in fields.

We offer B.S. degrees in electrical engineering, computer science and computer engineering and graduate degrees (master's degrees and Ph.D.'s) in electrical engineering and computer science and engineering. EECS focuses on the convergence of technologies and disciplines to meet today’s industrial demands.

School of Electrical Engineering and Computer Science

The Pennsylvania State University

209 Electrical Engineering West

University Park, PA 16802

814-863-6740

Department of Computer Science and Engineering

814-865-9505

Department of Electrical Engineering

814-865-7667