Stijn Eyerman

Stijn Eyerman

Post-doc

seyerman@elis.UGent.be
+32 9 264 34 56 (phone)
+32 9 264 35 94 (fax)

Computing Systems Lab (CSL)
Electronics and Information Systems (ELIS) department
Ghent University
Sint Pietersnieuwstraat 41
9000 Ghent
Belgium


 

Research Project


My research interests are computer architecture in general and performance analysis and modeling of multithreaded and multicore systems in detail



    Courses (Assistant)



    Publications to Appear



    Publications


    Journal papers

    1. Almu'Taz Adileh, Stijn Eyerman, Aamer Jaleel and Lieven Eeckhout Maximizing heterogeneous processor performance under power constraints ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 13(3), pp. 23 (2016)
    2. Sam Van den Steen, Stijn Eyerman, Sander De Pestel, Moncef Mechri, Trevor Carlson, David Black-Schaffer, Erik Hagersten and Lieven Eeckhout Analytical Processor Performance and Power Modeling using Micro-Architecture Independent Characteristics IEEE TRANSACTIONS ON NANOTECHNOLOGY, pp. (2016)
    3. Arun Nair, Stijn Eyerman, Jian Chen, Lizy John and Lieven Eeckhout Mechanistic modeling of architectural vulnerability factor ACM TRANSACTIONS ON COMPUTER SYSTEMS, Vol. 32(4), pp. 32 (2015)
    4. Maximilien Breughe, Stijn Eyerman and Lieven Eeckhout Mechanistic analytical modeling of superscalar in-order processor performance ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 11(4), pp. (2015)
    5. Stijn Eyerman, Pierre Michaud and Wouter Rogiest Multiprogram throughput metrics : a systematic approach ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 11(3), pp. 283-308 (2014)
    6. Trevor Carlson, Wim Heirman, Stijn Eyerman, Ibrahim Hur and Lieven Eeckhout An evaluation of high-level mechanistic core models ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 11(3), pp. 25 (2014)
    7. Stijn Eyerman and Lieven Eeckhout Restating the case for weighted-IPC metrics to evaluate multiprogram workload performance IEEE Computer Architecture Letters, pp. 4 (2013)
    8. Kristof Du Bois, Stijn Eyerman and Lieven Eeckhout Per-thread cycle accounting in multicore processors ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 9(4), pp. 1-22 (2013)
    9. Kristof Du Bois, Jennifer Sartor, Stijn Eyerman and Lieven Eeckhout Bottle graphs : visualizing scalability bottlenecks in multi-threaded applications ACM SIGPLAN NOTICES, Vol. 48(10), pp. 355-372 (2013)
    10. Stijn Eyerman and Lieven Eeckhout Probabilistic modeling for job symbiosis scheduling on SMT processors ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 9(2), pp. 27 (2012)
    11. Stijn Eyerman and Lieven Eeckhout Fine-grained DVFS using on-chip regulators ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 8(1), pp. 1-24 (2011)
    12. Stijn Eyerman and Lieven Eeckhout Per-thread cycle accounting IEEE MICRO, Vol. 30(1), pp. 71-80 (2010)
    13. Stijn Eyerman and Lieven Eeckhout A counter architecture for online DVFS profitability estimation IEEE TRANSACTIONS ON COMPUTERS, Vol. 59(11), pp. 1576-1583 (2010)
    14. Stijn Eyerman and Lieven Eeckhout Probabilistic job symbiosis modeling for SMT processor scheduling ACM SIGPLAN NOTICES, Vol. 45(3), pp. 91-102 (2010)
    15. Stijn Eyerman and Lieven Eeckhout Memory-level parallelism aware fetch policies for simultaneous multithreading processors ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 6(1), pp. (2009)
    16. Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis and James E. Smith A mechanistic performance model for superscalar out-of-order processors ACM Transactions on Computer Systems (TOCS), Vol. 27(2), pp. 3:1-3:37 (2009)
    17. Stijn Eyerman and Lieven Eeckhout System-Level Performance Metrics for Multiprogram Workloads IEEE Micro, Vol. 28(3), pp. 42-53 (2008)
    18. Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis and James E. Smith A Top-Down Approach to Architecting CPI Component Performance Counters IEEE Micro, Vol. 27(1), pp. 84-93 (2007)

    Conference publications

    1. Sam Van den Steen, Sander De Pestel, Moncef Mechri, Stijn Eyerman, Trevor Carlson, David Black-Schaffer, Erik Hagersten and Lieven Eeckhout Micro-architecture independent analytical processor performance and power modeling Internationale Symposium on Performance Analysis of Software and Systems, Proceedings, pp. 32-41 (2015)
    2. Sander De Pestel, Stijn Eyerman and Lieven Eeckhout Micro-architecture independent branch behavior modeling Internationale Symposium on Performance Analysis of Software and Systems, Proceedings, pp. 135-144 (2015)
    3. Stijn Eyerman, Pierre Michaud and Wouter Rogiest Revisiting symbiotic job scheduling Internationale Symposium on Performance Analysis of Software and Systems, Proceedings, pp. 124-134 (2015)
    4. Stijn Eyerman and Lieven Eeckhout The benefit of SMT in the multi-core era : flexibility towards degrees of thread-level parallelism Proceedings of the 19th international conference on Architectural support for programming languages and operating systems, pp. 591-606 (2014)
    5. Kristof Du Bois, Stijn Eyerman, Jennifer Sartor and Lieven Eeckhout Criticality stacks : identifying critical threads in parallel programs using synchronization behavior Proceedings of the 40th Annual International Symposium on Computer Architecture, pp. 511-522 (2013)
    6. Osman Allam, Stijn Eyerman and Lieven Eeckhout An efficient CPI stack counter architecture for superscalar processors GLSVLSI '12 : proceedings of the Great Lakes symposium on VLSI, pp. 55-58 (2012)
    7. Arun Arvind Nair, Stijn Eyerman, Lieven Eeckhout and Lizy Kurian John A first-order mechanistic model for architectural vulnerability factor Conference Proceedings Annual International Symposium on Computer Architecture, pp. 273-284 (2012)
    8. Stijn Eyerman, Kristof Du Bois and Lieven Eeckhout Speedup stacks : identifying scaling Bottlenecks in multi-threaded applications IEEE international symposium on performance analysis of systems and software, Proceedings, pp. 145-155 (2012)
    9. Maximilien Breughe, Li Zheng, Yang Chen, Stijn Eyerman, Olivier Temam, Chengyong Wu and Lieven Eeckhout How sensitive is processor customization to the workload's input datasets? 2011 IEEE 9th international symposium on application specific processors, pp. 1-7 (2011)
    10. Stijn Eyerman, Kenneth Hoste and Lieven Eeckhout Mechanistic-empirical processor performance modeling for constructing CPI stacks on real hardware 2011 IEEE International Symposium on Performance Analysis of Systems & Software (ISPASS 2011), pp. 216-226 (2011)
    11. Stijn Eyerman and Lieven Eeckhout Modeling critical sections in Amdahl's law and its implications for multicore design Proceedings of the 37th Annual international symposium on Computer Architecture (ISCA 2010), pp. 362-370 (2010)
    12. Davy Genbrugge, Stijn Eyerman and Lieven Eeckhout Interval simulation : raising the level of abstraction in architectural simulation IEEE International symposium on High-Performance Computer Architecture, 16th, Proceedings, pp. 307-318 (2010)
    13. Davy Genbrugge, Stijn Eyerman and Lieven Eeckhout Raising the level of abstraction in architectural simulation International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems, 5th, Poster abstracts, pp. 311-314 (2009)
    14. Davy Genbrugge, Stijn Eyerman and Lieven Eeckhout Raising the level of abstraction in architectural simulation ACES Symposium, 9th, Proceedings, pp. 49-52 (2009)
    15. Stijn Eyerman and Lieven Eeckhout Per-Thread Cycle Accounting in SMT Processors Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2009), pp. 133-144 (2009)
    16. Kenzo Van Craeynest, Stijn Eyerman and Lieven Eeckhout MLP-Aware Runahead Threads in a Simultaneous Multithreading Processor Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC 2009)(5409), pp. 110-124 (2009)
    17. Stijn Eyerman, Lieven Eeckhout and James E. Smith Studying Compiler Optimizations on Superscalar Processors through Interval Analysis Proceedings of the Third International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), pp. 114-129 (2008)
    18. Stijn Eyerman, Lieven Eeckhout and James E. Smith Studying Compiler-Microarchitecture Interactions through Interval Analysis Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 406-406 (2007)
    19. Stijn Eyerman and Lieven Eeckhout A Memory-Level Parallelism Aware Fetch Policy for SMT Processors Proceedings of the Thirteenth International Symposium on High-Performance Computer Architecture (HPCA), pp. 240-249 (2007)
    20. Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis and James E. Smith A Performance Counter Architecture for Computing Accurate CPI Components Proceedings of the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 175-184 (2006)
    21. Stijn Eyerman, Lieven Eeckhout and Koen De Bosschere Efficient Design Space Exploration of High Performance Embedded Out-of-Order Processors Proceedings of Design, Automation and Test in Europe, pp. 351-356 (2006)
    22. Stijn Eyerman, James E. Smith and Lieven Eeckhout Characterizing the Branch Misprediction Penalty Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 48-58 (2006)
    23. Stijn Eyerman, Lieven Eeckhout and Koen De Bosschere The Shape of the Processor Design Space and its Implications for Early Stage Explorations Proceedings of the 7th WSEAS International Conference on Automatic Control, Modeling and Simulation, pp. 395-400 (2005)
    24. L. Eeckhout, S. Eyerman, B. Callens and K. De Bosschere Accurately Warmed-up Trace Samples for the Evaluation of Cache Memories Proceedings of the High Performance Computing Symposium - HPC2003, pp. 267-274 (2003)

    Other publications

    1. Stijn Eyerman Analytical Performance Analysis and Modeling of Superscalarand Multi-Threaded Processors. pp. (2008)
    2. Stijn Eyerman Analytische prestatieanalyse en -modellering van superscalaire en meerdradige processors Doctoraatsproefschrift Faculteit Ingenieurswetenschappen, Universiteit Gent, pp. 186 (2008)
    3. S. Eyerman Automatisch zoeken naar de optimale microarchitectuur. Afstudeerwerk FTW, UGent, pp. (2004)