1. Kartik Lakshminarasimhan Low-complexity and power-efficient processor architectures 2023.
    Supervisors: Lieven Eeckhout, Ajeya Naithani
  2. Shiqing Zhang Scaling performance in multi-chip GPU systems : challenges and opportunities 2023.
    Supervisors: Lieven Eeckhout, Mahmood Naderan-Tahan
  3. Yun Zhou FPGA Placement and Routing: From Academia to Industry 2022.
    Supervisor: Dirk Stroobandt
  4. Wenjie Liu Reliability-aware management in hybrid memories : evaluation through scale-model simulation 2022.
    Supervisor: Lieven Eeckhout
  5. Jens Van den Broeck Stealthy and Resilient Code Protection 2022.
    Supervisors: Bjorn De Sutter, Bart Coppens
  6. Pieter De Cremer The Paved Path Methodology: A Human-Centered Approach to Software Security 2021.
    Supervisors: Bjorn De Sutter, Matias Madou
  7. Sushil Sakhare The Transition from Scaled SRAM to MRAM Memory Circuits in High Performance Computer Chips 2021.
    Supervisors: Koen De Bosschere, Francky Catthoor
  8. Dries Vercruyce Hierarchical techniques for improved FPGA design tools 2020.
    Supervisor: Dirk Stroobandt
  9. Bruno da Silva Gomes Acceleration of streaming applications on FPGAs: architectures, performance strategies and models 2019.
    Supervisors: Abdellah Touhafi, An Braeken, Erik D'Hollander, Dirk Stroobandt
  10. Xia Zhao Exploiting Application Diversity in Throughput Processors 2019.
    Supervisor: Lieven Eeckhout
  11. Shoaib Akram Exploiting Managed Language Semantics to Optimize for Hardware Heterogeneity 2019.
    Supervisor: Lieven Eeckhout
  12. Ajeya Naithani Improving Soft Error Reliability in Modern Processors 2019.
    Supervisor: Lieven Eeckhout
  13. Sander De Pestel Microarchitecture-Independent Analytical Branch Behavior and Multi-Threaded Performance Modeling 2019.
    Supervisor: Lieven Eeckhout
  14. Alexandra Kourfali Novel Hardware Verification Methods for FPGAs 2019.
    Supervisor: Dirk Stroobandt
  15. Bert Abrath Practical Protections for Native Programs 2019.
    Supervisors: Bjorn De Sutter, Bart Coppens
  16. Tim Besard Abstractions for Programming Graphics Processors in High-Level Programming Languages 2018.
    Supervisor: Bjorn De Sutter
  17. Lionel Pigou Gesture and Sign Language Recognition with Deep Learning 2018.
    Supervisors: Joni Dambre, Mieke Van Herreweghe
  18. Jonas Degrave Incorporatie van a-priorikennis in diepe neurale netwerken voor regelaars van robots met poten 2018.
    Supervisors: Francis wyffels, Joni Dambre
  19. Almutaz Adileh Maximizing heterogeneous processor performance under power constraints 2018.
    Supervisor: Lieven Eeckhout
  20. Sam Van den Steen Microarchitecture-Independent Analytical Processor Performance and Power Modeling 2018.
    Supervisor: Lieven Eeckhout
  21. Poona Bahrebar Adaptive Routing Methods for On-Chip Interconnection Networks 2017.
    Supervisor: Dirk Stroobandt
  22. Amit Kulkarni FPGA structures for high speed and low overhead dynamic circuit specialization 2017.
    Supervisor: Dirk Stroobandt
  23. Almutaz Adileh Maximizing Heterogeneous Processor Performance under Power Constraints 2017.
    Supervisor: Lieven Eeckhout
  24. Elias Vansteenkiste New FPGA design tools and architectures 2016.
    Supervisor: Dirk Stroobandt
  25. Niels Penneman A virtualisation framework for embedded systems 2015.
    Supervisors: Koen De Bosschere, Bjorn De Sutter
  26. Stijn Volckaert Advanced techniques for multi-variant execution 2015.
    Supervisors: Bjorn De Sutter, Koen De Bosschere
  27. Cecilia González-Álvarez Automated design of domain-specific custom instructions 2015.
    Supervisors: Lieven Eeckhout, Daniel Jiménez-González, Carlos Álvarez Martinez
  28. Jeroen Van Cleemput Compiler strategies for mitigating timing side channel attacks 2015.
    Supervisors: Bjorn De Sutter, Koen De Bosschere
  29. Christophe Foket Global obfuscation of bytecode applications 2015.
    Supervisors: Bjorn De Sutter, Koen De Bosschere
  30. Karel Heyse Improving the Gain and Reducing the Overhead of Dynamic Circuit Specialisation and Microreconfiguration 2015.
    Supervisor: Dirk Stroobandt
  31. Brahim Al Farisi Techniques for low-overhead dynamic partial reconfiguration of FPGAs 2015.
    Supervisor: Dirk Stroobandt
  32. Lieven Tytgat Cross-technology cooperation paradigms supporting co-located heterogeneous wireless networks 2014.
    Supervisors: Ingrid Moerman, Sofie Pollin
  33. Maximilien Breughe Efficient design space exploration of embedded microprocessors 2014.
    Supervisors: Lieven Eeckhout, Stijn Eyerman
  34. Tom Davidson Identification of Opportunities for Dynamic Circuit Specialisation 2014.
    Supervisor: Dirk Stroobandt
  35. Kristof Du Bois Performance analysis methods for understanding scaling bottlenecks in multi-threaded applications 2014.
    Supervisors: Lieven Eeckhout, Stijn Eyerman
  36. Trevor Carlson Speeding up architectural simulation through high-level core abstractions and sampling 2014.
    Supervisor: Lieven Eeckhout
  37. Fatma Mostafa Mohamed Ahmed Abouelella Efficient Specialization of Dynamic Circuit Specialization Systems ('Effici 2013.
    Supervisor: Dirk Stroobandt
  38. Kenzo Van Craeynest Modeling and scheduling heterogeneous multi-core architectures 2013.
    Supervisor: Lieven Eeckhout
  39. Bart Coppens Program variation for software security 2013.
    Supervisors: Koen De Bosschere, Bjorn De Sutter
  40. Frederick Ryckbosch Simulating and analyzing commercial workloads and computer systems 2013.
    Supervisor: Lieven Eeckhout
  41. Stijn Polfliet Workload characterization and synthesis for data center optimization 2013.
    Supervisor: Lieven Eeckhout
  42. Pieter Pauwels Reconsidering information system support for architectural design thinking 2012.
    Supervisors: Ronald De Meyer, Jan Van Campenhout
  43. Karel Bruneel Efficiente circuitspecialisatie voor dynamische herconfiguratie van FPGA's 2011.
    Supervisor: Dirk Stroobandt
  44. Eric Antonelo Reservoir computing voor het modelleren van robotnavigatiesystemen 2011.
    Supervisors: Benjamin Schrauwen, Dirk Stroobandt
  45. Kenneth Hoste Analyse, schatting en optimalisatie van de prestatie van computersystemen met behulp van machine learning 2010.
    Supervisor: Lieven Eeckhout
  46. Peter Bertels Communicatiebewuste plaatsing van data in een gedistribueerd rekensysteem 2010.
    Supervisor: Dirk Stroobandt
  47. Michiel D'Haene Efficiente simulatietechnieken voor gepulste neurale netwerken 2010.
    Supervisors: Benjamin Schrauwen, Dirk Stroobandt
  48. Davy Genbrugge Fast simulation techniques for microprocessor design space exploration 2010.
    Supervisor: Lieven Eeckhout
  49. Sean Rul Profileringsgebaseerde detectie van parallellisme voor multicore-processors 2010.
    Supervisors: Koen De Bosschere, Hans Vandierendonck
  50. Luk Van Ertvelde Workload generation for microprocessor performance evaluation 2010.
    Supervisor: Lieven Eeckhout
  51. Philippe Faes An Object-Oriented Shared Memory Environment for Reconfigurable Hardware 2008.
    Supervisor: D. Stroobandt
  52. Stijn Eyerman Analytical Performance Analysis and Modeling of Superscalarand Multi-Threaded Processors. 2008.
    Supervisor: Koen De Bosschere
  53. Frederik Vandeputte Characterizing and Exploiting Time-Varying Program Behavior 2008.
    Supervisor: L. Eeckhout
  54. Bertrand Anckaert Diversiteit voor softwarebescherming 2008.
    Supervisor: K. De Bosschere
  55. Harald Devos Loop Transformations for the Optimized Generation of Reconfigurable Hardware (Lustransformaties voor de geoptimaliseerde generatie van herconfigureerbare hardware) 2008.
    Supervisors: D. Stroobandt, J. Van Campenhout
  56. Dries Buytaert Profileringstechnieken voor prestatieanalyse en optimalisatie van Javaprogramma`s 2008.
    Supervisors: K. De Bosschere, L. Eeckhout
  57. Wim Heirman Reconfigurable Optical Interconnection Networks for Shared-Memory Multiprocessor Architectures 2008.
    Supervisors: J. Van Campenhout, D. Stroobandt
  58. Eeckhaut Hendrik Scalable hardware for scalable video 2008.
    Supervisors: D. Stroobandt, J. Van Campenhout
  59. Andy Georges Three Pitfalls in Java Performance Evaluation 2008.
    Supervisors: K. De Bosschere, L. Eeckhout
  60. Ludo Van Put Advanced link-time program analysis 2007.
    Supervisor: Koen De Bosschere
  61. Kris Venstermans Characterization and Reduction of Memory Usage in 64-bit Java Virtual Machines 2007.
    Supervisors: K. De Bosschere, L. Eeckhout
  62. Jonas Maebe Instrumentation techniques for layered execution environments 2007.
    Supervisor: Koen De Bosschere
  63. Michiel De Wilde Modeling and Integration of Highly Parallel Optical Interconnect in Electronic Systems 2007.
    Supervisor: J. Van Campenhout
  64. Dominique Chanet Reductie van het geheugengebruik van besturingssysteemkernen Memory Footprint Reduction for Operating System Kernels 2007.
    Supervisor: K De Bosschere
  65. Matias Madou Application security through program obfuscation 2006.
    Supervisor: Koen De Bosschere
  66. Antonios Papanikolaou Application-driven software configuration of communication networks and memory organizations 2006.
    Supervisors: Francky Catthoor, Koen De Bosschere
  67. Veerle Desmet On the Systematic Design of Cost-Effective Branch Prediction. 2006.
    Supervisor: K. De Bosschere
  68. Bruno De Bus Reliable, Retargetable and Extensible Link-Time Program Rewriting 2005.
    Supervisor: K. De Bosschere
  69. Kristof Beyls Software Methods to Improve Data Locality and Cache Behavior 2004.
    Supervisor: E. D`Hollander
  70. Hans Vandierendonck Vermijding van afbeeldingsconflicten in microprocessors 2004.
    Supervisor: K. De Bosschere
  71. H. Bruneel Analyse en toepassingen van de interferentiestructuur van twee periodieke rasters 2003.
    Supervisors: J. Van Campenhout, M. Vanwormhoudt
  72. Mark Christiaens Dynamische Technieken voor de Optimalisatie van de Detectie van Dataraces 2003.
    Supervisor: K. De Bosschere
  73. Peter Verplaetse Karakterisatie van de Interconnectietopologie van Digitale Schakelingen en Toepassingen in Digitaal Ontwerp 2003.
    Supervisors: D. Stroobandt, J. Van Campenhout
  74. Bjorn De Sutter Compactie van Programma`s na het Linken 2002.
    Supervisor: K. De Bosschere
  75. Lieven Eeckhout Statistische Modellering van Computerprogramma`s; Accurate Statistical Workload Modeling 2002.
    Supervisor: K. De Bosschere
  76. Bart Van Assche Geheugenmodellen voor parallelle en gedistribueerde systemen 2000.
    Supervisor: E. D`Hollander
  77. Herwig Van Marck Kwantitatieve studie en modellering van opto-elektronische driedimensionale interconnectiestructuren 2000.
    Supervisors: J. Van Campenhout, D. Frimout
  78. Henk Neefs Latentiebeheersing in Processors - en implicaties op de opportuniteit van optische interconnecties 2000.
    Supervisor: J. Van Campenhout
  79. Michiel Ronsse Racedetectie in Parallelle Programma`s door Gecontroleerde Heruitvoering 1999.
    Supervisors: K. De Bosschere, J. Van Campenhout
  80. Dirk Stroobandt Analytische Methoden voor a priori Lengteschattingen van Verbindingen in Computersystemen 1998.
    Supervisor: J. Van Campenhout
  81. F. Zhang The FPT Parallel Programming Environment 1996.
    Supervisor: E. D`Hollander
  82. J. Chen Ultrasonic Mobile Robot Perception using Neural Network Techniques 1996.
    Supervisor: J. Van Campenhout
  83. Koen Audenaert Het debuggen van parallelle programma`s 1995.
    Supervisor: J. Van Campenhout
  84. Johan Opsommer De uitvoering van gepartioneerde programma`s op multiprocessor systemen 1994.
    Supervisor: E. D`Hollander
  85. Koen Bastiaens FUGA, een visuele programmeertaal voor parallelle toepassingen 1994.
    Supervisor: J. Van Campenhout
  86. Luk Levrouw Gecontroleerde heruitvoering van parallelle programma`s met gemeenschappelijke veranderlijken 1994.
    Supervisor: J. Van Campenhout
  87. Herbert Peremans Tri-Aurale Perceptie voor Mobiele Robots 1994.
    Supervisor: J. Van Campenhout
  88. Peter Veelaert Algebraische Karakterisering van Digitale Oppervlakken 1992.
    Supervisor: J. Van Campenhout
  89. Koen De Bosschere Multi-Prolog: een Bordgebaseerde Parallelle Logische Programmeertaal 1992.
    Supervisor: J. Van Campenhout
  90. E.H. Debaere Uitbreiding van het Coprocessor-concept naar het Instructiepad ter Ondersteuning van Interpretatie bij Microprocessorsystemen 1990.
    Supervisor: J. Van Campenhout
  91. Erik D'Hollander Multiprocessoren voor Continue Systeemsimulatie. 1980.
    Supervisor: G. Vansteenkiste
  92. Jan Van Campenhout On the Problem of Measurement Selection. 1978.
    Supervisor: Thomas Clover