Demo Data from EDBT 2026 / reviewers in the wild / expert
Luka Macan
dblp:361/7529
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0007-6130-8841ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 77% Embedded and real-time systems · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.8 | 1 | 2024 | Deeploy: Enabling Energy-Efficient Deployment of Small Language Models on Heterogeneous Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Compilers and program optimization
deep learning compiler |
0.2 | 1 | 2024 | Deeploy: Enabling Energy-Efficient Deployment of Small Language Models on Heterogeneous Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Embedded and real-time systems › embedded software engineering › embedded software development
microcontroller deployment |
0.2 | 1 | 2024 | Deeploy: Enabling Energy-Efficient Deployment of Small Language Models on Heterogeneous Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Distilling Tiny and Ultrafast Deep Neural Networks for Autonomous Navigation on Nano-UAVsabstractNano-sized unmanned aerial vehicles (UAVs) are ideal candidates for flying Internet-of-Things smart sensors to collect information in narrow spaces. This requires ultra-fast navigation under very tight memory/computation constraints. The PULP-Dronet convolutional neural network (CNN) enables autonomous navigation running aboard a nano-UAV at 19, at the cost of a large memory footprint of 320kB– and with drone control in complex scenarios hindered by the disjoint training of collision avoidance and steering capabilities. In this work, we distill a novel family of CNNs with better capabilities than PULP-Dronet, but memory footprint reduced by up to 168× (down to 2.9kB), achieving an inference rate of up to 139frame/s; we collect a new open-source unified collision/steering 66images dataset for more robust navigation; and we perform a thorough in-field analysis of both PULP-Dronet and our tiny CNNs running on a commercially available nano-UAV. Our tiniest CNN, called Tiny-PULP-Dronet v3, navigates with a 100% success rate a challenging and never-seen-before path, composed of a narrow obstacle-populated corridor and a 180°turn, at a maximum target speed of 0.5m/s. In the same scenario, the SoA PULP-Dronet consistently fails despite having 168× more parameters. Lorenzo Lamberti, Lorenzo Bellone, Luka Macan, Enrico Natalizio, Francesco Conti 0001, Daniele Palossi, Luca Benini |
IEEE Internet Things J. | 3 |
| 2024 | Deeploy: Enabling Energy-Efficient Deployment of Small Language Models on Heterogeneous MicrocontrollersabstractWith the rise of embodied foundation models (EFMs), most notably small language models (SLMs), adapting Transformers for the edge applications has become a very active field of research. However, achieving the end-to-end deployment of SLMs on the microcontroller (MCU)-class chips without high-bandwidth off-chip main memory access is still an open challenge. In this article, we demonstrate high efficiency end-to-end SLM deployment on a multicore RISC-V (RV32) MCU augmented with ML instruction extensions and a hardware neural processing unit (NPU). To automate the exploration of the constrained, multidimensional memory versus computation tradeoffs involved in the aggressive SLM deployment on the heterogeneous (multicore+NPU) resources, we introduce Deeploy, a novel deep neural network (DNN) compiler, which generates highly optimized C code requiring minimal runtime support. We demonstrate that Deeploy generates the end-to-end code for executing SLMs, fully exploiting the RV32 cores’ instruction extensions and the NPU. We achieve leading-edge energy and throughput of$490 \; \mu $J per token, at 340 token per second for an SLM trained on the TinyStories dataset, running for the first time on an MCU-class device without the external memory. Moritz Scherer 0001, Luka Macan, Victor J. B. Jung, Philip Wiese, Luca Bompani, Alessio Burrello, Francesco Conti 0001, Luca Benini |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2023 | WIP: Automatic DNN Deployment on Heterogeneous Platforms: the GAP9 Case StudyabstractEmerging Artificial-Intelligence-enabled System-on-Chips (AI-SoCs) combine a flexible microcontroller with parallel Digital Signal Processors (DSP) and heterogeneous acceleration capabilities. In this Work-in-Progress paper, we focus on the GAP9 RISC-V SoC as a case study to show how the open-source DORY Deep Neural Network (DNN) tool flow can be extended for heterogeneous acceleration by fine grained interleaving of a dedicated Neural Engine and a cluster of RISC-V cores. Our results show that up to 91% of the peak accelerator throughput can be extracted in end-to-end execution of benchmarks based on MobileNet-V1 and V2. Luka Macan, Alessio Burrello, Luca Benini, Francesco Conti 0001 |
CASES | 1 |