A picture of me, possibly qualifying as recent.

John (Jack) Sampson

Assistant Professor

Contact information:
Email - [lastname]@cse.psu.edu
Office - W324 Westgate Building
    University Park, PA 16802
Phone - Ext. 57496
CSE Department, School of EECS, College of Engineering, PSU


Visuals (Chronological)

Overview

Awards, Honors, and Notables

Service

Outreach

Selected Artifacts



Nonvolatile Processors
[C52] ASPLOS
ACM DL Author-ize serviceNEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing
Kaisheng Ma, Xueqing Li, Mahmut Taylan Kandemir, Jack Sampson, Vijaykrishnan Narayanan, Jinyang Li, Tongda Wu, Zhibo Wang, Yongpan Liu, Yuan Xie
ASPLOS '18 Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, 2018
[J12] ACM TECS
ACM DL Author-ize serviceDynamic Power and Energy Management for Energy Harvesting Nonvolatile Processor Systems
Kaisheng Ma, Xueqing Li, Huichu Liu, Xiao Sheng, Yiqun Wang, Karthik Swaminathan, Yongpan Liu, Yuan Xie, John Sampson, Vijaykrishnan Narayanan
ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Secure and Fault-Tolerant Embedded Computing and Regular Papers, 2017
[C48] MICRO
ACM DL Author-ize serviceIncidental computing on IoT nonvolatile processors
Kaisheng Ma, Xueqing Li, Jinyang Li, Yongpan Liu, Yuan Xie, Jack Sampson, Mahmut Taylan Kandemir, Vijaykrishnan Narayanan
MICRO-50 '17 Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017
[C47] ASP-DAC Spendthrift: Machine learning based resource and frequency scaling for ambient energy harvesting nonvolatile processors
Kaisheng Ma, Xueqing Li, Srivatsa Rangachar Srinivasa, Yongpan Liu, John Sampson, Yuan Xie, and Vijaykrishnan Narayanan.
In: 22nd Asia and South Pacific Design Automation Conference (ASP-DAC). IEEE. 2017, pp. 678-683.
[J8] IEEE Micro Nonvolatile Processor Architectures: Efficient, Reliable Progress with Unstable Power
Kaisheng Ma, Xueqing Li, Karthik Swaminathan, Yang Zheng, Shuangchen Li, Yongpan Liu, Yuan Xie, John Sampson, and Vijaykrishnan Narayanan.
In: IEEE Micro Magazine 36.3 (2016), pp. 72-83.
[C28] HPCA Architecture exploration for ambient energy harvesting nonvolatile processors
Kaisheng Ma, Yang Zheng, Shuangchen Li, Karthik Swaminathan, Xueqing Li, Yongpan Liu, Jack Sampson, Yuan Xie, and Vijaykrishnan Narayanan.
In: IEEE 21st International Symposium on High Performance Computer Architecture (HPCA). IEEE. 2015, pp. 526-537.


Emerging and Efficient Memories
[J21] IEEE TVLSI Symmetric 2-D-Memory Access to Multidimensional Data
Sumitha George, Xueqing Li, Minli Julie Liao, Kaisheng Ma, Srivatsa Srinivasa, Karthik Mohan, Ahmedullah Aziz, John Sampson, Sumeet Kumar Gupta, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems 26.6 (2018), pp. 1040-1050.
[J18] IEEE TVLSI Compact 3-D-SRAM Memory With Concurrent Row and Column Data Access Capability Using Sequential Monolithic 3-D Integration
Srivatsa Srinivasa, Xueqing Li, Meng-Fan Chang, John Sampson, Sumeet Kumar Gupta, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems 26.4 (2018), pp. 671-683.
[J14] IEEE TED Design of nonvolatile SRAM with ferroelectric fets for energy-efficient backup and restore
Xueqing Li, Kaisheng Ma, Sumitha George, Win-San Khwa, John Sampson, Sumeet Gupta, Yongpan Liu, Meng-Fan Chang, Suman Datta, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Electron Devices 64.7 (2017), pp. 3037-3040.
[C42] ISCA LAP: Loop-Block Aware Inclusion Properties for Energy-Efficient Asymmetric Last Level Caches
Hsiang-Yun Cheng, Jishen Zhao, Jack Sampson, Mary Jane Irwin, Aamer Jaleel, Yu Lu, and Yuan Xie.
In: ACM/IEEE 43rd International Symposium on Computer Architecture (ISCA). IEEE, 2016, pp. 103-114.
[C40] DAC
[J7] IEEE TED Correlated material enhanced SRAMs with robust low power operation
Srivatsa Srinivasa, Ahmedullah Aziz, Nikhil Shukla, Xueqing Li, John Sampson, Suman Datta, Jaydeep P Kulkarni, Vijaykrishnan Narayanan, and Sumeet Kumar Gupta.
In: IEEE Transactions on Electron Devices 63.12 (2016), pp. 4744-4752.
[J4] ACM TACO


Design Implications of Emerging Technologies
[J15] IEEE TCAS-I Advancing nonvolatile computing with nonvolatile ncfet latches and flip-flops
Xueqing Li, Sumitha George, Kaisheng Ma, Wei-Yu Tsai, Ahmedullah Aziz, John Sampson, Sumeet Kumar Gupta, Meng-Fan Chang, Yongpan Liu, Suman Datta, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Circuits and Systems I: Regular Papers 64.11 (2017), pp. 2907-2919.
[J13] IEEE TED Enabling energy-efficient nonvolatile computing with negative capacitance fet
Xueqing Li, John Sampson, Asif Khan, Kaisheng Ma, Sumitha George, Ahmedullah Aziz, Sumeet Kumar Gupta, Sayeef Salahuddin, Meng-Fan Chang, Suman Datta, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Electron Devices 64.8 (2017), pp. 3452-3458.
[J10] ACM JETC
[J6] IEEE TMSCS Enabling new computation paradigms with HyperFET - an emerging device
Wei-Yu Tsai, Xueqing Li, Matthew Jerry, Baihua Xie, Nikhil Shukla, Huichu Liu, Nandhini Chandramoorthy, Matthew Cotter, Arijit Raychowdhury, Donald M Chiarulli, Steven P Levitan, Suman Datta, John Sampson, Nagarajan Ranganathan, and Vijaykrishnan Narayanan.
In: IEEE Transactions on MultiScale Computing Systems 2.1 (2016), pp. 30-48.
[C18] ISCA An examination of the architecture and system-level tradeoffs of employing steep slope devices in 3D CMPs
Karthik Swaminathan, Huichu Liu, Jack Sampson, and Vijaykrishnan Narayanan.
In: ACM/IEEE 41st International Symposium on Computer Architecture (ISCA). IEEE. 2014, pp. 241-252.


Dark Silicon and Post-Dennard Scaling
[C34] DAC
ACM DL Author-ize serviceCore vs. uncore: the heart of darkness
Hsiang-Yun Cheng, Jia Zhan, Jishen Zhao, Yuan Xie, Jack Sampson, Mary Jane Irwin
DAC '15 Proceedings of the 52nd Annual Design Automation Conference, 2015
[J2] ACM TECS
ACM DL Author-ize serviceExploring Energy Scalability in Coprocessor-Dominated Architectures for Dark Silicon
Qiaoshi Zheng, Nathan Goulding-Hotta, Scott Ricketts, Steven Swanson, Michael Bedford Taylor, Jack Sampson
ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Real-Time and Embedded Technology and Applications, Domain-Specific Multicore Computing, Cross-Layer Dependable Embedded Systems, and Application of Concurrency to System Design (ACSD'13), 2014
[C14] ASP-DAC GreenDroid: An Architecture for the Dark Silicon Age
Nathan Goulding-Hotta, Jack Sampson, Qiaoshi Zheng, Vikram Bhatt, Joe Auricchio, Steven Swanson, and Michael Bedford Taylor.
In: 18th Asia and South Pacific Design Automation Conference (ASP-DAC). IEEE, 2012, pp. 100-105.
[J1] IEEE Micro The greendroid mobile application processor: An architecture for silicon's dark future
Nathan Goulding-Hotta, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, PoChao Huang, Manish Arora, Siddhartha Nath, Vikram Bhatt, Jonathan Babb, Steven Swanson, and Michael Bedford Taylor.
In: IEEE Micro 31.2 (2011), pp. 86-95.
[C10] HPCA Efficient complex operators for irregular codes
Jack Sampson, Ganesh Venkatesh, Nathan Goulding-Hotta, Saturnino Garcia, Steven Swanson, and Michael Bedford Taylor.
In: IEEE 17th International Symposium on High Performance Computer Architecture (HPCA). IEEE. 2011, pp. 491-502.
[C9] MICRO
[M4] PhD Thesis Design and Architecture of Automatically-generated Energy-reducing Coprocessors
John Morgan Sampson.
PhD thesis. University of California, San Diego, 2010.
[C7] ASPLOS


Cognitive Embedded Visual Architectures
[C55] ISCAS Stochastic Functional Verification of DNN Design through Progressive Virtual Dataset Generation
Jinhang Choi, Kevin M Irick, Justin Hardin, Weichao Qiu, Alan Yuille, Jack Sampson, and Vijaykrishnan Narayanan.
In: IEEE International Symposium on Circuits and Systems (ISCAS). IEEE. 2018, pp. 1-5.
[J11] IEEE TC Always-on speech recognition using truenorth, a reconfigurable, neurosynaptic processor
Wei-Yu Tsai, Davis R Barch, Andrew S Cassidy, Michael V DeBole, Alexander Andreopoulos, Bryan L Jackson, Myron D Flickner, John V Arthur, Dharmendra S Modha, John Sampson, and Vijaykrishnan Narayanan.
In: IEEE Transactions on Computers 66.6 (2017), pp. 996-1007.
[C44] DAC
[C38] IJCNN LATTE: Low-power audio transform with truenorth ecosystem
Wei-Yu Tsai, Davis R Barch, Andrew S Cassidy, Michael V DeBole, Alexander Andreopoulos, Bryan L Jackson, Myron D Flickner, Dharmendra S Modha, Jack Sampson, and Vijaykrishnan Narayanan.
In: International Joint Conference on Neural Networks (IJCNN). IEEE. 2016, pp. 4270-4277.
[C37] ESTIMedia Visual co-occurrence network: using context for large-scale object recognition in retail
Siddharth Advani, Brigid Smith, Yasuki Tanabe, Kevin Irick, Matthew Cotter, Jack Sampson, and Vijaykrishnan Narayanan.
In: 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (ESTIMedia). IEEE. 2015, pp. 1-10.
[C36] FPL A scalable architecture for multi-class visual object detection
Siddharth Advani, Yasuki Tanabe, Kevin Irick, Jack Sampson, and Vijaykrishnan Narayanan.
In: 25th International Conference on Field Programmable Logic and Applications (FPL). IEEE. 2015, pp. 1-8.
[C35] HPCA Exploring architectural heterogeneity in intelligent vision systems
Nandhini Chandramoorthy, Giuseppe Tagliavini, Kevin Irick, Antonio Pullini, Siddharth Advani, Sulaiman Al Habsi, Matthew Cotter, John Sampson, Vijaykrishnan Narayanan, and Luca Benini.
In: IEEE 21st International Symposium on High Performance Computer Architecture (HPCA). IEEE. 2015, pp. 1-12.


Multicore and Concurrent Architectures
[C23] ISPASS Quality Time: A Simple Online Technique for Quantifying Multicore Execution Efficiency
Anshuman Gupta, Jack Sampson, and Michael Bedford Taylor.
In: International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 2014, pp. 169-179.
[C16] ICCD DR-SNUCA: An energy-scalable dynamically partitioned cache
Anshuman Gupta, Jack Sampson, and Michael Bedford Taylor.
In: IEEE 31st International Conference on Computer Design (ICCD). IEEE. 2013, pp. 515-518
[C15] SAMOS TimeCube: A Manycore Embedded Processor with Interference-Agnostic Progress Tracking
Anshuman Gupta, Jack Sampson, and Michael Bedford Taylor.
In: International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS). IEEE, 2013, pp. 227-236.
[M2] US Patent Program thread synchronization
Jean-Francois CP Collard, Norman Paul Jouppi, and John Morgan Sampson.
US Patent 7,587,555. Sept. 2009.
[C6] ASPLOS
ACM DL Author-ize serviceUnbounded page-based transactional memory
Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, Osvaldo Colavin
ASPLOS XII Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, 2006
[C3] MICRO Exploiting fine-grained data parallelism with chip multiprocessors and fast barriers
Jack Sampson, Ruben Gonzalez, Jean-Francois Collard, Norman P Jouppi, Mike Schlansker, and Brad Calder.
In: 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).IEEE Computer Society. 2006, pp. 235-246.


Data Center Energy Efficiency
[C13] ISCA Managing Distributed UPS Energy for Effective Power Capping in Data Centers
Vasileios Kontorinis, Liuyi Eric Zhang, Baris Aksanli, Jack Sampson, Houman Homayoun, Eddie Pettis, Dean M Tullsen, and Tajana Simunic Rosing.
In: ACM/IEEE 39th Annual International Symposium on Computer Architecture (ISCA). ISCA '12. Portland, Oregon: IEEE Computer Society, 2012, pp. 488-499.


Program and Workload Analysis
[C4] IPDPS Detecting phases in parallel applications on shared memory architectures
Erez Perelman, Marzia Polito, J-Y Bouguet, Jack Sampson, Brad Calder, and Carole Dulong.
In: 20th IEEE International Parallel Distributed Processing Symposium (IPDPS). IEEE. 2006, pp. 1-10.
[C2] IISWC Exploiting program microarchitecture independent characteristics and phase behavior for reduced benchmark suite simulation
Lieven Eeckhout, John Sampson, and Brad Calder.
In: IEEE International Symposium on Workload Characterization (IISWC). IEEE. 2005, pp. 2-12.
[C1] ISPASS The strong correlation between code signatures and performance
Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, and Brad Calder.
In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE. 2005, pp. 236-247.