Identification
Personal identification
- Full name
- Aleksandar Ilic
Citation names
- Ilic, Aleksandar
Author identifiers
- Ciência ID
- ED15-73C2-57D1
- ORCID iD
- 0000-0002-8594-3539
- Google Scholar ID
- HJks-BUAAAAJ
Websites
- http://sips.inesc-id.pt/~ilic (Professional)
- https://fenix.tecnico.ulisboa.pt/homepage/ist166430 (Scholar)
Knowledge fields
- Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Computer Hardware and Architecture
- Exact Sciences - Computer and Information Sciences
- Exact Sciences - Computer and Information Sciences - Bioinformatics
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
Portuguese | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
Serbian | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
Croatian | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
German | Beginner (A1) | Beginner (A1) | Beginner (A1) | Beginner (A1) |
Education
Degree | Classification | |
---|---|---|
2014
Concluded
|
Engenharia Electrotécnica e de Computadores (Doutoramento)
Major in Sem especialidade
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Heterogeneous Systems: Load Balancing and Performance Modeling" (THESIS/DISSERTATION)
|
Aprovado com Muito Bom com Distinção |
2007
Concluded
|
Electrical and Computer Engineering (Mestrado)
Univerzitet u Nisu Elektronski fakultet, Serbia
"Architecture of a Processor with Hardware Speculation" (THESIS/DISSERTATION)
|
9.31/10 |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2008/01/12 - Current | Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2017/02/15 - 2017/07/15 | Visiting Researcher (Research) | Inria Centre de recherche Bordeaux Sud-Ouest, France |
2012/01/09 - 2012/01/29 | Visiting Researcher (Research) | University College Dublin, Ireland |
2010/05/03 - 2010/05/18 | Visiting Researcher (Research) | Inria Centre de recherche Bordeaux Sud-Ouest, France |
2010/03/15 - 2010/04/11 | Visiting Researcher (Research) | Universitat Jaume I, Spain |
2010/02/10 - 2010/02/24 | Visiting Researcher (Research) | University College Dublin, Ireland |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2023/12/31 - Current | Associate Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2014 - 2023 | Assistant Professor (University Teacher) | Universidade de Lisboa, Portugal |
2015/11/10 - 2015/12/10 | Visiting Teacher (Polytechnic Teacher) | École Normale Supérieure Paris-Saclay, France |
Projects
Contract
Designation | Funders | |
---|---|---|
2012 - Current | HiPEAC: European Network of Excellence on High Performance and Embedded Architecture and Compilation
687698
Other
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Ongoing
|
2023/03/10 - 2026/03/09 | Compilação e Adaptação de Hardware para a Unificação da Computação Especializada e de Uso Geral
2022.06780.PTDC
Instituto de Telecomunicações Lisboa, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2022/01/01 - 2025/12/31 | Scaling extreme analYtics with Cross-architecture acceLeration based on OPen Standards¿
Co-Principal Investigator (Co-PI)
|
Ongoing
|
2021/04/01 - 2024/03/31 | SparCity: An Optimization and Co-design Framework for Sparse Computation
956213
Co-Principal Investigator (Co-PI)
|
European Commission
Concluded
|
2018/12/01 - 2021/12/31 | SGA1 (Specific Grant Agreement 1) OF THE EUROPEAN PROCESSOR INITIATIVE (EPI)
826647
Team Member
|
European Commission
Concluded
|
2018/06/01 - 2021/12/31 | Processamento de Elevado Desempenho e Energeticamente Eficiente para Aplicações de Bioinformática nos Sistemas Heterogéneos
Emergentes
PTDC/CCI-COM/31901/2017
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2014/04 - 2017/03 | EMC2: Embedded Multi-core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
ARTEMIS/0003/2013
Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Concluded
|
2013/05/01 - 2015/12/31 | Transpondo os Limites do Processamento Paralelo em Sistemas Computacionais Heterogéneos
PTDC/EEI-ELC/3152/2012
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2012/03/01 - 2015/08/31 | THREadS: Framework para Sistemas Multi-Tarefa com Reconfiguração Transparente de Hardware
PTDC/EEA-ELC/117329/2010
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2010 - 2013 | KNOWTS: National Platform for Knowledge Triangle in Serbia
158881-TEMPUS-1-2009-1-RS-TEMPUS-JPHES
Other
|
Concluded
|
Other
Designation | Funders | |
---|---|---|
2018/07 - Current | IntelCARM: Boosting the roofline-based optimization guidance and performance modeling for modern CPU systems
IntelCARM
Principal investigator
|
Intel Corporation
Ongoing
|
Outputs
Publications
Book chapter |
|
Conference paper |
|
Journal article |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2021/11 | Performance Tuning with the Roofline Model on GPUs and CPUs | International Conference for High Performance Computing, Networking, Storage, and Analysis (SC’21) |
2021/11 | Application optimization with Cache-aware Roofline Model and Intel oneAPI tools | Intel oneAPI Developer Summit at SC’21
Intel
|
2021/06 | Cache-aware Roofline Model: Application optimization with Intel oneAPI tools | Intel oneAPI Developer Summit at ISC High Performance (ISC)
Intel Corporation
|
2021/04 | Application optimization with Cache-aware Roofline Model and Intel oneAPI tools | Intel oneAPI Developer Summit at International Workshop on OpenCL (IWOCL) and SYCL (SYCLcon)
Intel
|
2020/11 | Performance Tuning with the Roofline Model on GPUs and CPUs | International Conference for High Performance Computing, Networking, Storage and Analysis (SC) |
2020/11 | Rooflining Bioinformatics: Boosting Epistasis Detection with Cache-aware Roofline Model | Intel oneAPI Developer Summit |
2020/10 | Cache-Aware Roofline Model: Performance, Power and Energy-Efficiency | Intel eXtreme Performance User Group conference (IXPUG)
Intel Corporation
|
2019 | Performance Optimization of Scientific Codes with the Roofline Model | ISC High Performance 2019, Tutorial
(Germany)
|
2019 | Performance Tuning with the Roofline Model on GPUs and CPUs | nternational Conference for High Performance Computing, Networking, Storage and Analysis (SC), Tutorial,
(United States)
|
2018/11 | Cache-aware Roofline Model: Performance, Power and Energy-Efficiency Modeling of Parallel Processors | International Conference on Parallel Architectures and Compilation Techniques (PACT'18), Tutorial
(Cyprus)
|
2018/11 | Performance Tuning of Scientific Codes with the Roofline Model | International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Tutorial
(United States)
|
2018 | Cache-aware Roofline Model: Performance, Power and Energy-Efficiency Modeling of Parallel Processors | International Symposium on Performance Analysis of Systems and Software (ISPASS), Tutorial |
2018 | A Practical Approach to Application Performance tuning with the Roofline Model | ISC High Performance 2018, Tutorial
(Germany)
|
2018 | Performance Tuning with Cache-aware Roofline Model in Intel® Advisor | Intel Speakership at SC'18, Tutorial
(United States)
|
2017 | Performance Tuning of Scientific Codes with the Roofline Model | International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Tutorial
(United States)
|
2017 | Tuning for the Intel® Xeon® Scalable Processor (Code Named Skylake) | Intel® HPC Developer Conference, Tutorial
(United States)
|
2017 | Cache-aware Roofline Model: Performance, Power and Energy-Efficiency Modeling of Multi-Cores | High Performance and Embedded Architecture and Compilation Conference (HiPEAC), Tutorial
(Sweden)
|
2017 | Cache-aware Roofline Model: Performance, Power and Energy-Efficiency Modeling of Multi-Cores | NESUS Winter School and PhD Symposium, Tutorial
(Italy)
|
2017 | Cache-aware Roofline Model: Performance, Power and Energy-Efficiency Modeling of Parallel Processors | International Conference on High Performance Computing & Simulation (HPCS), Tutorial
(Italy)
|
2017 | Analyzing Performance of Multi-cores and Applications with Cache-aware Roofline Model | Special Session on High Performance Computing for Application Benchmarking and Optimization (HPBench'17), International Conference
on High Performance Computing & Simulation (HPCS'17)
(Italy)
|
2015 | Cache-Aware Roofline Model: Performance, Power and Energy-Efficiency | Avancées sur les modèles de performance pour les nouvelles architectures HPC (Seminaire Exceptionnel)
CMLA, ENS Cachan, Université Paris-Saclay (France)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2023 - 2023 | Deep Learning based Side Channel Attacks on Intel CPU
Supervisor
|
Engenharia Electrotécnica Militar (Master)
Academia Militar, Portugal
|
2023 - 2023 | BAIopSY: Bioinformatics Acceleration Framework for AI-Based Heterogeneous Systems
Supervisor
|
Engenharia Electrotécnica e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | PhyloMissForest: a framework to construct phylogenetic trees with missing data
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Hacking the systems from within
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2021 | PhyloMissForest: a framework to construct phylogenetic trees with missing data
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2021 | Hacking the systems from within
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2021 | FPGA-Based Accelerator for High-Order Epistasis Detection
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2020 | Hacking the systems from within
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2020 | Single and Multi-Objective Epistasis Scoring: A Matter of Frequency
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2020 | Hacking the systems from within
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2020 | Single and Multi-Objective Epistasis Scoring: A Matter of Frequency
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2020 | Exploring processor frontend capabilities via micro-benchmarking
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Exploring the Efficiency of Bioinformatics Applications with CPUs, Integrated GPUs and Processing-in-Memory
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2019 | Exploring the Efficiency of Bioinformatics Applications with CPUs, Integrated GPUs and Processing-in-Memory
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2019 | Machine Learning and Computational Intelligence for High-Order Epistasis Detection
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2019 | Boosting the performance of multi-objective epistasis detection
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2019 | TLS for Internet of Things
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | Performance Analysis of Intel Gen9.5 Integrated GPU Architecture
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 - 2018 | High Performance and Energy-efficient Computing for Highly Heterogeneous Systems
Supervisor
|
Engenharia Electrotécnica e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | GipherFS - A GPU Accelerated Ciphered File System
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | Secure external memory on embedded devices
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | Performance and Energy-Efficiency Modelling for Multi-Core Processors
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | Parallel Ultra Low Power Embedded System
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 - 2017 | Exploring GPU performance, power and energy-efficiency bounds with Cache-aware Roofline Modeling
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 - 2016 | Boosting Energy-Efficiency of Heterogeneous Embedded Systems via Game Theory
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 - 2016 | Transactional Memory for heterogeneous CPU-GPU Systems
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014 - 2014 | Performance and energy-aware real-time scheduling for heterogeneous embedded systems
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014 - 2014 | KerMon: Framework for in-kernel performance and energy monitoring
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2021 - 2021 | International European Conference on Parallel and Distributed Computing (Euro-Par'21) (2021/08 - 2021/09) | |
2018/04 - 2018/04 | Training School on Cryptanalysis of Ubiquitous Computing Systems (CRYPTACUS'18) (2018/04 - 2018/04)
Symposium (Member of the Organising Committee)
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Event participation
Activity description Type of event |
Event name Institution / Organization |
|
---|---|---|
2019 - 2019 | Cache-Aware Roofline Model: Uncovering micro-architecture upper-bounds
Conference
|
PADAL Workshop, Bordeaux, France
Inria Centre de recherche Bordeaux Sud-Ouest, France
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2021 - 2021 | IEEE Cluster Conference (CLUSTER'21)
Member
|
|
2021 - 2021 | Workshop em Sistemas Embebidos e de Tempo Real / INForum'21
Member
|
|
2020 - 2020 | International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'20), EuroPar
2020
Member
|
|
2020 - 2020 | International Conference on High Performance Computing & Simulation (HPCS'20)
Member
|
|
2020 - 2020 | IEEE Cluster Conference (CLUSTER'20)
Member
|
|
2019 - 2019 | International Conference on Parallel Processing and Applied Mathematics (PPAM'19)
Member
|
|
2019 - 2019 | International Workshop on Data Locality (COLOC'19), EuroPar 2019
Member
|
|
2019 - 2019 | International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'19), EuroPar
2019
Member
|
|
2019 - 2019 | Workshop em Sistemas Embebidos e de Tempo Real / INForum'19
Member
|
|
2019 - 2019 | International Conference on High Performance Computing & Simulation (HPCS'19)
Member
|
|
2018 - 2018 | Workshop em Sistemas Embebidos e de Tempo Real / INForum'18
Member
|
|
2018 - 2018 | International Conference on High Performance Computing & Simulation (HPCS'18)
Member
|
|
2018 - 2018 | International Workshop on Data Locality (COLOC'18), EuroPar 2018
Member
|
|
2018 - 2018 | International European Conference on Parallel and Distributed Computing (Euro-Par'18)
Member
|
|
2017 - 2017 | Workshop em Sistemas Embebidos e de Tempo Real / INForum'17
Member
|
|
2017 - 2017 | International Conference on High Performance Computing & Simulation (HPCS'17)
Member
|
|
2017 - 2017 | International Workshop on Data Locality (COLOC'17), EuroPar 2017
Member
|
|
2017 - 2017 | International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'17), EuroPar
2017
Member
|
|
2017 - 2017 | International Conference on Parallel Processing and Applied Mathematics (PPAM'17)
Member
|
|
2016 - 2016 | Workshop em Sistemas Embebidos e de Tempo Real / INForum'16
Member
|
|
2015 - 2015 | Workshop em Sistemas Embebidos e de Tempo Real, INForum'15
Member
|
|
2015 - 2015 | International Conference on Parallel Processing and Applied Mathematics (PPAM'15)
Member
|
|
2014 - 2014 | International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'14)
Member
|
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2014 - 2014 | Evaluator of International Joint Research Project
Evaluator
|
Fonds zur Förderung der wissenschaftlichen Forschung, Austria |
Distinctions
Award
2019 | IST Outstanding Teaching Award
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | HiPEAC Tech Transfer Award
European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC), Belgium
|
2015 | Best Young Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
2000 | Special Award for success in first year of study
Univerzitet u Nisu Elektronski fakultet, Serbia
|
Title
2014 | Awarded European PhD degree with Distinction (awarded to less than 20% of the PhDs at IST)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Other distinction
2020 | Intel Software Innovator
Intel Corporation, United States
|
2016 | Cor Baayen Award Finalist
European Research Consortium for Informatics and Mathematics, France
|
2013 | Ranked 2nd at the national level (Concurso para a atribuição de Bolsas Individuais de Pós-Doutoramento, area: Computer Science
and Engineering)
Fundação para a Ciência e a Tecnologia, Portugal
|