Avatar

Andy D. Pimentel

Full Professor

University of Amsterdam

Biography

Andy Pimentel chairs the Parallel Computing Systems (PCS) group within the Systems and Networking Lab at the Informatics Institute of the University of Amsterdam. The PCS group performs research on the design, programming and run-time management of multi-core and multi-processor computer systems. The modeling, analysis and optimization of the extra-functional aspects of these systems, such as performance, power/energy consumption and system dependability but also the degree of productivity to design and program these systems, play a pivotal role in our work.

Interests

  • System-level design of multi-core embedded systems
  • System-level modeling and simulation
  • Design space exploration
  • Performance and power analysis
  • System dependability
  • Hardware/software co-design
  • Run-time resource management

Education

  • PhD in Computer Science, 1998

    University of Amsterdam

  • MSc in Computer Science, 1993

    University of Amsterdam

News

  • The paper ”Revisiting Edge AI: Opportunities and Challenges” has been published in IEEE Internet Computing, Vol. 24 (Nr. 4), 2024.

  • The paper ‘EASTER: Learning to Split Transformers at the Edge Robustly’ was accepted at IEEE/ACM CASES ‘24.

  • The paper ‘Analyzing Per-Application Energy Consumption in a Multi-Application Computing Continuum’ was accepted at IEEE FMEC ‘24.

  • The paper ‘Distillation vs. Sampling for Efficient Training of Learning to Rank Models’ was accepted at ACM ICTIR ‘24.

  • The paper ‘FAA+RTS: Designing Fault-Aware Adaptive Real-Time Systems - From Specification to Execution’ was accepted at SAMOS ‘24.

  • The paper ‘PiQi: Partially Quantized DNN Inference on HMPSoCs’ was accepted at ACM/IEEE ISLPED 2024.

  • The paper ‘Automated Derivation of Application Workload Models for Design Space Exploration of Industrial Distributed Cyber-Physical Systems’ received the Best Paper Award at IEEE ICPS ‘24!

  • The paper ‘ARM-CO-UP: ARM COoperative Utilization of Processors’ was accepted for publication in the ACM Transactions on Design Automation of Electronic Systems.

  • The paper ‘Using Evolutionary Algorithms to Find Cache-Friendly Generalized Morton Layouts for Arrays’ was accepted for ACM/SPEC ICPE ‘24.

  • The paper ‘RobustDiCE: Robust and Distributed CNN Inference at the Edge’ was accepted for publication at ASP-DAC ‘24.

Selected Publications

Click here for a full list of publications

(2022). Scenario Based Run-time Switching for Adaptive CNN-based Applications at the Edge. In ACM Transactions on Embedded Computing Systems (ACM TECS), Vol. 21 (nr. 2).

PDF

(2020). Schedulability Analysis of Global Scheduling for Multicore Systems with Shared Caches. In IEEE Transactions on Computers, pp. 1487-1499, Vol. 69 (No. 10).

PDF

(2015). A Hybrid Task Mapping Algorithm for Heterogeneous MPSoCs. In ACM Transactions on Embedded Computing Systems (ACM TECS), Vol. 14 (nr. 1).

PDF

(2013). A System-level Infrastructure for Multi-dimensional MP-SoC Design Space Co-exploration. In ACM Transactions on Embedded Computing Systems (ACM TECS), Vol. 13 (Nr. 1s).

PDF

(2013). Fitness Prediction Techniques for Scenario-based Design Space Exploration. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), pp. 1240-1253, Vol. 32 (Nr. 8).

PDF

(2009). Electronic System-Level Synthesis Methodologies. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), pp. 1517-1530, Vol. 28 (No. 10).

PDF

Activities (selected)

  • Chair of the Board, Advanced School for Computing and Imaging (ASCI), 2021-present
  • Board member, ICT Research Platform Nederland (IPN), 2020-present
  • Director of Education, Graduate School of Informatics at the UvA, 2012-2020
  • Editorial Board member, Journal of Signal Processing Systems, Springer, 2008–present
  • Editorial Board member, Simulation Modelling Practice and Theory, Elsevier, 2007–present
  • General Chair, Design Automation and Test in Europe (DATE), 2024
  • Vice General Chair, Design Automation and Test in Europe (DATE), 2023
  • Co-founder and Steering Committee member, Int. Conference on Embedded Computer Systems: Architectures, MOdeling, and Simulation (SAMOS), 2001–present
  • Finance Chair, IEEE/ACM Embedded Systems Week, 2019 and 2020
  • Program Chair, IEEE/ACM International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2016 and 2017
  • Local Arrangements Chair, Embedded Systems Week (ESWeek), 2015
  • General Chair, 10th Int. Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC), 2015
  • Topic Chair, Design Automation and Test in Europe (DATE), 2011-2016
  • General Chair, 11th Int. Conference on Systems, Architectures, Modeling, and Simulation (SAMOS), 2011
  • General Chair, IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), 2010
  • Program Co-Chair, 10th Int. Conference on Systems, Architectures, Modeling, and Simulation (SAMOS), 2010
  • Program Chair, IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), 2009
  • Program Co-Chair, Support Tools and Environments topic, EuroPar conference, 2009
  • Program Chair, IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), 2008
  • TPC member of DAC, DATE, CODES+ISSS, ICCAD, ICCD, SAMOS, FPL, ESTIMedia, SCOPES, SAC, and more

Contact

  • a.d.pimentel@uva.nl
  • P.O. Box 94323, 1098 XH, Amsterdam, The Netherlands
  • Visiting address: LAB42, Room L5.41, Science Park 900, 1098 XH, Amsterdam
  • andy_pimentel