Nicola Tonellotto

Nicola Tonellotto

Assistant Professor of Computer Engineering

University of Pisa

Biography

Nicola Tonellotto is assistant professor of computer engineering at the Information Engineering Department of the University of Pisa, Italy. His research interests include cloud computing, distributed systems, and Web information retrieval.

Interests

  • Cloud Computing
  • Web Search
  • Information Retrieval
  • Distributed Systems
  • Machine Learning

Education

  • PhD in Computer Engineering, 2008

    Technical University of Dortmund

  • PhD in Information Engineering, 2008

    University of Pisa

  • MSc in Computer Engineering, 2002

    University of Pisa

Experience

 
 
 
 
 

Assistant Professor

Dipartimento di Ingegneria dell’Informazione
Università di Pisa

2019 – Present Pisa, Italy
  • Teaching computer architectures, cloud computing and big data processing.
  • Research on efficiency in neural networks, distributed system, information retrieval and Web search.
 
 
 
 
 

Research Consultant

Tiscali S.p.A.

2012 – 2015 Cagliari, Italy
  • Research and development of the query processing pipeline, the crawling and indexing backends for commercial search engines.
 
 
 
 
 

Technology Researcher

Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” (ISTI)
Consiglio Nazionale delle Ricerche (CNR)

2012 – 2019 Pisa, Italy
  • Research and development in Cloud Computing, Information Retrieval, and Web Search.
 
 
 
 
 

Researcher

Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” (ISTI)
Consiglio Nazionale delle Ricerche (CNR)

2006 – 2012 Pisa, Italy
  • Research and development in High Performance Computing, Grid Computing, Component-based Parallel Programming Environments, and Information Retrieval.
 
 
 
 
 

Research Fellow

Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” (ISTI)
Consiglio Nazionale delle Ricerche (CNR)

2002 – 2006 Pisa, Italy
  • Research and development in High Performance Computing, and Grid computing.
 
 
 
 
 

Internship

Ferrari

2001 – 2002 Maranello, Italy
  • Performance evaluation of robotic gear boxes in commercial autovehicles.

Teaching

 
 
 
 
 

Industrial Informatics and Process Analytics

Department of Information Engineering
University of Pisa

2021 – 2022

Industrial Informatics and Process Analytics is a 6 CFUs mandatory course for the MSc Management Engineering.

   
 
 
 
 
 

Mobile App and Cloud

Department of Information Engineering
University of Pisa

2020 – 2022

Mobile App and Cloud is a 6 CFU mandatory course for the BSc Telecommunications Engineering.

   
 
 
 
 
 

Java Fundamentals

Department of Information Engineering
University of Pisa

2020 – Present

Java Fundamentals is a 20 hours course for the 2nd level master degree in Cyber Security.

   
 
 
 
 
 

Cloud Computing

Department of Information Engineering
University of Pisa

2019 – 2022

Cloud Computing is a 9 CFUs mandatory course for the MSc Artificial Intelligence and Data Engineering and an optional course for the the MSc in Computer Engineering.

   
 
 
 
 
 

Computer Science (Informatica)

Department of Information Engineering
University of Pisa

2019 – 2020

Computer Science (Informatica) is a 6 CFU mandatory course for the BSc Biomedial Engineering.

   
 
 
 
 
 

High Performance & Scalable Analytics

Department of Computer Science
University of Pisa

2018 – 2019

High Performance and Scalable Analytics is a 20 hours course for the 2nd level master degree in Big Data Analytics & Social Mining.

   
 
 
 
 
 

Computer Systems (Sistemi di Elaborazione)

Department of Information Engineering
University of Pisa

2014 – 2020

Computer Systems is a 6 CFU mandatory course for the BSc Telecommunications Engineering and for the Primo Anno Applicativo del Corpo Tecnico del Genio della Marina, Specializzazione Armi Navali, Accademia Navale di Livorno.

   
 
 
 
 
 

Distributed Enabling Platforms

Department of Computer Science
University of Pisa

2009 – 2019

Distributed Enabling Platforms (Piattaforme Abilitanti Distribuite) is a 6 CFU optiona course for the MSc Computer Science and Networking.

   

Research

Artificial Intelligence

Fast and accurate distributed ML and AI solutions.

Distributed and Cloud Computing

Solutions for Cloud and big data processing infrastructures.

Information Retrieval

Boosting the efficiency of information management systems.

Awards

Best Long Paper Award

For “On Single and Multiple Representations in Dense Passage Retrieval”.

ACM Notable Article in Computing of 2015 Award

For “QuickScorer: A Fast Algorithm to Rank Documents with Additive Ensembles of Regression Trees”.

ACM SIGIR Best Paper Award 2015

For “QuickScorer: A Fast Algorithm to Rank Documents with Additive Ensembles of Regression Trees”.

Best Paper Award

For “Query Efficiency Prediction for Dynamic Pruning”.

Best Paper Award

For “Efficient Dynamic Pruning with Proximity Support”.

Talks

IR from Bag-of-words to BERT and Beyond with PyTerrier

Advances from the natural language processing community have recently sparked a renaissance in the task of adhoc search. Particularly, …

Using an Inverted Index Synopsis for Query Latency and Performance Prediction

Predicting the query latency by a search engine has important benefits, for instance, by allowing the search engine to adjust its …

Using an Inverted Index Synopsis for Query Latency and Performance Prediction

Predicting the query latency by a search engine has important benefits, for instance, by allowing the search engine to adjust its …

IR from Bag-of-words to BERT and Beyond with PyTerrier

Advances from the natural language processing community have recently sparked a renaissance in the task of adhoc search. Particularly, …

IR from Bag-of-words to BERT and Beyond with PyTerrier

Advances from the natural language processing community have recently sparked a renaissance in the task of adhoc search. Particularly, …

Contact