
Ph.D. Students Graduated by Josep Torrellas (48)
- Serif Yesil, 2022
First Job: Nvidia, Santa Clara, CA.
Thesis: "Processing Graphs and Sparse Matrices Efficiently". - Apostolos Kokolis, 2022
First Job: Meta, Seattle, WA.
Thesis: "New Architectures for Non-Volatile Memory Technologies". - Zhangxiaowen (Andy) Gong, 2021
First Job: Intel, Santa Clara, CA.
Thesis: "Exploiting and Coping with Sparsity to Accelerate DNNs on CPUs". - Antonio Maria Franques Garcia, 2021
First Job: Apple, Cupertino, CA.
Thesis: "On-Chip Wireless Manycore Architectures". - Azin Heidarshenas, 2021
First Job: Apple, Cupertino, CA.
Thesis: "Speeding-up Graph Processing on Shared-Memory Platforms by Optimizing Scheduling and Compute". - Dimitrios Skarlatos, 2020
First Job: Assistant Professor, Department of Computer Science, Carnegie Mellon University.
Thesis: "Rethinking Computer Architecture and Operating Systems Abstractions for Good & Evil". - Raghavendra Pothukuchi, 2020
First Job: Postdoctoral Researcher, Yale University, New Haven, CT.
Thesis: "Intelligent Systems for Efficiency and Security". - Thomas Shull, 2020
First Job: Senior Member of Technical Staff, Oracle Labs, Zurich, Switzerland.
Thesis: "Making Non-Volatile Memory Programmable". - Yasser Shalabi, 2020
First Job: Symmetry Systems.
Thesis: "Leveraging Concurrency for Performance and Security". - Mengjia Yan, 2019
First Job: Assistant Professor, Department of Electrical Engineering and Computer Science, MIT, MA
Thesis: Cache-Based Side Channels: Modern Attacks and Defenses. - Bhargava Gopireddy, 2018
First Job: Nvidia, Santa Clara, CA
Thesis: Energy Efficient Core Designs For Upcoming Process Technologies. - Jiho Choi, 2018
First Job: Google, Mountain View, CA
Thesis: HW-SW Co-Design Techniques For Modern Programming Languages. - Wooil Kim, 2015
First Job: Member of Technical Staff, Samsung Electronics, Seoul, Korea
Thesis: Architecting, Programming, and Evaluating an On-Chip Incoherent Multiprocessor Memory Hierarchy. - Nima Honarmand, 2014
First Job: Assistant Professor, Department of Computer Science, Stony Brook University, Stony Brook, NY
Thesis: Record and Deterministic Replay of Parallel Programs on Multiprocessors. - Aditya Agrawal, 2014
First Job: Member of Research Staff, NVidia, Santa Clara, CA
Thesis: Refresh Reduction in Dynamic Memories. - Yuelu Duan, 2014
First Job: Member of Technical Staff, VMware, San Diego, CA
Thesis: Techniques for Low Overhead Fences and Sequential Consistency Violation Recording. - Xuehai Qian, 2013
Current Job: Assistant Professor, Department of Electrical Engineering, University of Southern California, CA
Thesis: Scalable and Flexible Bulk Architecture. - Shanxiang Qi, 2013
First Job: Member of Technical Staff, Google, Mountain View, CA
Thesis: Techniques to Detect and Avert Advanced Software Concurrency Bugs. - Ulya Karpuzcu, 2012
First Job: Assistant Professor, Department of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN
Thesis: Novel Many-Core Architectures for Energy-Efficiency. - Abdullah Muzahid, 2012
Current Job: Assistant Professor, Department of Computer Science and Engineering, Texas A&M University, College Station, TX
Thesis: Effective Architectural Support For Detecting Concurrency Bugs. - Daniel Wonsun Ahn, 2012
Current Job: Assistant Professor, Department of Computer Science, University of Pittsburgh, Pittsburgh, PA
Thesis: Software and Architecture Support for the BULK Multicore. - Pablo Montesinos, 2009
First Job: Researcher, Samsung Laboratories, San Jose, CA
Thesis: "Practical Time Travel of Multiprocessor Systems" - Brian Greskamp, 2009
First Job: Researcher, D.E. Shaw Research, New York City, NY
Thesis: "Improving Per-Thread Performance on CMPs through Timing Speculation" - Radu Teodorescu, 2008
First Job: Assistant Professor, Department of Computer Science and Engineering, Ohio State University, Columbus, OH
Thesis: "Multilayer Techniques to Address Parameter Variation" - Abhishek Tiwari, 2008
First Job: Member of Technical Staff, Goldman Sachs, New York City, NY
Thesis: "Architectural Techniques to Mitigate the Effect of Spatial and Temporal Variations in Processors" - Luis Ceze, 2007
First Job: Assistant Professor, Department of Computer Science and Engineering, University of Washington, Seattle, WA
Thesis: "Bulk Operation and Data Coloring for Multiprocessor Programmability" - James Tuck, 2007
First Job: Assistant Professor, Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC
Thesis: "Efficient Support for Speculative Tasking" - Karin Strauss, 2007
First Job: Member of Research Staff, AMD Laboratories, Seattle, WA
Thesis: "Cache Coherence in Embedded-Ring Multiprocessors" - Smruti R. Sarangi, 2007
Current Job: Assistant Professor, Computer Science and Engineering Department, Indian Institute of Technology, Delhi, India
Thesis: "Techniques to Mitigate the Effects of Congenital Faults in Processors" - Jun Nakano, 2006
First Job: Member of Research Staff, IBM Research, Tokyo, Japan,
Thesis: "Techniques to Address Unreliability and Variability of Computing Systems" - José Renau, 2004
First Job: Assistant Professor, Department of Computer Engineering, University of California, Santa Cruz
Thesis: "Chip Multiprocessors with Speculative Multithreading: Design for Performance and Energy Efficiency" - Milos Prvulovic, 2003
First Job: Assistant Professor, College of Computing, Georgia Institute of Technology, Atlanta, GA
Thesis: "Architectural Support for Reliable Parallel Computing" - Jose Martinez, 2002
First Job: Assistant Professor, Department of Electrical and Computer Engineering, Cornell University, Ithaca, NY
Thesis: "Speculative Shared-Memory Architectures" - Yan Solihin, 2002
First Job: Assistant Professor, Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC
Thesis: "Improving Memory Performance Using Intelligent Memory" - Michael Huang, 2002
First Job: Assistant Professor, Department of Electrical and Computer Engineering, University of Rochester, Rochester, NY
Thesis: "Managing Processor Adaptation for Energy Reduction and Temperature Control" - Anthony Nguyen, 2002
Current Job: Member of Research Staff, Intel Corporation, Santa Clara, CA
Thesis: "High-Throughput Coherence Controllers" - Marcelo Cintra, 2001
First Job: Lecturer, School of Informatics, University of Edinburgh, UK
Thesis: "Architectural Support for Scalable Speculative Parallelization in Shared-Memory Multiprocessors" - Seung-Moon Yoo, 2001
First Job: Member of Research Staff, IBM Research, Austin, TX
Thesis: "Design of Energy-Efficient SOCs with Deep Sub-Micron Circuit Techniques" - Qiang Cao, 2000
First Job: Member of Technical Staff, Oracle Corporation, Redwood Shores, CA
Thesis: "Performance Characterization and Buffer Memory Optimization of Databases" - Sujoy Basu, 2000
First Job: Member of Research Staff, Hewlett-Packard Laboratories, Palo Alto, CA
Thesis: "Design of Efficient Simple COMA Architectures" - Yi Kang, 1999
First Job: Microprocessor Design Group, Sun Microsystems, Menlo Park, CA
Thesis: "An Intelligent Memory for Data Intensive Applications" - Ye Zhang, 1999
First Job: Member of Technical Staff, Oracle Corporation, Redwood Shores, CA
Thesis: "Speculative Parallelization in DSM Multiprocessors" - Pedro Trancoso, 1998
Current Job: Lecturer, Department of Computer Science, University of Cyprus, Cyprus
Thesis: "Optimizing Memory-Resident DSS Workloads for Caches" - Venkata Krishnan, 1998
First Job: Microprocessor Design Group, DEC Shrewsbury, MA
Thesis: "Speculative Multithreading Architectures" - Liuxi Yang, 1997
First Job: Microprocessor Design Group, Sun Microsystems, Menlo Park, CA
Thesis: "Using Advanced Memory Technologies to Build DSM Multiprocessors" - David Koufaty, 1997
First Job: Member of Technical Staff, Intel Corp, Hillsboro, OR
Thesis: "Compiler Support to Hide Coherence Misses in Shared-Memory Multiprocessors" - Zheng Zhang, 1996
First Job: Member of Research Staff, Hewlett-Packard Laboratories, Palo Alto, CA
Thesis: "Design Alternatives to Reduce Remote Conflict Misses in Shared-Memory Multiprocessors" - Chun Xia, 1996
First Job: Member of Technical Staff, Sun Microsystems, Menlo Park, CA
Thesis: "Exploiting Multiprocessor Memory Hierarchies for Operating Systems"
Post-Doctoral Researchers Graduated from Josep Torrellas' group
- Amin Ansari, 2011-2013
First Job: Member of Research Staff, Qualcomm, San Diego, CA - Dr. Wei Liu, 2001-2006
First Job: Research Scientist, Intel, Santa Clara, CA
M.S. Students Graduated by Josep Torrellas
- Paul Sack, 2005
- Kuan Chen, 2004
- Vihn Lam, 2000
- Zhenzhou Ge, 1999
- Jovan Mitrevski, 1998
- Edgar L. Torres, 1996
- Arun Sharma, 1996
- Kittipong Mungnirun, 1996
- David Oesterreich, 1995
- Xiangfeng Chen, 1995
- Alain Raynaud, 1995
- Russell Daigle, 1994