Mirjana Stojilovic

photo placeholder image

Scientist

mirjana.stojilovic@epfl.ch +41 21 693 52 98

EPFL IC IINFCOM PARSA
INJ 235 (Bâtiment INJ)
Station 14
CH-1015 Lausanne

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

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

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

vCard
Administrative data

Publications

Infoscience publications

Other publications

Teaching & PhD

Teaching

Computer Science

Communication Systems

PhD Programs

Doctoral program in computer and communication sciences

Semester and Diploma Projects

If you are passionate about computer architecture, FPGAs, hardware security, side-channel attacks, cloud computing, parallel CPU/FPGA/GPU computing, or embedded system design, contact me by e-mail and I'll come back to you with a topic that would fit your interests and our current research needs.

Students who are currently doing their semester projects under my supervision:

* Dorian Ros: Mutual Information analysis of an FPGA implementation of the AES encryption algorithm
* Mathieu Caboche: GPU acceleration of electromagnetic time-reversal algorithm
* Sacha Coppey: Design and performance evaluation of dataflow-enabled domain-specific CGRAs
* Ahmed Ben Haj Yahia: Customizing FPGA Designs using RapidWright

Students who completed their semester projects under my supervision:

* 2018:
--- Alexandre Abbey: Differential power analysis attack on an FPGA omplementation of AES algorithm
--- Robin Mamie: Designing a multicycle processor in Chisel
--- Frédéric Gessler: A shared-memory parallel implementation of the RePlAce global cell placement algorithm
--- Markus Ding: FPGA Trojan for controlled voltage drop injection
--- Ugo Damiano: Step response characterization of FPGA power delivery networks

* 2017:
--- Alex Ferragni: Attack on Altera FPGAs using bitstreams
--- Martin Chatton: Parallel FPGA routing using recursive net-partitioning

Courses

Information, Computation, Communication

On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming is given.

Information, Computation, Communication

On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming in Python is given.

Computer architecture


System programming project