Josep Torrellas
Josep Torrellas | |
|---|---|
| Born | 1963 (age 62–63) |
| Citizenship | Spain |
| Alma mater | Stanford University |
| Awards | |
| Scientific career | |
| Fields | Electrical Engineering |
| Institutions | University of Illinois |
| Thesis | Multiprocessor cache memory performance: Characterization and optimization (1992) |
| Doctoral advisor | John L. Hennessy |
| Doctoral students | |
Josep Torrellas (born 1963 in Montblanc, Spain) is a computer scientist and the Saburo Muroga Professor in the Department of Computer Science at the University of Illinois Urbana-Champaign.[1] He directs the SRC/DARPA JUMP 2.0 ACE Center for Evolvable Computing. His research focuses on computer architecture, parallel computing, and memory systems.
Education
He received a B.S. in electrical engineering from the Universitat Politècnica de Catalunya in 1986 and a Ph.D. in electrical engineering from Stanford University in 1992. His doctoral dissertation was titled Multiprocessor Cache Memory Performance: Characterization and Optimization.[2]
Academic career and research
After receiving his Ph.D. from Stanford University, Torrellas joined the faculty of the University of Illinois Urbana–Champaign in the Department of Computer Science,[3] which later became the Siebel School of Computing and Data Science.[1]
Torrellas's research focuses on computer architecture, particularly shared-memory multiprocessor systems and techniques for increasing parallelism in computing systems. His work has examined issues related to scalable multiprocessor architectures, memory consistency, and mechanisms for improving the performance and reliability of parallel programs.[3]
A major area of his research involves thread-level speculation (TLS), a technique that enables parallel execution of code segments whose dependencies are not fully known in advance. His research group explored speculative multithreading and its applications to synchronization, debugging data races, memory monitoring, and fault tolerance.
Earlier in his career, Torrellas studied false sharing and the cache behavior of operating systems and commercial workloads, work that influenced compiler design and the architecture of early shared-memory multiprocessors such as the SGI Origin 2000.[4]
Torrellas also participated in the design of PERCS, an IBM multiprocessor architecture, and later co-led the Runnemede extreme-scale multiprocessor project developed with Intel to explore energy-efficient high-performance computing systems.[5]
Awards and honors
Torrellas is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) [6] and the Association for Computing Machinery (ACM).[7] [8]He has received several research awards, including the NSF Young Investigator Award and an IBM Partnership Award.[3]
In 2021, Torrellas received the Harry H. Goode Memorial Award from the IEEE Computer Society for contributions to computer architecture research.[9]
Links
- Universal Parallel Computing Research Center (UPCRC) at Illinois
- i-acoma Architecture Group at the University of Illinois
- Illinois OpenSPARC Center
- Josep Torrellas's Homepage
- Parallel Computing Research at Illinois: The UPCRC Agenda
- Illinois Department of Computer Science
References
- ^ a b "Josep Torrellas". University of Illinois Urbana–Champaign. Retrieved 8 March 2026.
- ^ Torrellas, Josep (1992). Multiprocessor Cache Memory Performance: Characterization and Optimization (PhD thesis). Stanford University. Retrieved 8 March 2026.
- ^ a b c Seidlitz, Aaron (2 March 2021). "A career dedicated to advancing computer architecture earns Torrellas one more distinction". Information Trust Institute, University of Illinois Urbana–Champaign. Retrieved 8 March 2026.
- ^ Torrellas, Josep (1990). "False Sharing and its Effect on Shared-Memory Multiprocessor Performance". International Conference on Parallel Processing.
- ^ Cook, James; Torrellas, Josep (2013). "Runnemede: An Architecture for Energy-Efficient Extreme-Scale Computing" (PDF). IEEE International Symposium on High-Performance Computer Architecture.
- ^ "IEEE Fellows Directory". Institute of Electrical and Electronics Engineers. Retrieved 8 March 2026.
- ^ "ACM Names 41 Fellows from World's Leading Institutions — Association for Computing Machinery". Archived from the original on 2012-04-28. Retrieved 2012-05-21.
- ^ "ACM Fellows". Association for Computing Machinery. Retrieved 8 March 2026.
- ^ "Josep Torrellas Earns 2021 IEEE Computer Society Harry H. Goode Memorial Award". IEEE Computer Society. March 5, 2021.