Difference between revisions of "People"

From ArcoWiki
m (sofia: contact him->contact her)
Line 3: Line 3:
 
= Professors  =
 
= Professors  =
  
{| width="825" cellspacing="1" cellpadding="1" border="0" class="FCK__ShowTableBorders"
+
{| class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="1" width="825"
 
|-
 
|-
 
| colspan="2" |  
 
| colspan="2" |  
Line 11: Line 11:
 
| [[Image:Foto antonio.jpg|left|75px]]  
 
| [[Image:Foto antonio.jpg|left|75px]]  
 
|  
 
|  
Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. '''''Contact him at antonio(at)ac.upc.edu'''''  
+
Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. '''''Contact him at antonio(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 20: Line 20:
 
| [[Image:Foto aliagas.jpg|left|75px]]  
 
| [[Image:Foto aliagas.jpg|left|75px]]  
 
|  
 
|  
Carles Aliagas recieved his M.S degree from the the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He joined the Computer Science and Mathematics Department of Rovira i Virgili University in Tarragona where he is currently working as an associate professor. His areas of interest are computer architecture, operating systems and parallelism. His research is focused on memory hierarchies for microprocessors. <br>'''''Contact him at carles.aliagas(at)urv.net'''''  
+
Carles Aliagas recieved his M.S degree from the the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He joined the Computer Science and Mathematics Department of Rovira i Virgili University in Tarragona where he is currently working as an associate professor. His areas of interest are computer architecture, operating systems and parallelism. His research is focused on memory hierarchies for microprocessors. <br>'''''Contact him at carles.aliagas(at)urv.net'''''
  
 
|-
 
|-
Line 29: Line 29:
 
| [[Image:Foto rcanal.jpg|left|75px]]  
 
| [[Image:Foto rcanal.jpg|left|75px]]  
 
|  
 
|  
Ramon Canal received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, EU. He joined the faculty of the Computer Architecture Department of UPC in 2003 where he is currently an associate professor. He finished his M.S. in the University of Bath (UK), worked at Sun Microsystems in 2000, and was a Fulbright visiting scholar at Harvard University in the 2006/2007 school year. His research focuses mostly on power and thermal aware architectures, as well as reliability. '''''Contact him at rcanal(at)ac.upc.edu'''''  
+
Ramon Canal received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, EU. He joined the faculty of the Computer Architecture Department of UPC in 2003 where he is currently an associate professor. He finished his M.S. in the University of Bath (UK), worked at Sun Microsystems in 2000, and was a Fulbright visiting scholar at Harvard University in the 2006/2007 school year. His research focuses mostly on power and thermal aware architectures, as well as reliability. '''''Contact him at rcanal(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 40: Line 40:
 
Josep-Llorenç Cruz received his M.S. degree from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, Spain in 1996. He joined the faculty of the Computer Architecture Department at the Universitat Politècnica de Catalunya (UPC) in 2001 where he is currently a lecturer. His research interests include processor microarchitecture, instruction level parallelism, memory hierarchies for microprocessors, education and ethics in computer science.  
 
Josep-Llorenç Cruz received his M.S. degree from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, Spain in 1996. He joined the faculty of the Computer Architecture Department at the Universitat Politècnica de Catalunya (UPC) in 2001 where he is currently a lecturer. His research interests include processor microarchitecture, instruction level parallelism, memory hierarchies for microprocessors, education and ethics in computer science.  
  
'''''Contact him at cruz(at)ac.upc.edu'''''<br>  
+
'''''Contact him at cruz(at)ac.upc.edu'''''<br>
  
 
|-
 
|-
Line 49: Line 49:
 
| [[Image:Foto cmolina.jpg|left|75px]]  
 
| [[Image:Foto cmolina.jpg|left|75px]]  
 
|  
 
|  
Associate Professor in Computer Architecture at Rovira i Virgili University of Tarragona, Spain. In 1996, he received a M.Sc. in Computer Engineering from the Universitat Politècnica de Catalunya (UPC), Barcelona, Spain. He also obtained the PhD degree in Computer Sciences from de Computer Architecture Department at the Universitat Politècnica de Catalunya, in 2005. His research was focused on multithreading architectures and data value reuse for superscalar processors. He is currently working on Chip Multiprocessors. '''''Contact him at carlos.molina(at)urv.net'''''  
+
Associate Professor in Computer Architecture at Rovira i Virgili University of Tarragona, Spain. In 1996, he received a M.Sc. in Computer Engineering from the Universitat Politècnica de Catalunya (UPC), Barcelona, Spain. He also obtained the PhD degree in Computer Sciences from de Computer Architecture Department at the Universitat Politècnica de Catalunya, in 2005. His research was focused on multithreading architectures and data value reuse for superscalar processors. He is currently working on Chip Multiprocessors. '''''Contact him at carlos.molina(at)urv.net'''''
  
 
|-
 
|-
Line 58: Line 58:
 
| [[Image:Foto jmanel.jpg|left|75px]]  
 
| [[Image:Foto jmanel.jpg|left|75px]]  
 
|  
 
|  
Joan-Manuel Parcerisa received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1993 and 2004 respectively. Since 1994 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research topics include clustered microarchitectures, multithreading, and cache memory. '''''Contact him at jmanel(at)ac.upc.edu'''''  
+
Joan-Manuel Parcerisa received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1993 and 2004 respectively. Since 1994 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research topics include clustered microarchitectures, multithreading, and cache memory. '''''Contact him at jmanel(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 69: Line 69:
 
Jordi Tubella received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1986 and 1996 respectively. Since 1988 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research is oriented to network processors.  
 
Jordi Tubella received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1986 and 1996 respectively. Since 1988 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research is oriented to network processors.  
  
'''''Contact him at jordit(at)ac.upc.edu'''''  
+
'''''Contact him at jordit(at)ac.upc.edu'''''
  
 
|}
 
|}
  
<br>  
+
<br>
  
= Researchers at the Intel-UPC Barcelona Research Center<br> =
+
= Researchers at the Intel-UPC Barcelona Research Center<br> =
  
{| width="825" cellspacing="1" cellpadding="1" border="0" class="FCK__ShowTableBorders"
+
{| class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="1" width="825"
 
|-
 
|-
 
| colspan="2" |  
 
| colspan="2" |  
Line 85: Line 85:
 
| [[Image:Foto antonio.jpg|left|75px]]  
 
| [[Image:Foto antonio.jpg|left|75px]]  
 
|  
 
|  
Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politecnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. '''''Contact him at antonio.gonzalez(at)intel.com'''''  
+
Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politecnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. '''''Contact him at antonio.gonzalez(at)intel.com'''''
  
 
|-
 
|-
Line 94: Line 94:
 
| [[Image:Foto qiongcai.jpg|left|75px]]  
 
| [[Image:Foto qiongcai.jpg|left|75px]]  
 
|  
 
|  
Qiong Cai was born in Shanghai, China on 15 December, 1976. He went to Australia in 1997 for his bachelor study, and graduated from University of Wollongong in 2000 with Bachelor of Computer Science and Bachelor of Mathematics. He continued his study in University of New South Wales as an honours student supervised by Professor Jingling Xue and graduated with Bachelor of Computer Science (the first class honours) in 2001. He pursued his PHD research in compilers under the supervision of Professor Jingling Xue in 2002 and received the degree in 2006. The title of thesis is profile-guided redundancy elimination. Since July of 2005 he has been working as a Senior Research Scientist in the Intel Barcelona Research Center. His research interests include low power microarchitecture and programmable accelerator. '''''Contact him at qiongx.cai(at)intel.com'''''  
+
Qiong Cai was born in Shanghai, China on 15 December, 1976. He went to Australia in 1997 for his bachelor study, and graduated from University of Wollongong in 2000 with Bachelor of Computer Science and Bachelor of Mathematics. He continued his study in University of New South Wales as an honours student supervised by Professor Jingling Xue and graduated with Bachelor of Computer Science (the first class honours) in 2001. He pursued his PHD research in compilers under the supervision of Professor Jingling Xue in 2002 and received the degree in 2006. The title of thesis is profile-guided redundancy elimination. Since July of 2005 he has been working as a Senior Research Scientist in the Intel Barcelona Research Center. His research interests include low power microarchitecture and programmable accelerator. '''''Contact him at qiongx.cai(at)intel.com'''''
  
 
|-
 
|-
Line 103: Line 103:
 
| [[Image:Foto jcarrete.jpg|left|75px]]  
 
| [[Image:Foto jcarrete.jpg|left|75px]]  
 
|  
 
|  
Javier Carretero received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2005. Since April 2006, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of resiliency. His main research interests include processor microarchitecture, hardware reliability, and lighteight on-line testing. '''''Contact him at javier.carretero.casado(at)intel.com'''''  
+
Javier Carretero received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2005. Since April 2006, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of resiliency. His main research interests include processor microarchitecture, hardware reliability, and lighteight on-line testing. '''''Contact him at javier.carretero.casado(at)intel.com'''''
  
 
|-
 
|-
Line 114: Line 114:
 
Josep M. Codina received his M.S. and Ph.D in computer science from the Universitat Politècnica de Catalunya. He joined Intel in October 2004 as a senior research scientist at Intel Barcelona Research Center. His research interests include computer architecture and compilers, with special emphasis on instruction and thread level parallelism, code generation and dynamic binary optimization.  
 
Josep M. Codina received his M.S. and Ph.D in computer science from the Universitat Politècnica de Catalunya. He joined Intel in October 2004 as a senior research scientist at Intel Barcelona Research Center. His research interests include computer architecture and compilers, with special emphasis on instruction and thread level parallelism, code generation and dynamic binary optimization.  
  
'''''Contact him at josep.m.codina(at)intel.com'''''<br>  
+
'''''Contact him at josep.m.codina(at)intel.com'''''<br>
  
 
|-
 
|-
Line 123: Line 123:
 
| [[Image:Foto afalcon.jpg|left|75px]]  
 
| [[Image:Foto afalcon.jpg|left|75px]]  
 
|  
 
|  
Ayose Falcón received his BS (1998) and MS (2000) degrees in Computer Science from the University of Las Palmas de Gran Canaria. In 2005, he completed his PhD in Computer Science from the Universitat Politècnica de Catalunya (UPC) under the advisory of Prof. Mateo Valero and Dr. Alex Ramirez. His PhD research focused on fetch unit optimization, especially branch prediction and instruction prefetching, for superscalar and SMT processors. During his PhD years, Ayose was a summer intern and then a consultant at Intel Microprocessor Research Labs, and worked as teach assistant at UPC for one year. From 2004 to 2009, he was a (Senior) Research Scientist at HP Labs in Barcelona. His research interests included simulation and virtualization technologies, disciplines in which he published several papers and disclosed 7 patents. Since January 2010 he is a Senior Research Scientist at Intel Barcelona Research Center. His research focuses on new memory hierarchy designs for future Intel processors. '''''Contact him at ayose.falcon(at)intel.com'''''  
+
Ayose Falcón received his BS (1998) and MS (2000) degrees in Computer Science from the University of Las Palmas de Gran Canaria. In 2005, he completed his PhD in Computer Science from the Universitat Politècnica de Catalunya (UPC) under the advisory of Prof. Mateo Valero and Dr. Alex Ramirez. His PhD research focused on fetch unit optimization, especially branch prediction and instruction prefetching, for superscalar and SMT processors. During his PhD years, Ayose was a summer intern and then a consultant at Intel Microprocessor Research Labs, and worked as teach assistant at UPC for one year. From 2004 to 2009, he was a (Senior) Research Scientist at HP Labs in Barcelona. His research interests included simulation and virtualization technologies, disciplines in which he published several papers and disclosed 7 patents. Since January 2010 he is a Senior Research Scientist at Intel Barcelona Research Center. His research focuses on new memory hierarchy designs for future Intel processors. '''''Contact him at ayose.falcon(at)intel.com'''''
  
 
|-
 
|-
Line 132: Line 132:
 
| [[Image:Foto egibert.jpg|left|75px]]  
 
| [[Image:Foto egibert.jpg|left|75px]]  
 
|  
 
|  
Enric Gibert received the bachelor and M.S. degrees in Computer Engineering from Enginyeria i Arquitectura La Salle (Universitat Ramon Llull) in 1995 and 1998 respectively. From 1996 to 2000, he was a professor of the Departament d'Informàtica of Enginyeria i Arquitectura La Salle, teaching on topics related to digital systems, operating systems and information systems. In September 2000 he joined the Departament d'Arquitectura de Computadors (UPC) to pursue a PhD degree under the supervision of Antonio González and Jesús Sánchez and graduated in November 2005. In March 2005, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His main research interests are on the area of processor microarchitecture and compilation techniques, with special emphasis on memory hierarchy, dynamic binary optimization, and instruction and thread level parallelism. '''''Contact him at enric.gibert(at)intel.com'''''  
+
Enric Gibert received the bachelor and M.S. degrees in Computer Engineering from Enginyeria i Arquitectura La Salle (Universitat Ramon Llull) in 1995 and 1998 respectively. From 1996 to 2000, he was a professor of the Departament d'Informàtica of Enginyeria i Arquitectura La Salle, teaching on topics related to digital systems, operating systems and information systems. In September 2000 he joined the Departament d'Arquitectura de Computadors (UPC) to pursue a PhD degree under the supervision of Antonio González and Jesús Sánchez and graduated in November 2005. In March 2005, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His main research interests are on the area of processor microarchitecture and compilation techniques, with special emphasis on memory hierarchy, dynamic binary optimization, and instruction and thread level parallelism. '''''Contact him at enric.gibert(at)intel.com'''''
  
 
|-
 
|-
Line 140: Line 140:
 
|-
 
|-
 
|  
 
|  
'''[[Image:Foto eherrero.jpg|left|75px]]'''  
+
'''[[Image:Foto eherrero.jpg|left|75px]]'''
  
 
|  
 
|  
Enric Herrero received his M.S. degree in Electric Engineering from the Universitat Politècnica de Catalunya (UPC) and the Royal Institute of Technology (KTH) in 2006. He also received his B.S. in Industrial Engineering from the Universitat Politècnica de Catalunya (UPC) in 2003. He joined the ARCO research group in 2006 to pursue a PhD degree, which he obtained in 2011.&nbsp;In March 2011, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His current research interests are reliability, memory hierarchy design for multicore architectures and low-power designs. '''Contact him at enric.herrero(at)intel.com'''  
+
Enric Herrero received his M.S. degree in Electric Engineering from the Universitat Politècnica de Catalunya (UPC) and the Royal Institute of Technology (KTH) in 2006. He also received his B.S. in Industrial Engineering from the Universitat Politècnica de Catalunya (UPC) in 2003. He joined the ARCO research group in 2006 to pursue a PhD degree, which he obtained in 2011.&nbsp;In March 2011, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His current research interests are reliability, memory hierarchy design for multicore architectures and low-power designs. '''Contact him at enric.herrero(at)intel.com'''
  
 
|-
 
|-
Line 152: Line 152:
 
| [[Image:Foto kotselidis.jpg|left|75px]]  
 
| [[Image:Foto kotselidis.jpg|left|75px]]  
 
|  
 
|  
Christos Kotselidis is currently a senior research scientist at Intel Barcelona Research Center. He received his MSc and PhD degrees from the University of Manchester, in 2010, after completing his BSc in Applied Informatics at the University of Macedonia, Thessaloniki. His research interests include virtual machines, transactional memory, garbage collection and programming languages. '''''Contact him at christos.kotselidis(at)intel.com'''''  
+
Christos Kotselidis is currently a senior research scientist at Intel Barcelona Research Center. He received his MSc and PhD degrees from the University of Manchester, in 2010, after completing his BSc in Applied Informatics at the University of Macedonia, Thessaloniki. His research interests include virtual machines, transactional memory, garbage collection and programming languages. '''''Contact him at christos.kotselidis(at)intel.com'''''
  
 
|-
 
|-
Line 161: Line 161:
 
| [[Image:Foto flatorre.jpg|left|75px]]  
 
| [[Image:Foto flatorre.jpg|left|75px]]  
 
|  
 
|  
Fernando Latorre received the MS degree in Computer Engineering from the Centro Politécnico Superior of the Zaragoza university at Zaragoza, Spain, in 2001. In May 2001 he joined the Departament d'Arquitectura de Computadors (Universitat Politècnica de Catalunya) to pursue a PhD degree on the area of clustered multithreaded processors. Since March 2003, he is a research scientist at the Intel Barcelona Research Center. He is currently finalizing his PhD that is expected to be presented beginning of 2009. His main research interests are in multi-core architectures, thread-level parallelism and dynamic binary optimization.'''''Contact him at fernando.latorre(at)intel.com'''''  
+
Fernando Latorre received the MS degree in Computer Engineering from the Centro Politécnico Superior of the Zaragoza university at Zaragoza, Spain, in 2001. In May 2001 he joined the Departament d'Arquitectura de Computadors (Universitat Politècnica de Catalunya) to pursue a PhD degree on the area of clustered multithreaded processors. Since March 2003, he is a research scientist at the Intel Barcelona Research Center. He is currently finalizing his PhD that is expected to be presented beginning of 2009. His main research interests are in multi-core architectures, thread-level parallelism and dynamic binary optimization.'''''Contact him at fernando.latorre(at)intel.com'''''
  
 
|-
 
|-
Line 172: Line 172:
 
Javier Lira completed Computer Engineering from Universitat Politècnica de Catalunya (UPC) in 2006. From 2004 to the end of 2007, he was working for Hewlett‐Packard, first as student and then as software engineer. He started his PhD with the ARCO group in January 2008 where he did research on memory management for multi‐core architectures, focusing on Non‐Uniform Cache Architectures (NUCA), under the supervision of Prof. Carlos Molina (URV) and Prof. Antonio González (Intel and UPC). He graduated in November 2011, and is currently working at Intel Barcelona Research Center.  
 
Javier Lira completed Computer Engineering from Universitat Politècnica de Catalunya (UPC) in 2006. From 2004 to the end of 2007, he was working for Hewlett‐Packard, first as student and then as software engineer. He started his PhD with the ARCO group in January 2008 where he did research on memory management for multi‐core architectures, focusing on Non‐Uniform Cache Architectures (NUCA), under the supervision of Prof. Carlos Molina (URV) and Prof. Antonio González (Intel and UPC). He graduated in November 2011, and is currently working at Intel Barcelona Research Center.  
  
'''''Contact him at javierx.lira(at)intel.com'''''  
+
'''''Contact him at javierx.lira(at)intel.com'''''
  
 
|-
 
|-
Line 181: Line 181:
 
| [[Image:Foto cmadrile.jpg|left|75px]]  
 
| [[Image:Foto cmadrile.jpg|left|75px]]  
 
|  
 
|  
Carlos Madriles received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2002. He joined the Dept. of Computer Architecture of the UPC-Barcelona in 2001 as a research assistant. Since May 2002, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of speculative thread-level parallelism. His current research interests are in multi-core architectures and compilation techniques, with special emphasis in speculative multithreading and transactional memory. '''''Contact him at carlos.madriles.gimeno(at)intel.com'''''  
+
Carlos Madriles received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2002. He joined the Dept. of Computer Architecture of the UPC-Barcelona in 2001 as a research assistant. Since May 2002, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of speculative thread-level parallelism. His current research interests are in multi-core architectures and compilation techniques, with special emphasis in speculative multithreading and transactional memory. '''''Contact him at carlos.madriles.gimeno(at)intel.com'''''
  
 
|-
 
|-
Line 190: Line 190:
 
| [[Image:Foto amartinez.jpg|left|75px]]  
 
| [[Image:Foto amartinez.jpg|left|75px]]  
 
|  
 
|  
Alejandro Martínez received the MS degree in computer science and the PhD degree from the University of Castilla-La Mancha in 2003 and 2007, respectively. He is currently with the Intel Barcelona Research Center. His research interests include high-performance interconnections, quality of service, high-performance computing, and processor microarchitecture. '''''Contact him at alejandrox.martinez(at)intel.com'''''  
+
Alejandro Martínez received the MS degree in computer science and the PhD degree from the University of Castilla-La Mancha in 2003 and 2007, respectively. He is currently with the Intel Barcelona Research Center. His research interests include high-performance interconnections, quality of service, high-performance computing, and processor microarchitecture. '''''Contact him at alejandrox.martinez(at)intel.com'''''
  
 
|-
 
|-
Line 199: Line 199:
 
| [[Image:Foto rmartinez.jpg|left|75px]]  
 
| [[Image:Foto rmartinez.jpg|left|75px]]  
 
|  
 
|  
Raúl Martínez received the MS degree in computer science from the University of Castilla-La Mancha in 2003 and the PhD degree from the University of Castilla-La Mancha in 2007. He is currently a researcher in the Intel Barcelona Research Center. His research interests include high performance local area networks, quality of service (QoS), design of high-performance switches, and processor microarchitecture. '''''Contact him at raulm(at)ac.upc.edu'''''  
+
Raúl Martínez received the MS degree in computer science from the University of Castilla-La Mancha in 2003 and the PhD degree from the University of Castilla-La Mancha in 2007. He is currently a researcher in the Intel Barcelona Research Center. His research interests include high performance local area networks, quality of service (QoS), design of high-performance switches, and processor microarchitecture. '''''Contact him at raulm(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 208: Line 208:
 
| [[Image:Foto mmonchiero.jpg|left|75px]]  
 
| [[Image:Foto mmonchiero.jpg|left|75px]]  
 
|  
 
|  
Matteo Monchiero joined Intel Labs in April 2010 in the Intel Barcelona Research Center (IBRC) where he is currently working on reliability, testing, and debuggability for future Intel processors. Previously, he was a researcher at HP Labs in Palo Alto within the Exascale Computing Lab. His research interests include system architecture, processor architecture, and virtualization technologies. He received his PhD degree from the Politecnico di Milano, Italy, in 2007. You can access Matteo Monchiero’s personal webpage at http://themonchier.net '''''Contact him at first DOT last AT intel DOT com'''''  
+
Matteo Monchiero joined Intel Labs in April 2010 in the Intel Barcelona Research Center (IBRC) where he is currently working on reliability, testing, and debuggability for future Intel processors. Previously, he was a researcher at HP Labs in Palo Alto within the Exascale Computing Lab. His research interests include system architecture, processor architecture, and virtualization technologies. He received his PhD degree from the Politecnico di Milano, Italy, in 2007. You can access Matteo Monchiero’s personal webpage at http://themonchier.net '''''Contact him at first DOT last AT intel DOT com'''''
  
 
|-
 
|-
Line 216: Line 216:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto dortega.jpg|left|75px]]  
+
[[Image:Foto dortega.jpg|left|75px]]
  
 
|  
 
|  
Daniel Ortega received his B.S and M.S from the University of Las Palmas de Gran Canaria, and his Ph.D. from the Department of Computer Architecture at Universitat Politècnica de Catalunya. He joined HP Labs in August 2003 and worked there under the mentorship of Paolo Faraboschi until December 2009, when he joined the Intel Barcelona Research Center. '''''Contact him at daniel.ortega(at)intel.com'''''  
+
Daniel Ortega received his B.S and M.S from the University of Las Palmas de Gran Canaria, and his Ph.D. from the Department of Computer Architecture at Universitat Politècnica de Catalunya. He joined HP Labs in August 2003 and worked there under the mentorship of Paolo Faraboschi until December 2009, when he joined the Intel Barcelona Research Center. '''''Contact him at daniel.ortega(at)intel.com'''''
  
 
|-
 
|-
Line 227: Line 227:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto sozdemir.jpg|left|75px]]  
+
[[Image:Foto sozdemir.jpg|left|75px]]
  
 
|  
 
|  
Serkan Ozdemir received his BSc degree in Microelectronics from Sabanci University (Istanbul, Turkey) in July 2004 and later his PhD degree in Computer Engineering from Northwestern University (Evanston, IL, USA) in December 2009. The title of his PhD thesis was "Mitigating the Effects of Process Variations through Microarchitectural Techniques" which he completed under the advisory of Prof. Gokhan Memik. Serkan is currently working as a senior research scientist at Intel-Labs Barcelona since March 2010, where he is conducting research on new memory hierarchy designs for future Intel processors. '''''Contact him at serkan(dot)ozdemir(at)intel(dot)com'''''  
+
Serkan Ozdemir received his BSc degree in Microelectronics from Sabanci University (Istanbul, Turkey) in July 2004 and later his PhD degree in Computer Engineering from Northwestern University (Evanston, IL, USA) in December 2009. The title of his PhD thesis was "Mitigating the Effects of Process Variations through Microarchitectural Techniques" which he completed under the advisory of Prof. Gokhan Memik. Serkan is currently working as a senior research scientist at Intel-Labs Barcelona since March 2010, where he is conducting research on new memory hierarchy designs for future Intel processors. '''''Contact him at serkan(dot)ozdemir(at)intel(dot)com'''''
  
 
|-
 
|-
Line 239: Line 239:
 
| [[Image:Foto dpavlou.jpg|left|75px]]  
 
| [[Image:Foto dpavlou.jpg|left|75px]]  
 
|  
 
|  
Demos Pavlou received his B.Sc.degree in Computer Science from the University of Cyprus in 2008. He joined the ARCO research group in September 2008 where he is working towards his PhD degree. Since April 2011 he is a senior research scientist at Intel Barcelona Research Center. His main research interests are Virtual Machines, Dynamic Binary Optimizers and processor microarchitecture. '''''Contact him at demos(dot)pavlou(at)intel(dot)com'''''  
+
Demos Pavlou received his B.Sc.degree in Computer Science from the University of Cyprus in 2008. He joined the ARCO research group in September 2008 where he is working towards his PhD degree. Since April 2011 he is a senior research scientist at Intel Barcelona Research Center. His main research interests are Virtual Machines, Dynamic Binary Optimizers and processor microarchitecture. '''''Contact him at demos(dot)pavlou(at)intel(dot)com'''''
  
 
|-
 
|-
Line 247: Line 247:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto spediaditaki.jpg|left|75px]]  
+
[[Image:Foto spediaditaki.jpg|left|75px]]
  
 
|  
 
|  
Sofia Pediaditaki received her bachelor degree from the Computer Science department at the University of Crete and a M.Sc from the University of Edinburgh. She is currently wrapping up her Ph.D. dissertation, which was also conducted at the University of Edinburgh. Her thesis focused on adaptive spectrum management mechanisms for emerging wireless networks. After joining Intel Barcelona Research Center in October 2011, her research is focusing on the development of novel techniques that will improve the energy efficiency of future multi-core systems. '''''Contact him at sofiax(dot)pediaditaki(at)intel(dot)com'''''  
+
Sofia Pediaditaki received her bachelor degree from the Computer Science department at the University of Crete and a M.Sc from the University of Edinburgh. She is currently wrapping up her Ph.D. dissertation, which was also conducted at the University of Edinburgh. Her thesis focused on adaptive spectrum management mechanisms for emerging wireless networks. After joining Intel Barcelona Research Center in October 2011, her research is focusing on the development of novel techniques that will improve the energy efficiency of future multi-core systems. '''''Contact her at sofiax(dot)pediaditaki(at)intel(dot)com'''''
  
 
|-
 
|-
Line 258: Line 258:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto tramirez.jpg|left|75px]]  
+
[[Image:Foto tramirez.jpg|left|75px]]
  
 
|  
 
|  
Tanausú Ramírez is a research scientist at Intel Labs Barcelona since December 2009. Previously, he obtained the B.S. and M.S. in Computer Science from University of Las Palmas de Gran Canaria, Spain. He received the PhD. degree in April 2010 from the "Universitat Politecnica de Catalunya", Barcelona. His current research interests include architectural aspects of future processors, hardware reliability, and variations-aware microarchitectures. '''''Contact him at tanasu(dot)ramirez(at)intel(dot)com'''''  
+
Tanausú Ramírez is a research scientist at Intel Labs Barcelona since December 2009. Previously, he obtained the B.S. and M.S. in Computer Science from University of Las Palmas de Gran Canaria, Spain. He received the PhD. degree in April 2010 from the "Universitat Politecnica de Catalunya", Barcelona. His current research interests include architectural aspects of future processors, hardware reliability, and variations-aware microarchitectures. '''''Contact him at tanasu(dot)ramirez(at)intel(dot)com'''''
  
 
|-
 
|-
Line 269: Line 269:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto gtournavitis.jpg|left|75px]]  
+
[[Image:Foto gtournavitis.jpg|left|75px]]
  
 
|  
 
|  
 
Georgios Tournavitis is currently a senior research scientist at Intel Labs Barcelona. He earned a PhD from the Institute for Computing Systems Architecture, University of Edinburgh. He also holds an Engineering Diploma and an MSc in Computer Engineering from the University of Patras, Greece. His research interests lie in the areas of compilation and programming languages for parallel architectures. More specifically, he is interested in compiler-based and runtime techniques that enable compilers to extract high-level parallelization skeletons from sequential applications. '''''Contact him at georgios.tournavitis(at)intel.com'''''  
 
Georgios Tournavitis is currently a senior research scientist at Intel Labs Barcelona. He earned a PhD from the Institute for Computing Systems Architecture, University of Edinburgh. He also holds an Engineering Diploma and an MSc in Computer Engineering from the University of Patras, Greece. His research interests lie in the areas of compilation and programming languages for parallel architectures. More specifically, he is interested in compiler-based and runtime techniques that enable compilers to extract high-level parallelization skeletons from sequential applications. '''''Contact him at georgios.tournavitis(at)intel.com'''''  
  
<br>  
+
<br>
  
 
|-
 
|-
Line 282: Line 282:
 
|-
 
|-
 
|  
 
|  
[[Image:Foto xvera.jpg|left|75px]]  
+
[[Image:Foto xvera.jpg|left|75px]]
  
 
|  
 
|  
Xavier Vera received the M.S. degree in Computer Science in 2000 from Universitat Politecnica de Catalunya (UPC) at Barcelona (Spain). In July 2000, Xavier continued his studies in Sweden advised by Björn Lisper. He obtained his PhD from Mälardalens Högskola at Västerås (Sweden) in January, 2004. The title of the thesis was [http://www.mrtc.mdh.se/index.php?choice=publications&id=0603 ''Cache and Compiler Interaction (how to analyze, optimize and time cache behavior''], in collaboration with professor Jingling Xue from UNSW, Sydney (Australia), where Xavier spent 1.5 years. Xavier has been with Intel since February 2004, participating in research in the area of reliable and variations-aware microarchitectures. '''''Contact him at xavier.vera(at)intel.com'''''  
+
Xavier Vera received the M.S. degree in Computer Science in 2000 from Universitat Politecnica de Catalunya (UPC) at Barcelona (Spain). In July 2000, Xavier continued his studies in Sweden advised by Björn Lisper. He obtained his PhD from Mälardalens Högskola at Västerås (Sweden) in January, 2004. The title of the thesis was [http://www.mrtc.mdh.se/index.php?choice=publications&id=0603 ''Cache and Compiler Interaction (how to analyze, optimize and time cache behavior''], in collaboration with professor Jingling Xue from UNSW, Sydney (Australia), where Xavier spent 1.5 years. Xavier has been with Intel since February 2004, participating in research in the area of reliable and variations-aware microarchitectures. '''''Contact him at xavier.vera(at)intel.com'''''
  
 
|-
 
|-
Line 294: Line 294:
 
| [[Image:Foto pxekalakis.jpg|left|75px]]  
 
| [[Image:Foto pxekalakis.jpg|left|75px]]  
 
|  
 
|  
Polychronis Xekalakis is currently a senior research scientist at Intel-Labs Barcelona. He received his Ph.D. degree in Informatics from the University of Edinburgh in 2009. He received his Diploma in Electrical and Computer Engineering from the University of Patras in 2005. His research interests include co-designed virtual machines, speculative multithreading, and architectural techniques for low power. '''''Contact him at polychronis.xekalakis(at)intel.com'''''<br>  
+
Polychronis Xekalakis is currently a senior research scientist at Intel-Labs Barcelona. He received his Ph.D. degree in Informatics from the University of Edinburgh in 2009. He received his Diploma in Electrical and Computer Engineering from the University of Patras in 2005. His research interests include co-designed virtual machines, speculative multithreading, and architectural techniques for low power. '''''Contact him at polychronis.xekalakis(at)intel.com'''''<br>
  
 
|}
 
|}
Line 300: Line 300:
 
<br>
 
<br>
  
= PhD Students<br> =
+
= PhD Students<br> =
  
{| cellspacing="1" cellpadding="1" border="0" width="825" class="FCK__ShowTableBorders"
+
{| class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="1" width="825"
 
|-
 
|-
 
| colspan="2" |  
 
| colspan="2" |  
Line 310: Line 310:
 
| [[Image:Foto aaleta.jpg|left|75px]]  
 
| [[Image:Foto aaleta.jpg|left|75px]]  
 
|  
 
|  
Alex Aletà finished a Masters degree in Mathematics in the Universitat Politècnica de Catalunya (UPC) in june 2000. In October 2000 I started the PhD in Computer Architecture with Professor Antonio González in the same university. Since then, I have been working on instruction scheduling and code optimization for clustered VLIW architectures. In particular, I have been working on Modulo Scheduling. We have proposed graph partitioning techniques to address cluster assignment and we have optimized scheduling and spill code schemes. I will be graduating in December 2008. '''''Contact him at aaleta(at)ac.upc.edu'''''  
+
Alex Aletà finished a Masters degree in Mathematics in the Universitat Politècnica de Catalunya (UPC) in june 2000. In October 2000 I started the PhD in Computer Architecture with Professor Antonio González in the same university. Since then, I have been working on instruction scheduling and code optimization for clustered VLIW architectures. In particular, I have been working on Modulo Scheduling. We have proposed graph partitioning techniques to address cluster assignment and we have optimized scheduling and spill code schemes. I will be graduating in December 2008. '''''Contact him at aaleta(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 319: Line 319:
 
| [[Image:Foto ibhagat.jpg|left|75px]]  
 
| [[Image:Foto ibhagat.jpg|left|75px]]  
 
|  
 
|  
2000 - 2004&nbsp;: Bachelor of Technology in Computer Science and Engineering from Institute of Technology, Banaras Hindu University, India. 2004 - 2005&nbsp;: Software Engineer at Globallogic, India. 2006 - till date&nbsp;: PhD Student. Currently working with Enric Gibert and Jesus Sanchez. Research Interests include code optimizations for energy-efficient architectures, and co-desinged virtual machines. '''''Contact her at ibhagat(at)ac.upc.edu'''''  
+
2000 - 2004&nbsp;: Bachelor of Technology in Computer Science and Engineering from Institute of Technology, Banaras Hindu University, India. 2004 - 2005&nbsp;: Software Engineer at Globallogic, India. 2006 - till date&nbsp;: PhD Student. Currently working with Enric Gibert and Jesus Sanchez. Research Interests include code optimizations for energy-efficient architectures, and co-desinged virtual machines. '''''Contact her at ibhagat(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 326: Line 326:
  
 
|-
 
|-
| [[Image:Foto abhishek.jpg|left|75px]]<br>  
+
| [[Image:Foto abhishek.jpg|left|75px]]<br>
 
|  
 
|  
Abhishek received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2006 he was working with Philips Electronics India. He started his PhD with the ARCO group in 2006 where he is working with Prof. Antonio González and Dr. Josep Maria Codina. <br>  
+
Abhishek received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2006 he was working with Philips Electronics India. He started his PhD with the ARCO group in 2006 where he is working with Prof. Antonio González and Dr. Josep Maria Codina. <br>
  
His PhD topic is Efficient use of Reconfigurable Hardware using Co-designed Virtual Machines. '''''Contact him at abhishek(at)ac.upc.edu'''''<br>  
+
His PhD topic is Efficient use of Reconfigurable Hardware using Co-designed Virtual Machines. '''''Contact him at abhishek(at)ac.upc.edu'''''<br>
  
 
|-
 
|-
Line 337: Line 337:
  
 
|-
 
|-
| [[Image:Foto ganapathy.jpg|left|75px]]<br>  
+
| [[Image:Foto ganapathy.jpg|left|75px]]<br>
 
|  
 
|  
Shrikanth received his Bachelor of Engineering in Electronics and Communication Engineering from Anna University in 2008 . He has been with ARCO since September 2008. Prior to joining ARCO , he worked as a Part-Time research trainee at Waran Research Foundation where his major focus was Design for Testability techniques for Heterogeneous Cores. His current research interests are Variation-Aware architectures and Hardware Reliability. '''''Contact him at sg(at)ac.upc.edu'''''<br>  
+
Shrikanth received his Bachelor of Engineering in Electronics and Communication Engineering from Anna University in 2008 . He has been with ARCO since September 2008. Prior to joining ARCO , he worked as a Part-Time research trainee at Waran Research Foundation where his major focus was Design for Testability techniques for Heterogeneous Cores. His current research interests are Variation-Aware architectures and Hardware Reliability. '''''Contact him at sg(at)ac.upc.edu'''''<br>
  
 
|-
 
|-
Line 348: Line 348:
 
| [[Image:Foto marcpons.jpg|left|75px]]  
 
| [[Image:Foto marcpons.jpg|left|75px]]  
 
|  
 
|  
2000 – 2005: M.Sc., Telecommunications, from the Universitat Politecnica de Catalunya (Barcelona, Spain). 2006 – Present: Ph.D. Student at the Electronic Engineering Department in collaboration with the Intel Barcelona Research Center and the Computer Architecture Department. Working on Design for Manufacturability for Deep Sub-Micron CMOS technologies. Research focused on Regular Layouts to reduce the impact of Process Variations on Integrated Circuits. '''''Contact him at pons(at)ac.upc.edu'''''  
+
2000 – 2005: M.Sc., Telecommunications, from the Universitat Politecnica de Catalunya (Barcelona, Spain). 2006 – Present: Ph.D. Student at the Electronic Engineering Department in collaboration with the Intel Barcelona Research Center and the Computer Architecture Department. Working on Design for Manufacturability for Deep Sub-Micron CMOS technologies. Research focused on Regular Layouts to reduce the impact of Process Variations on Integrated Circuits. '''''Contact him at pons(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 357: Line 357:
 
| [[Image:Foto mlupon.jpg|left|75px]]  
 
| [[Image:Foto mlupon.jpg|left|75px]]  
 
|  
 
|  
Marc Lupon received both B.S and M.S degrees in Computer Engineering from the Universitat Politècnica de Catalunya (Barcelona, Spain) in 2008. He joined the ARCO research group in the summer of 2007, where he is working in his PhD. His current research interests are in multicore architectures and parallel programming models, with special focus on Transactional Memory. '''''Contact him at mlupon(at)ac.upc.edu'''''  
+
Marc Lupon received both B.S and M.S degrees in Computer Engineering from the Universitat Politècnica de Catalunya (Barcelona, Spain) in 2008. He joined the ARCO research group in the summer of 2007, where he is working in his PhD. His current research interests are in multicore architectures and parallel programming models, with special focus on Transactional Memory. '''''Contact him at mlupon(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 366: Line 366:
 
| [[Image:Foto rranjan.jpg|left|75px]]  
 
| [[Image:Foto rranjan.jpg|left|75px]]  
 
|  
 
|  
Rakesh received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2005 he was an Engineer with Samsung Electronics where he worked in the 3G Mobile Handset group. He started his PhD with the ARCO group in 2005 where he is doing research on compiler and microarchitecture techniques for Speculative Multithreaded Architectures. '''''Contact him at rranjan(at)ac.upc.edu'''''  
+
Rakesh received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2005 he was an Engineer with Samsung Electronics where he worked in the 3G Mobile Handset group. He started his PhD with the ARCO group in 2005 where he is doing research on compiler and microarchitecture techniques for Speculative Multithreaded Architectures. '''''Contact him at rranjan(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 375: Line 375:
 
| [[Image:Foto govind.jpg|left|75px]]  
 
| [[Image:Foto govind.jpg|left|75px]]  
 
|  
 
|  
Govind is currently a PhD student working jointly with Prof Antonio and Prof Jordi Tubella. He completed his Master of Science in Engineering from the Indian Institute of Science, Bangalore and his Bachelor of Engineering from the National Institute of Technology, Jaipur. His research interests are in network processor architecture and architecture for security systems. '''''Contact him at govind(at)ac.upc.edu'''''  
+
Govind is currently a PhD student working jointly with Prof Antonio and Prof Jordi Tubella. He completed his Master of Science in Engineering from the Indian Institute of Science, Bangalore and his Bachelor of Engineering from the National Institute of Technology, Jaipur. His research interests are in network processor architecture and architecture for security systems. '''''Contact him at govind(at)ac.upc.edu'''''
  
 
|-
 
|-
Line 384: Line 384:
 
| [[Image:Foto gaurang.jpg|left|75px]]  
 
| [[Image:Foto gaurang.jpg|left|75px]]  
 
|  
 
|  
Gaurang was born on November 21st, 1985 in India. He completed his Bachelors in Technology with a major in Electronics and Communications from Nirma University, India in 2007. He pursued his Masters in Embedded Systems Design from Advanced Learning and Research Institute (ALaRI), affiliated with ETH, Zurich, Politecnico di Milano and Universita della Svizzera Italiana in Switzerland in 2009. He has spent considerable time as a visiting research scholar at IMEC, Belgium and EDA Group at Politecnico di Torino, Italy in 2008-09. Currently, he is pursuing a Ph.D with the ARCO group in collaboration with Intel Barcelona Research Center under the supervision of Prof. Antonio Gonzalez and Xavier Vera. He is currently working on reliable and variation-aware microarchitecture design, focusing on the issues related to soft-errors in CMOS memories. '''''Contact him at gaurang(at)ac.upc.edu'''''  
+
Gaurang was born on November 21st, 1985 in India. He completed his Bachelors in Technology with a major in Electronics and Communications from Nirma University, India in 2007. He pursued his Masters in Embedded Systems Design from Advanced Learning and Research Institute (ALaRI), affiliated with ETH, Zurich, Politecnico di Milano and Universita della Svizzera Italiana in Switzerland in 2009. He has spent considerable time as a visiting research scholar at IMEC, Belgium and EDA Group at Politecnico di Torino, Italy in 2008-09. Currently, he is pursuing a Ph.D with the ARCO group in collaboration with Intel Barcelona Research Center under the supervision of Prof. Antonio Gonzalez and Xavier Vera. He is currently working on reliable and variation-aware microarchitecture design, focusing on the issues related to soft-errors in CMOS memories. '''''Contact him at gaurang(at)ac.upc.edu'''''
  
 
|}
 
|}
  
 
<br>
 
<br>

Revision as of 13:25, 15 December 2011

Professors

  • Antonio González (Research Group Leader)
Foto antonio.jpg

Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. Contact him at antonio(at)ac.upc.edu

Foto aliagas.jpg

Carles Aliagas recieved his M.S degree from the the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain. He joined the Computer Science and Mathematics Department of Rovira i Virgili University in Tarragona where he is currently working as an associate professor. His areas of interest are computer architecture, operating systems and parallelism. His research is focused on memory hierarchies for microprocessors.
Contact him at carles.aliagas(at)urv.net

Foto rcanal.jpg

Ramon Canal received his M.S. and Ph.D. degrees from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, EU. He joined the faculty of the Computer Architecture Department of UPC in 2003 where he is currently an associate professor. He finished his M.S. in the University of Bath (UK), worked at Sun Microsystems in 2000, and was a Fulbright visiting scholar at Harvard University in the 2006/2007 school year. His research focuses mostly on power and thermal aware architectures, as well as reliability. Contact him at rcanal(at)ac.upc.edu

  • Josep-Llorenç Cruz
Foto cruz.jpg

Josep-Llorenç Cruz received his M.S. degree from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Catalonia, Spain in 1996. He joined the faculty of the Computer Architecture Department at the Universitat Politècnica de Catalunya (UPC) in 2001 where he is currently a lecturer. His research interests include processor microarchitecture, instruction level parallelism, memory hierarchies for microprocessors, education and ethics in computer science.

Contact him at cruz(at)ac.upc.edu

Foto cmolina.jpg

Associate Professor in Computer Architecture at Rovira i Virgili University of Tarragona, Spain. In 1996, he received a M.Sc. in Computer Engineering from the Universitat Politècnica de Catalunya (UPC), Barcelona, Spain. He also obtained the PhD degree in Computer Sciences from de Computer Architecture Department at the Universitat Politècnica de Catalunya, in 2005. His research was focused on multithreading architectures and data value reuse for superscalar processors. He is currently working on Chip Multiprocessors. Contact him at carlos.molina(at)urv.net

Foto jmanel.jpg

Joan-Manuel Parcerisa received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1993 and 2004 respectively. Since 1994 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research topics include clustered microarchitectures, multithreading, and cache memory. Contact him at jmanel(at)ac.upc.edu

  • Jordi Tubella
Foto jordit.jpg

Jordi Tubella received his M.S. and Ph.D. degrees in Computer Science from the Universitat Politècnica de Catalunya (UPC), in Barcelona, Spain, in 1986 and 1996 respectively. Since 1988 he is a professor at the Computer Architecture Department in the Universitat Politècnica de Catalunya. His current research is oriented to network processors.

Contact him at jordit(at)ac.upc.edu


Researchers at the Intel-UPC Barcelona Research Center

  • Antonio Gonzalez (Research Group Leader)
Foto antonio.jpg

Antonio Gonzalez received his M.S. and Ph.D. degrees from the Universitat Politecnica de Catalunya (UPC), in Barcelona, Spain. He is the founding director of the Intel Barcelona Research Center, whose research focuses on new microarchitecture paradigms and code generation techniques for future microprocessors. He joined the faculty of the Computer Architecture Department of UPC in 1986 and became a Full Professor in 2002. He currently leads the ARCO research group and holds a part-time Professor position at this department. Contact him at antonio.gonzalez(at)intel.com

  • Qiong Cai
Foto qiongcai.jpg

Qiong Cai was born in Shanghai, China on 15 December, 1976. He went to Australia in 1997 for his bachelor study, and graduated from University of Wollongong in 2000 with Bachelor of Computer Science and Bachelor of Mathematics. He continued his study in University of New South Wales as an honours student supervised by Professor Jingling Xue and graduated with Bachelor of Computer Science (the first class honours) in 2001. He pursued his PHD research in compilers under the supervision of Professor Jingling Xue in 2002 and received the degree in 2006. The title of thesis is profile-guided redundancy elimination. Since July of 2005 he has been working as a Senior Research Scientist in the Intel Barcelona Research Center. His research interests include low power microarchitecture and programmable accelerator. Contact him at qiongx.cai(at)intel.com

  • Javier Carretero
Foto jcarrete.jpg

Javier Carretero received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2005. Since April 2006, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of resiliency. His main research interests include processor microarchitecture, hardware reliability, and lighteight on-line testing. Contact him at javier.carretero.casado(at)intel.com

  • Josep M. Codina
Foto jmcodina.jpg

Josep M. Codina received his M.S. and Ph.D in computer science from the Universitat Politècnica de Catalunya. He joined Intel in October 2004 as a senior research scientist at Intel Barcelona Research Center. His research interests include computer architecture and compilers, with special emphasis on instruction and thread level parallelism, code generation and dynamic binary optimization.

Contact him at josep.m.codina(at)intel.com

  • Ayose Falcón
Foto afalcon.jpg

Ayose Falcón received his BS (1998) and MS (2000) degrees in Computer Science from the University of Las Palmas de Gran Canaria. In 2005, he completed his PhD in Computer Science from the Universitat Politècnica de Catalunya (UPC) under the advisory of Prof. Mateo Valero and Dr. Alex Ramirez. His PhD research focused on fetch unit optimization, especially branch prediction and instruction prefetching, for superscalar and SMT processors. During his PhD years, Ayose was a summer intern and then a consultant at Intel Microprocessor Research Labs, and worked as teach assistant at UPC for one year. From 2004 to 2009, he was a (Senior) Research Scientist at HP Labs in Barcelona. His research interests included simulation and virtualization technologies, disciplines in which he published several papers and disclosed 7 patents. Since January 2010 he is a Senior Research Scientist at Intel Barcelona Research Center. His research focuses on new memory hierarchy designs for future Intel processors. Contact him at ayose.falcon(at)intel.com

  • Enric Gibert
Foto egibert.jpg

Enric Gibert received the bachelor and M.S. degrees in Computer Engineering from Enginyeria i Arquitectura La Salle (Universitat Ramon Llull) in 1995 and 1998 respectively. From 1996 to 2000, he was a professor of the Departament d'Informàtica of Enginyeria i Arquitectura La Salle, teaching on topics related to digital systems, operating systems and information systems. In September 2000 he joined the Departament d'Arquitectura de Computadors (UPC) to pursue a PhD degree under the supervision of Antonio González and Jesús Sánchez and graduated in November 2005. In March 2005, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His main research interests are on the area of processor microarchitecture and compilation techniques, with special emphasis on memory hierarchy, dynamic binary optimization, and instruction and thread level parallelism. Contact him at enric.gibert(at)intel.com

Foto eherrero.jpg

Enric Herrero received his M.S. degree in Electric Engineering from the Universitat Politècnica de Catalunya (UPC) and the Royal Institute of Technology (KTH) in 2006. He also received his B.S. in Industrial Engineering from the Universitat Politècnica de Catalunya (UPC) in 2003. He joined the ARCO research group in 2006 to pursue a PhD degree, which he obtained in 2011. In March 2011, he joined the Intel Barcelona Research Center (IBRC) as a senior research scientist. His current research interests are reliability, memory hierarchy design for multicore architectures and low-power designs. Contact him at enric.herrero(at)intel.com

Foto kotselidis.jpg

Christos Kotselidis is currently a senior research scientist at Intel Barcelona Research Center. He received his MSc and PhD degrees from the University of Manchester, in 2010, after completing his BSc in Applied Informatics at the University of Macedonia, Thessaloniki. His research interests include virtual machines, transactional memory, garbage collection and programming languages. Contact him at christos.kotselidis(at)intel.com

  • Fernando Latorre
Foto flatorre.jpg

Fernando Latorre received the MS degree in Computer Engineering from the Centro Politécnico Superior of the Zaragoza university at Zaragoza, Spain, in 2001. In May 2001 he joined the Departament d'Arquitectura de Computadors (Universitat Politècnica de Catalunya) to pursue a PhD degree on the area of clustered multithreaded processors. Since March 2003, he is a research scientist at the Intel Barcelona Research Center. He is currently finalizing his PhD that is expected to be presented beginning of 2009. His main research interests are in multi-core architectures, thread-level parallelism and dynamic binary optimization.Contact him at fernando.latorre(at)intel.com

  • Javier Lira
Foto jlira.jpg

Javier Lira completed Computer Engineering from Universitat Politècnica de Catalunya (UPC) in 2006. From 2004 to the end of 2007, he was working for Hewlett‐Packard, first as student and then as software engineer. He started his PhD with the ARCO group in January 2008 where he did research on memory management for multi‐core architectures, focusing on Non‐Uniform Cache Architectures (NUCA), under the supervision of Prof. Carlos Molina (URV) and Prof. Antonio González (Intel and UPC). He graduated in November 2011, and is currently working at Intel Barcelona Research Center.

Contact him at javierx.lira(at)intel.com

  • Carlos Madriles
Foto cmadrile.jpg

Carlos Madriles received the MS degree in Computer Engineering from the Universitat Politècnica de Catalunya (UPC) at Barcelona, Spain, in 2002. He joined the Dept. of Computer Architecture of the UPC-Barcelona in 2001 as a research assistant. Since May 2002, he is a research scientist of the Intel Barcelona Research Center. He is currently doing the PhD in the UPC-Barcelona on the area of speculative thread-level parallelism. His current research interests are in multi-core architectures and compilation techniques, with special emphasis in speculative multithreading and transactional memory. Contact him at carlos.madriles.gimeno(at)intel.com

  • Alejandro Martínez
Foto amartinez.jpg

Alejandro Martínez received the MS degree in computer science and the PhD degree from the University of Castilla-La Mancha in 2003 and 2007, respectively. He is currently with the Intel Barcelona Research Center. His research interests include high-performance interconnections, quality of service, high-performance computing, and processor microarchitecture. Contact him at alejandrox.martinez(at)intel.com

  • Raúl Martínez
Foto rmartinez.jpg

Raúl Martínez received the MS degree in computer science from the University of Castilla-La Mancha in 2003 and the PhD degree from the University of Castilla-La Mancha in 2007. He is currently a researcher in the Intel Barcelona Research Center. His research interests include high performance local area networks, quality of service (QoS), design of high-performance switches, and processor microarchitecture. Contact him at raulm(at)ac.upc.edu

  • Matteo Monchiero
Foto mmonchiero.jpg

Matteo Monchiero joined Intel Labs in April 2010 in the Intel Barcelona Research Center (IBRC) where he is currently working on reliability, testing, and debuggability for future Intel processors. Previously, he was a researcher at HP Labs in Palo Alto within the Exascale Computing Lab. His research interests include system architecture, processor architecture, and virtualization technologies. He received his PhD degree from the Politecnico di Milano, Italy, in 2007. You can access Matteo Monchiero’s personal webpage at http://themonchier.net Contact him at first DOT last AT intel DOT com

  • Daniel Ortega
Foto dortega.jpg

Daniel Ortega received his B.S and M.S from the University of Las Palmas de Gran Canaria, and his Ph.D. from the Department of Computer Architecture at Universitat Politècnica de Catalunya. He joined HP Labs in August 2003 and worked there under the mentorship of Paolo Faraboschi until December 2009, when he joined the Intel Barcelona Research Center. Contact him at daniel.ortega(at)intel.com

  • Serkan Ozdemir
Foto sozdemir.jpg

Serkan Ozdemir received his BSc degree in Microelectronics from Sabanci University (Istanbul, Turkey) in July 2004 and later his PhD degree in Computer Engineering from Northwestern University (Evanston, IL, USA) in December 2009. The title of his PhD thesis was "Mitigating the Effects of Process Variations through Microarchitectural Techniques" which he completed under the advisory of Prof. Gokhan Memik. Serkan is currently working as a senior research scientist at Intel-Labs Barcelona since March 2010, where he is conducting research on new memory hierarchy designs for future Intel processors. Contact him at serkan(dot)ozdemir(at)intel(dot)com

  • Demos Pavlou
Foto dpavlou.jpg

Demos Pavlou received his B.Sc.degree in Computer Science from the University of Cyprus in 2008. He joined the ARCO research group in September 2008 where he is working towards his PhD degree. Since April 2011 he is a senior research scientist at Intel Barcelona Research Center. His main research interests are Virtual Machines, Dynamic Binary Optimizers and processor microarchitecture. Contact him at demos(dot)pavlou(at)intel(dot)com

  • Sofia Pediaditaki
Foto spediaditaki.jpg

Sofia Pediaditaki received her bachelor degree from the Computer Science department at the University of Crete and a M.Sc from the University of Edinburgh. She is currently wrapping up her Ph.D. dissertation, which was also conducted at the University of Edinburgh. Her thesis focused on adaptive spectrum management mechanisms for emerging wireless networks. After joining Intel Barcelona Research Center in October 2011, her research is focusing on the development of novel techniques that will improve the energy efficiency of future multi-core systems. Contact her at sofiax(dot)pediaditaki(at)intel(dot)com

  • Tanausu Ramirez
Foto tramirez.jpg

Tanausú Ramírez is a research scientist at Intel Labs Barcelona since December 2009. Previously, he obtained the B.S. and M.S. in Computer Science from University of Las Palmas de Gran Canaria, Spain. He received the PhD. degree in April 2010 from the "Universitat Politecnica de Catalunya", Barcelona. His current research interests include architectural aspects of future processors, hardware reliability, and variations-aware microarchitectures. Contact him at tanasu(dot)ramirez(at)intel(dot)com

  • Georgios Tournavitis
Foto gtournavitis.jpg

Georgios Tournavitis is currently a senior research scientist at Intel Labs Barcelona. He earned a PhD from the Institute for Computing Systems Architecture, University of Edinburgh. He also holds an Engineering Diploma and an MSc in Computer Engineering from the University of Patras, Greece. His research interests lie in the areas of compilation and programming languages for parallel architectures. More specifically, he is interested in compiler-based and runtime techniques that enable compilers to extract high-level parallelization skeletons from sequential applications. Contact him at georgios.tournavitis(at)intel.com


  • Xavi Vera
Foto xvera.jpg

Xavier Vera received the M.S. degree in Computer Science in 2000 from Universitat Politecnica de Catalunya (UPC) at Barcelona (Spain). In July 2000, Xavier continued his studies in Sweden advised by Björn Lisper. He obtained his PhD from Mälardalens Högskola at Västerås (Sweden) in January, 2004. The title of the thesis was Cache and Compiler Interaction (how to analyze, optimize and time cache behavior, in collaboration with professor Jingling Xue from UNSW, Sydney (Australia), where Xavier spent 1.5 years. Xavier has been with Intel since February 2004, participating in research in the area of reliable and variations-aware microarchitectures. Contact him at xavier.vera(at)intel.com

Foto pxekalakis.jpg

Polychronis Xekalakis is currently a senior research scientist at Intel-Labs Barcelona. He received his Ph.D. degree in Informatics from the University of Edinburgh in 2009. He received his Diploma in Electrical and Computer Engineering from the University of Patras in 2005. His research interests include co-designed virtual machines, speculative multithreading, and architectural techniques for low power. Contact him at polychronis.xekalakis(at)intel.com


PhD Students

  • Alex Aletà
Foto aaleta.jpg

Alex Aletà finished a Masters degree in Mathematics in the Universitat Politècnica de Catalunya (UPC) in june 2000. In October 2000 I started the PhD in Computer Architecture with Professor Antonio González in the same university. Since then, I have been working on instruction scheduling and code optimization for clustered VLIW architectures. In particular, I have been working on Modulo Scheduling. We have proposed graph partitioning techniques to address cluster assignment and we have optimized scheduling and spill code schemes. I will be graduating in December 2008. Contact him at aaleta(at)ac.upc.edu

  •  Indu Bhagat
Foto ibhagat.jpg

2000 - 2004 : Bachelor of Technology in Computer Science and Engineering from Institute of Technology, Banaras Hindu University, India. 2004 - 2005 : Software Engineer at Globallogic, India. 2006 - till date : PhD Student. Currently working with Enric Gibert and Jesus Sanchez. Research Interests include code optimizations for energy-efficient architectures, and co-desinged virtual machines. Contact her at ibhagat(at)ac.upc.edu

  • Abhishek Deb
Foto abhishek.jpg

Abhishek received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2006 he was working with Philips Electronics India. He started his PhD with the ARCO group in 2006 where he is working with Prof. Antonio González and Dr. Josep Maria Codina.

His PhD topic is Efficient use of Reconfigurable Hardware using Co-designed Virtual Machines. Contact him at abhishek(at)ac.upc.edu

  • Shrikanth Ganapathy
Foto ganapathy.jpg

Shrikanth received his Bachelor of Engineering in Electronics and Communication Engineering from Anna University in 2008 . He has been with ARCO since September 2008. Prior to joining ARCO , he worked as a Part-Time research trainee at Waran Research Foundation where his major focus was Design for Testability techniques for Heterogeneous Cores. His current research interests are Variation-Aware architectures and Hardware Reliability. Contact him at sg(at)ac.upc.edu

  • Marc Pons
Foto marcpons.jpg

2000 – 2005: M.Sc., Telecommunications, from the Universitat Politecnica de Catalunya (Barcelona, Spain). 2006 – Present: Ph.D. Student at the Electronic Engineering Department in collaboration with the Intel Barcelona Research Center and the Computer Architecture Department. Working on Design for Manufacturability for Deep Sub-Micron CMOS technologies. Research focused on Regular Layouts to reduce the impact of Process Variations on Integrated Circuits. Contact him at pons(at)ac.upc.edu

Foto mlupon.jpg

Marc Lupon received both B.S and M.S degrees in Computer Engineering from the Universitat Politècnica de Catalunya (Barcelona, Spain) in 2008. He joined the ARCO research group in the summer of 2007, where he is working in his PhD. His current research interests are in multicore architectures and parallel programming models, with special focus on Transactional Memory. Contact him at mlupon(at)ac.upc.edu

  • Rakesh Ranjan
Foto rranjan.jpg

Rakesh received his B.Tech in Computer Science and Engineering from Institute of Technology, BHU (India) in 2003. From 2003 to 2005 he was an Engineer with Samsung Electronics where he worked in the 3G Mobile Handset group. He started his PhD with the ARCO group in 2005 where he is doing research on compiler and microarchitecture techniques for Speculative Multithreaded Architectures. Contact him at rranjan(at)ac.upc.edu

Foto govind.jpg

Govind is currently a PhD student working jointly with Prof Antonio and Prof Jordi Tubella. He completed his Master of Science in Engineering from the Indian Institute of Science, Bangalore and his Bachelor of Engineering from the National Institute of Technology, Jaipur. His research interests are in network processor architecture and architecture for security systems. Contact him at govind(at)ac.upc.edu

Foto gaurang.jpg

Gaurang was born on November 21st, 1985 in India. He completed his Bachelors in Technology with a major in Electronics and Communications from Nirma University, India in 2007. He pursued his Masters in Embedded Systems Design from Advanced Learning and Research Institute (ALaRI), affiliated with ETH, Zurich, Politecnico di Milano and Universita della Svizzera Italiana in Switzerland in 2009. He has spent considerable time as a visiting research scholar at IMEC, Belgium and EDA Group at Politecnico di Torino, Italy in 2008-09. Currently, he is pursuing a Ph.D with the ARCO group in collaboration with Intel Barcelona Research Center under the supervision of Prof. Antonio Gonzalez and Xavier Vera. He is currently working on reliable and variation-aware microarchitecture design, focusing on the issues related to soft-errors in CMOS memories. Contact him at gaurang(at)ac.upc.edu