Integrated Search Menu

Carole-Jean Wu

Profile photo
Assoc Professor
Faculty, TEMPE Campus, Mailcode 8809
Biography

Carole-Jean Wu is an associate professor of computer science and engineering in the School of Computing, Informatics, and Decision Systems Engineering at Arizona State University (ASU). She is currently a research scientist with Facebook’s AI Infrastructure. She holds affiliated faculty appointments in EECE and in the Biodesign Center for Biocomputation, Security and Society at ASU. She is the associate director of the National Science Foundation I/UCRC Center for Embedded Systems. Before ASU, Wu held a number of industrial internship positions with Intel, IBM and Google. She is a senior member of both ACM and IEEE.

Wu works in the area of computer and system architectures. In particular, her research interests include high-performance and energy-efficient computer architecture through hardware heterogeneity, energy harvesting techniques for emerging computing devices, temperature and energy management for portable electronics, performance characterization, analysis and prediction, and memory subsystem designs. She is the recipient of the 2018 IEEE ITHERM Best Paper Award, the 2017 NSF CAREER Award, the 2017 IEEE Young Engineer of the Year Award, the 2014 IEEE Best of Computer Architecture Letter Award, the 2013 Science Foundation of Arizona Bisgrove Early Career Award, and the 2011-12 Intel Ph.D. Fellowship Award. Her research has been supported by both industry sources and the National Science Foundation.

Wu leads the MLPerf Edge Inference WG, a multi-industry benchmarking consortium for machine learning. She also serves on the Executive Committee of the IEEE Technical Committee on Computer Architecture (TCCA) and the Steering Committee of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). She is the Program Chair for the 2018 IEEE International Symposium on Workload Characterization. Wu completed her master's and doctoral degrees in electrical engineering from Princeton University and received a bachelor's degree in electrical and computer engineering from Cornell University.

Education
  • Ph.D. Electrical Engineering, Princeton University
  • M.A. Electrical Engineering, Princeton University
  • B.Sc. Electrical and Computer Engineering, Cornell University
Research Interests
  • High-performance and energy-efficient heterogeneous architecture
  • Energy harvesting for emerging computing devices
  • Energy management for portable electronics
  • Temperature-aware computing
  • Advanced processor and system cooling designs and management
  • Performance characterization, analysis and prediction
  • High-performance and power-efficient memory designs

 

Publications

Peer-Reviewed, Referred Journal Publications           

A. Arunkumar*, E. Bolotin, B. Cho, U. Milic, E. Ebrahimi, O. Villa, A. Jaleel, C.-J. Wu, and D. Nellans, “MCM-GPU: Multi-Chip-Module GPUs for Continued Performance Scalability,” In ACM SIGARCH Computer Architecture News. This is the journal version of the ISCA paper.

H.-M. Lee*, S. Jeloka, A. Arunkumar, D. Blaauw, C.-J. Wu, T. Mudge, and C. Chakrabarti, “Using Low Cost Erasure and Error Correction Schemes to Improve Reliability of Commodity DRAM Systems,” In IEEE Transactions on Computers (TOC), Vol. 65 Number 12, December 2016, 14 pages.

H.-M. Lee*, C.-J. Wu, T. Mudge, and C. Chakrabarti, “RATT-ECC: Rate Adaptive Two-Tiered Error Correction Codes for Reliable 3D Die-Stacked Memory,” ACM Transactions on Architecture and Code Optimization (TACO), Vol. 13, Issue 3, Article No. 24, September 2016, 24 pages.

S. Lee*, P. E. Phelan, and C.-J. Wu, “Hot Spot Cooling and Harvesting CPU Waste Heat Using Thermoelectric Modules,” Journal of Electronic Packaging, Vol. 137, Issue 3, September 2015.

S.-Y. Lee*, A. Arunkumar, and C.-J. Wu, “CAWA: Coordinated Warp Scheduling and Cache Prioritization for Critical Warp Acceleration for GPGPU Workloads,” In ACM SIGARCH Computer Architecture News, Vol. 43, Issue 3, June 2015, pp. 515-527. This is the journal version of the ISCA paper.

V. Hanumaiah*, D. Desai, B. Gaudette, C.-J. Wu, and S. Vrudhula, “STEAM: A Smart Temperature and Energy Aware Multicore Controller,” In ACM Transactions on Embedded Computing Systems (TECS), Vol. 13, Issue 5s, November 2014, pp. 151:1-25.

C.-J. Wu*, “Architectural Thermal Energy Harvesting Opportunities for Sustainable Computing,” In IEEE Computer Architecture Letter, Vol. 13, No. 2, July-December 2014, pp. 65-68. Best of IEEE Computer Architecture Letter 2014 (CAL) Award, February 2015.

C.-J. Wu* and M. Martonosi, “Adaptive Timekeeping Replacement: Fine-Grained Capacity Management for Shared CMP Caches,” In ACM Transactions on Architecture and Code Optimization (TACO), Vol. 8, No. 1, Article 3, February 2011, pp. 3:1-26.

 

Peer-Reviewed, Referred Conference Publications

  1. Y.-J. Yur* and C.-J. Wu, “Designing a Temperature Model to Understand the Thermal Challenges of Portable Computing Platforms,” In Proceedings of the IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM), San Diego, CA, May 2018. IEEE ITHERM Best Paper Award.
  2. D. Shingari*, A. Arunkumar*, B. Gaudette, S. Vrudhula, and C.-J. Wu, “DORA: Optimizing Smartphone Energy Efficiency and Web Browser Performance under Interference,” In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Belfast, United Kingdom, April 2018.
  3. A. Arunkumar*, S.-Y. Lee, V. Soundararajan, and C.-J. Wu, “LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUs,” In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA), Vienna, Austria, February 2018.
  4. S.-Y. Lee* and C.-J. Wu, “Performance Characterization, Prediction, and Optimization for Heterogeneous Systems with Multi-Level Memory Interference,” In Proceedings of  the IEEE International Symposium on Workload Characterization (IISWC), Seattle, WA, October 2017.
  5. A. Arunkumar*, E. Bolotin, B. Cho, U. Milic, E. Ebrahimi, O. Villa, A. Jaleel, C.-J. Wu, and D. Nellans, “MCM-GPU: Multi-Chip-Module GPUs for Continued Performance Scalability,” In Proceedings of the ACM/IEEE International Symposium on Computer Architecture (ISCA), Toronto, Canada, June 2017.
  6. S.-Y. Lee* and C.-J. Wu, “Ctrl-C: Control Loop Based Adaptive Cache Bypassing for GPUs,” In Proceedings of the International Conference on Computer Design (ICCD), Scottsdale, AZ, October 2016, pp. 133-140.
  7. A. Arunkumar*, S.-Y. Lee, and C.-J. Wu, “ID-Cache: Instruction and Memory Divergence Based Management for GPGPU Caches” In Proceedings of  the IEEE International Symposium on Workload Characterization (IISWC), Providence, RI, September 2016, pp. 158-167.
  8. S. Lee*, D. Pandiyan, J.-S. Seo, P. Phelan, C.-J. Wu, “Thermoelectric-based Sustainable Self-Cooling for Fine-Grained Processor Hot Spots,” In Proceedings of the IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM), May 2016.
  9. B. Gaudette*, C.-J. Wu, and S. Vrudhula, “Improving Smartphone/Mobile User Experience by Balancing Performance and Energy with Probabilistic QoS Guarantee,” In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA), March 2016.
  10. D. Shingari*, A. Arunkumar, and C.-J. Wu, “Characterization and Throttling-based Mitigation of Memory Interference for Heterogeneous Smartphones,” In Proceedings  of  the IEEE International Symposium on Workload Characterization (IISWC), Atlanta, GA, October 2015, pp. 22-33.
  11. H.-M. Chen*, A. Arunkumar, C.-J. Wu, T. Mudge, and C. Chakrabarti, “E-ECC: Low Power Erasure and Error Correction Schemes for Increasing Reliability of Commodity DRAM Systems,” In Proceedings  of  International Symposium on Memory Systems (MEMSYS), Washington, DC, October 2015, pp. 60-70.
  12. S. Lee*, N. Singh, P. E. Phelan, and C.-J. Wu, “Harvesting CPU Waste Heat through Pyroelectric Materials,” In Proceedings  of the ASME International Technical Conference and Exhibition on Packaging and Integration of Electronic and Photonic Microsystems (InterPACK), San Francisco, CA, July 2015 (10 pages).
  13. S.-Y. Lee*, A. Arunkumar, and C.-J. Wu, “CAWA: Coordinated Warp Scheduling and Cache Prioritization for Critical Warp Acceleration for GPGPU Workloads,” In Proceedings of the ACM/IEEE International Symposium on Computer Architecture (ISCA), Portland, OR, June 2015, pp. 515-527.
  14. C. Gao*, A. Gutierrez, M. Rajan, R. G. Dreslinski, T. Mudge, and C.-J. Wu, “A Study of Mobile Device Utilization,” In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Philadelphia, PA, March 2015, pp. 225-234.
  15. S. Lee*, P. E. Phelan, and C.-J. Wu, “Hot Spot Cooling and Harvesting CPU Waste Heat Using Thermoelectric Modules,” In Proceedings of the ASME 2014 International Mechanical Engineering Congress & Exposition (IMECE), Montreal, Canada, November 2014 (10 pages).
  16. A. Arunkumar* and C.-J. Wu, “ReMAP: Reuse and Memory Access Cost Aware Eviction Policy for Last Level Cache Management,” In Proceedings of the International Conference on Computer Design (ICCD), Seoul, Korea, October 2014, pp. 110-117.
  17. D. Pandiyan* and C.-J. Wu, “Quantifying the Energy Cost of Data Movement for Emerging Smart Phone Workloads on Mobile Platforms,” In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), Raleigh, NC, October 2014, pp. 171-180.
  18. S.-Y. Lee* and C.-J. Wu, “CAWS: Criticality-Aware Warp Scheduling for GPGPU Workloads,” In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT), Edmonton, Canada, August 2014, pp. 175-186.
  19. A. Shrivastava*, A. Rhisjeekesan, R. Jeyapaul, and C.-J. Wu, “Quantitative Analysis of Control Flow Checking Mechanisms for Soft Errors,” In Proceedings of the Design Automation Conference (DAC), San Francisco, CA, June 2014, pp. 13:1-6.
  20. D. Pandiyan*, S.-Y. Lee, and C.-J. Wu, “Performance, Energy Characterizations and Architectural Implications of An Emerging Mobile Platform Benchmark Suite – MobileBench,” In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), Portland, OR, September 2013, pp. 133-142.
  21. C.-J. Wu*, A. Jaleel, M. Martonosi, S. Steely Jr., and J. Emer, “PACMan: Prefetch-Aware Cache Management for High Performance Caching,” In Proceedings of the 44th ACM/IEEE International Symposium on Microarchitecture (MICRO), Porto Alegre, Brazil, December 2011, pp. 442-453.
  22. C.-J. Wu*, A. Jaleel, W. Hasenplaugh, M. Martonosi, S. Steely Jr., and J. Emer, “SHiP: Signature-Based Hit Predictor for High Performance Caching,” In Proceedings of the 44th ACM/IEEE International Symposium on Microarchitecture (MICRO), Porto Alegre, Brazil, December 2011, pp. 430-441.
  23. C.-J. Wu* and M. Martonosi. “Characterization and Dynamic Mitigation of Intra-Application Cache Interference,” In Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Austin, TX, April 2011, pp. 2-11. [Best Paper Award Nominee]

 

Research Activity
  • Wu,Carole-Jean*. SHF: Small: Novel Architecture Energy Harvesting for Sustainable Spot Cooling Energy Management. NSF-CISE-CCF(8/1/2015 - 7/31/2018).
  • Wu,Carole-Jean*. Student Travel Support for the 2014 Career Workshop for Women and Minorities in Computer Architecture (CWWMCA). NSF-CISE-CCF(12/1/2014 - 5/31/2015).
  • Wu,Carole-Jean*. Student Travel Support for the 2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2014). NSF-CISE(2/15/2014 - 1/31/2015).
  • Wu,Carole-Jean*. EAGER: Characterization and Modeling for Architectural Thermal Energy Harvesting. NSF-CISE-CCR(1/1/2014 - 12/31/2015).
  • Wertheimer,Eric H R*, Panchanathan,Sethuraman, Wu,Carole-Jean, Wu,Carole-Jean. Yr 01: Bisgrove Post-Doctoral and Early Career Scholars (Dr Wu: Architectural Thermal Energy Recovery Transformation and Harvesting for sustainable co. SFAz(10/1/2013 - 9/30/2016).
Fall 2018
Course NumberCourse Title
CEN 580Practicum
CSE 580Practicum
CSE 584Internship
CEN 590Reading and Conference
CSE 595Continuing Registration
CEN 599Thesis
EEE 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CSE 792Research
CEN 792Research
CSE 795Continuing Registration
CEN 799Dissertation
CSE 799Dissertation
Summer 2018
Course NumberCourse Title
CSE 580Practicum
CSE 584Internship
CEN 584Internship
CSE 795Continuing Registration
CEN 795Continuing Registration
Spring 2018
Course NumberCourse Title
CSE 492Honors Directed Study
CSE 493Honors Thesis
CEN 580Practicum
CSE 580Practicum
CSE 590Reading and Conference
EEE 599Thesis
CEN 599Thesis
CSE 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CEN 792Research
CSE 792Research
CSE 795Continuing Registration
CEN 799Dissertation
CSE 799Dissertation
Fall 2017
Course NumberCourse Title
CEN 580Practicum
CSE 580Practicum
CSE 584Internship
CEN 590Reading and Conference
CSE 595Continuing Registration
CEN 599Thesis
EEE 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CSE 792Research
CEN 792Research
CSE 795Continuing Registration
CEN 799Dissertation
CSE 799Dissertation
Summer 2017
Course NumberCourse Title
CSE 580Practicum
CEN 584Internship
CSE 584Internship
CSE 590Reading and Conference
CSE 795Continuing Registration
CEN 795Continuing Registration
Spring 2017
Course NumberCourse Title
CSE 492Honors Directed Study
CSE 493Honors Thesis
CSE 520Computer Architecture II
CEN 580Practicum
CSE 580Practicum
CSE 590Reading and Conference
CEN 591Seminar
CSE 591Seminar
EEE 599Thesis
CEN 599Thesis
CSE 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CEN 792Research
CSE 792Research
CEN 799Dissertation
CSE 799Dissertation
Fall 2016
Course NumberCourse Title
CSE 420Computer Architecture I
CEN 580Practicum
CSE 580Practicum
CSE 584Internship
CEN 590Reading and Conference
EEE 599Thesis
CEN 599Thesis
CSE 790Reading and Conference
CEN 790Reading and Conference
CSE 792Research
CEN 799Dissertation
CSE 799Dissertation
Summer 2016
Course NumberCourse Title
CSE 580Practicum
CEN 584Internship
CSE 584Internship
CSE 590Reading and Conference
CSE 795Continuing Registration
Spring 2016
Course NumberCourse Title
CEN 580Practicum
CSE 580Practicum
CSE 590Reading and Conference
EEE 599Thesis
CSE 599Thesis
CEN 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CEN 792Research
CSE 792Research
Fall 2015
Course NumberCourse Title
CSE 520Computer Architecture II
CEN 580Practicum
CSE 580Practicum
CSE 584Internship
CEN 590Reading and Conference
CEN 599Thesis
EEE 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CSE 792Research
Summer 2015
Course NumberCourse Title
CSE 580Practicum
CEN 584Internship
CSE 584Internship
CSE 590Reading and Conference
CSE 795Continuing Registration
Spring 2015
Course NumberCourse Title
CSE 494Special Topics
CSE 520Computer Architecture II
CEN 580Practicum
CSE 580Practicum
CSE 590Reading and Conference
CSE 591Seminar
CEN 591Seminar
CSE 599Thesis
CEN 599Thesis
CSE 790Reading and Conference
CEN 790Reading and Conference
CSE 792Research
CEN 792Research
Fall 2014
Course NumberCourse Title
CSE 420Computer Architecture I
CSE 492Honors Directed Study
CEN 580Practicum
CSE 580Practicum
CSE 584Internship
CEN 584Internship
EEE 591Seminar
CEN 595Continuing Registration
CSE 598Special Topics
CEN 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CEN 792Research
CSE 792Research
Summer 2014
Course NumberCourse Title
CSE 580Practicum
CEN 584Internship
CSE 795Continuing Registration
Spring 2014
Course NumberCourse Title
CEN 580Practicum
CSE 590Reading and Conference
CSE 599Thesis
CEN 599Thesis
CEN 790Reading and Conference
CSE 790Reading and Conference
CSE 792Research
CEN 792Research