David Atienza Alonso

photo placeholder image

Director

david.atienza@epfl.ch +41 21 693 11 31 http://esl.epfl.ch/

Citizenship : Spanish and Swiss

EPFL STI SEL-GE
ELG 130 (Bâtiment ELG)
Station 11
CH-1015 Lausanne

EPFL STI IEL ESL
ELG 130 (Bâtiment ELG)
Station 11
CH-1015 Lausanne

Web site: Web site: https://esl.epfl.ch

vCard
Administrative data

Fields of expertise

Internet of Things (IoT) and edge computing design, embedded systems design, 2D/3D thermal modeling and management for multi-processor system-on-chip (MPSoc), electronic design automation (EDA), wireless body sensor networks (WBSN), memory optimizations, low-power hardware and software co-design, embedded machine learning.

Publications

Infoscience publications

Selected publications

Teaching & PhD

Teaching

Electrical and Electronics Engineering

PhD Programs

Doctoral Program in Electrical Engineering

Doctoral Program in Microsystems and Microelectronics

Courses

Microprogrammed Embedded Systems

The student will get to know the architecture of microprogrammed embedded systems, including the microprocessor architecture, memory hierarchy and different input/output peripherals, using as case study the Nintendo DS portable platform.

Lab in digital systems design

Students will learn how to construct a complex digital embedded system on an FPGA with many peripheral components. The system includes microprocessors, IP blocks, custom hardware components, as well as software. After a guided example, students will devel...

Lab on app development for tablets and smartphones

This course introduces mobile application programming and system-level power management for Android OS. The students learn to develop low-power Apps on mobile platforms (in tablets, smartphones and smartwatches). Students receive a tablet and a smartwatc...

Design and Optimization of Internet-of-Things Systems

This course provides an overview of the relevant technologies and approaches for the design and optimization of Internet-of-Things (IoT) systems. It covers architectures of edge computing platforms, wireless communication options, cloud computing backend ...