Lieven Eeckhout

 

I am a Professor (hoogleraar BOF-ZAP) at Ghent University, Belgium, in the Department of Electronics and Information Systems (ELIS). I obtained my MS and PhD degrees from Ghent University in 1998 and 2002, respectively. My research interests include computer architecture and the hardware/software interface in general, and performance analysis, evaluation and modeling more in particular.

 

Contact information

 

ELIS – Ghent University, Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium

Tel:+32-9-264.34.58, Fax: +32-9-264.35.94

Email: leeckhou @ elis.ugent.be

 

eeckhout.jpg

 

 

My Research group: PerformanceLab

 

Postdocs:

   Stijn Eyerman

   Jennifer B. Sartor

  

PhD students:

   Shoaib Akram

   Osman Allam

   Maximilien Breughe (at Samsung in Austin, TX)

   Trevor E. Carlson

   Sander De Pestel

   Kristof Du Bois

   Cecilia Gonzalez-Alvarez

   Sam Van den Steen

 

 

PerformanceLab Alumni

 

Frederick Ryckbosch (PhD, May 2013) – Co-Scale startup (co-founder)

Stijn Polfliet (PhD, April 2013) – Co-Scale startup (co-founder)

Kenzo Van Craeynest (PhD, April 2013) – Flemish government

Luk Van Ertvelde (PhD, Dec 2010) – Itineris

Kenneth Hoste (PhD, Sept 2010) – HPC UGent

Davy Genbrugge (PhD, Jan 2010) – Agilent

Frederik Vandeputte (PhD, Sept 2008) – Alcatel-Lucent

Stijn Eyerman (PhD, May 2008) – UGent (FWO postdoc)

Andy Georges (PhD, April 2008) – HPC UGent

Dries Buytaert: (PhD, January 2008) – Acquia (CTO & co-founder)

Kris Venstermans (PhD, June 2007) – LMS

 

 

Software

 

We released Sniper, a fast, accurate and parallel x86 multi-core simulator.

 

 

Current projects

 

Dependable Performance on Many-Thread Processors – ERC Starting Grant

ADEPT – EU FP7

 

 

Professional activities

 

Associate editor-in-chief:

-       IEEE Computer Architecture Letters (CAL)

-       IEEE Micro

 

Associate editor:

-       ACM Transactions on Architecture and Code Optimization (TACO)

 

General chair:

-       ISPASS 2010

 

Program chair:

-       HPCA 2015

-       CGO 2013 (co-chair w/ Kathryn S. McKinley)

-       ISPASS 2009

 

Program committees:

-       ISCA: 2007, 2009, 2010, 2011, 2012

-       HPCA: 2007, 2008, 2010, 2011, 2013, 2014

-       MICRO: 2012, 2013

-       IEEE Micro Top Picks: 2008, 2009, 2010, 2011, 2013, 2015

-       PLDI: 2007, 2009

-       PACT: 2009, 2010, 2012

-       CGO: 2010, 2011, 2013

-       ISPASS: 2005, 2006, 2008, 2012

-       IISWC: 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2014

-       VEE: 2009

-       HiPEAC: 2009, 2011

-       DATE: 2011, 2012

-       ECOOP: 2014

 

Others:

-       IEEE Technical Committee on Computer Architecture (TCCA), Executive Committee member

 

 

Awards

 

-       Best Paper Award at ISPASS 2013

-       SPEC Distinguished Dissertation Award 2011 (Luk Van Ertvelde)

-       Laureaat van de Academie in de Klasse van de Technische Wetenschappen, 2010

-       Selection of Per-Thread Cycle Accounting for SMT Processors as an IEEE Micro Top Pick 2010 for most significant research paper in computer architecture based on novelty and long-term impact

-       Selection of A Top-Down Approach to Architecting CPI Component Performance Counters as an IEEE Micro Top Pick 2007 for being most relevant to industry and significant in contribution to the field of computer architecture

-       IBM Belgium Prize for Informatics for PhD thesis in 2003

 

 

Selected publications (Please respect the policy of the publishers)

 

2014

 

BarrierPoint: Sampled Simulation of Multi-Threaded Applications

Trevor E. Carlson, Wim Heirman, Kenzo Van Craeynest, and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2014  [Best paper nomination]

 

The Benefit of SMT in the Multi-Core Era: Flexibility towards Degrees of Thread-Level Parallelism

            Stijn Eyerman and Lieven Eeckhout

            Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 591-606, March 2014

 

Undersubscribed Threading on Clustered Cache Architectures

            Wim Heirman, Trevor E. Carlson, Kenzo Van Craeynest, Ibrahim Hur, Aamer Jaleel, and Lieven Eeckhout

            Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA), February 2014

 

Selecting Representative Benchmark Inputs for Exploring Microprocessor Design Spaces

            Maximilien Breughe, and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 10, No 4, Paper 37, Dec 2013

 

Accelerating an Application Domain with Specialized Functional Units

            Cecilia Gonzalez-Alvarez, Jennifer B. Sartor, Carlos Alvarez, Daniel Jimenez-Alvarez, and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 10, No 4, Paper 47, Dec 2013

 

PCantorSim: Accelerating Parallel Architecture Simulation through Fractal-Based Sampling

            Chuntao Jiang, Zhibin Yu, Hai Jin, Chengzhong Xu, Lieven Eeckhout, Wim Heirman, Trevor E. Carlson, Xiaofei Liao

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 10, No 4, Paper 49, Dec 2013

 

2013

 

Bottle Graphs: Visualizing Scalability Bottlenecks in Multi-Threaded Applications

            Kristof Du Bois, Jennifer B. Sartor, Stijn Eyerman, and Lieven Eeckhout

            Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 335-372, Oct 2013

 

Fairness-Aware Scheduling on Single-ISA Heterogeneous Multi-Cores

            Kenzo Van Craeynest, Shoaib Akram, Wim Heirman, Aamer Jaleel, and Lieven Eeckhout

            Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 177-187, Sept 2013

 

Criticality Stacks: Identifying Critical Threads in Parallel Programs using Synchronization Behavior

            Kristof Du Bois, Stijn Eyerman, Jennifer B. Sartor and Lieven Eeckhout

            Proceedings of the International Symposium on Computer Architecture (ISCA), pp. 511-522, June 2013

 

Sampled Simulation of Multi-Threaded Applications

            Trevor E. Carlson, Wim Heirman and Lieven Eeckhout

            Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 2-12, April 2013  [Best paper award]

 

Restating the Case for Weighted-IPC Metrics to Evaluate Multiprogram Workload Performance

            Stijn Eyerman and Lieven Eeckhout

            IEEE Computer Architecture Letters, Accepted

 

Per-Thread Cycle Accounting in Multicore Processors

            Kristof Du Bois, Stijn Eyerman and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 9, No 4, Jan 2013

 

Understanding Fundamental Design Choices in Single-ISA Heterogeneous Multicore Architectures

            Kenzo Van Craeynest and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 9, No 4, Jan 2013

 

2012

 

SWAP: Parallelization through Algorithm Substitution

            Hengjie Li, Wenting He, Yang Chen, Lieven Eeckhout, Olivier Temam and Chengyong Wu

            IEEE Micro, Vol 32, No 2, pp. 54-67, July/August 2012

 

Exploring Multi-Threaded Java Application Performance on Multi-Core Hardware

            Jennifer B. Sartor and Lieven Eeckhout

Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), pp. 281-296, Oct 2012

 

Power-Aware Multi-Core Simulation for Early Design Stage Hardware/Software Co-Optimization

            Wim Heirman, Souradip Sarkar, Trevor E. Carlson, Ibrahim Hur and Lieven Eeckhout

            Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 3-12, Sept 2012

 

Scheduling Heterogeneous Multi-Cores through Performance Impact Estimation (PIE)

            Kenzo Van Craeynest, Aamer Jaleel, Paolo Narvaez, Joel S. Emer

            Proceedings of the International Symposium on Computer Architecture (ISCA), pp. 213-244, June 2012

 

A First-Order Mechanistic Model for Architectural Vulnerability Factor

            Arun A. Nair, Stijn Eyerman, Lieven Eeckhout and Lizy K. John

            Proceedings of the International Symposium on Computer Architecture (ISCA), pp. 273-284, June 2012

 

Studying Hardware and Software Trade-Offs for a Real-Life Web 2.0 Workload

            Stijn Polfliet, Frederick Ryckbosch and Lieven Eeckhout

            Proceedings of the International Conference on Performance Engineering (ICPE), pp. 181-192, April 2012

 

Speedup Stacks: Identifying Scaling Bottlenecks in Multi-Threaded Applications

            Stijn Eyerman, Kristof Du Bois and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 145-155, April 2012

 

A Mechanistic Performance Model for In-Order Processors

            Maximilien Breughe, Stijn Eyerman and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 14-24, April 2012  [Best paper nomination]

 

Iterative Optimization for the Data Center

            Yang Chen, Shuangde Fang, Lieven Eeckhout, Olivier Temam, Chengyong Wu

            Proceedings of the International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS), pp. 49-60, March 2012

 

Deconstructing Iterative Optimization

Yang Chen, Shuangde Fang, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Olivier Temam and Chengyong Wu

            ACM Transaction on Architecture and Code Optimization (TACO), Vol 9, No 3, Sept 2012

 

Probabilistic Modeling for Job Symbiosis Scheduling on SMT Processors

            Stijn Eyerman and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimizations (TACO), Vol 9, No 2, June 2012

 

VSim: Simulating Multi-Server Setups at Near Native Hardware Speed

            Frederick Ryckbosch, Stijn Polfliet and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimizations (TACO), Vol. 8, Issue 4, Article No. 52, Jan 2012

 

Exploiting Media Stream Similarity for Energy-Efficient Decoding and Resource Prediction

            Juan Hamers and Lieven Eeckhout

            ACM Transactions on Embedded Computing Systems (TECS), Vol 11, Issue 1, Article No 2, March 2012

 

2011

 

Using Cycle Stacks to Understand Scaling Bottlenecks in Multi-Threaded Workloads

            Wim Heirman, Trevor E. Carlson, Shuai Che, Kevin Skadron and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), pp. 38-50, Nov 2011

 

Ranking Commercial Machines through Data Transposition

            Beau Piccart, Andy Georges, Hendrik Blockeel and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), pp. 3-14, Nov 2011

 

The Multi-Program Performance Model: Debunking Current Practice in Multi-Core Simulation

            Kenzo Van Craeynest and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), pp. 26-37, Nov 2011

 

Sniper: Exploring the Level of Abstraction for Scalable and Accurate Parallel Multi-Core Simulation

            Trevor E. Carlson, Wim Heirman and Lieven Eeckhout

            Supercomputing (SC), Nov 2011

 

Trends in Server Energy Proportionality

            Frederick Ryckbosch, Stijn Polfliet and Lieven Eeckhout

            IEEE Computer, Vol 44, No 9, pp. 69-72, Sept 2011

 

Optimizing the Data Center for Data-Centric Workloads

            Stijn Polfliet, Frederick Ryckbosch and Lieven Eeckhout

            Proceedings of the International Conference on Supercomputing (ICS), pp. 182-191, June 2011

 

How Sensitive is Processor Customization to the Workload’s Input Datasets?

            Maximilien Breughe, Zheng Li, Yang Chen, Stijn Eyerman, Olivier Temam, Chengyong Wu and Lieven Eeckhout

            Proceedings of the International Symposium on Application-Specific Processors (SASP), June 2011

 

Automated Full-System Power Characterization

            Stijn Polfliet, Frederick Ryckbosch and Lieven Eeckhout

            IEEE Micro, Vol 31, No 3, pp. 46-59, May/June 2011

 

Fine-Grained DVFS Using On-Chip Regulators

            Stijn Eyerman and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 8, No 1, April 2011

 

Mechanistic-Empirical Processor Performance Modeling for Constructing CPI Stacks on Real Hardware

            Stijn Eyerman, Kenneth Hoste and Lieven Eeckhout

            IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 216-226, April 2011

 

SWEEP: Evaluating Computer System Energy Efficiency using Synthetic Workloads

            Kristof Du Bois, Tim Schaeps, Stijn Polfliet, Frederick Ryckbosch and Lieven Eeckhout

            Proceedings of the International Conference on High Performance and Embedded Architectures and Compilers (HiPEAC), pp. 159-166, Jan 2011

 

2010

 

Benchmark Synthesis for Architecture and Compiler Exploration

            Luk Van Ertvelde and Lieven Eeckhout

            Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), pp 106-116, Dec 2010

 

AVF Stressmarks: Towards an Automated Methodology for Bounding the Worst-Case Vulnerability of Soft Errors

            Arun A. Nair, Lizy K. John and Lieven Eeckhout

            Proceedings of the International Symposium on Microarchitecture (MICRO), pp 125-136, Dec 2010

 

Scenario-Based Resource Prediction for QoS-Aware Media Processing

            Juan Hamers and Lieven Eeckhout

            IEEE Computer, Vol 43, No 10, pp. 56-63, Oct 2010

 

Workload Reduction and Generation Techniques

            Luk Van Ertvelde and Lieven Eeckhout

            IEEE Micro, Vol 30, No 6, pp. 57-65, Nov/Dec 2010

 

Fast, Accurate, and Validated Full-System Software Simulation of x86 Hardware

            Frederick Ryckbosch, Stijn Polfliet and Lieven Eeckhout

            IEEE Micro, Vol 30, No 6, pp. 46-56, Nov/Dec 2010

 

A Counter Architecture for Online DVFS Profitability Estimation

            Stijn Eyerman and Lieven Eeckhout

IEEE Transactions on Computers, Vol 59, No 11, pp. 1576-1583, Nov 2011

 

Computer Architecture Performance Evaluation Methods

            Lieven Eeckhout

            Synthesis Lectures on Computer Architecture, Editor Mark Hill, Morgan & Claypool Publishers, June 2010

 

Modeling Critical Sections in Amdahl’s Law and its Implications for Multicore Design

            Stijn Eyerman and Lieven Eeckhout

            Proceedings of ISCA, pp. 362-370, June 2010

 

Evaluating Iterative Optimization Across 1000 Data Sets

            Yang Chen, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Liang Peng, Olivier Temam and Chenyong Wu

            Proceedings of PLDI, pp. 448-459, June 2010

 

Automated Just-In-Time Compiler Tuning

            Kenneth Hoste, Andy Georges and Lieven Eeckhout

            Proceedings of CGO, pp. 62-72, April 2010

 

Performance Metrics for Consolidated Servers

            Andy Georges and Lieven Eeckhout

            Proceedings of HPCvirt, April 2010

 

Probabilistic Job Symbiosis Modeling for SMT Processor Scheduling

            Stijn Eyerman and Lieven Eeckhout

            Proceedings of ASPLOS, pp. 91-102, March 2010

 

Interval Simulation: Raising the Level of Abstraction in Architectural Simulation

            Davy Genbrugge, Stijn Eyerman and Lieven Eeckhout

            Proceedings of HPCA, pp. 307-318, Feb 2010

 

Per-Thread Cycle Accounting

            Stijn Eyerman and Lieven Eeckhout

            IEEE Micro, Special Issue on Top Picks from 2009 Microarchitecture Conferences, Vol 30, No 1, pp. 71-80, Jan/Feb 2010

 

 

2009

 

Chip-Multiprocessor Design Space Exploration through Statistical Simulation

            Davy Genbrugge and Lieven Eeckhout

            IEEE Transactions on Computers, Vol 58, No 12, pp. 1668-1681, Dec 2009

 

A Methodology for Analyzing Commercial Processor Performance

            Kenneth Hoste and Lieven Eeckhout

            IEEE Computer, Vol 42, No 10, pp. 70-76, Oct 2009

 

Mechanistic Performance Modeling for Studying Resource Scaling in Out-of-Order Processors

            Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis and James E. Smith

            ACM Transactions on Computer Systems (TOCS), Vol 27, Issue 2, Article No 3, May 2009

 

Per-Thread Cycle Accounting in SMT Processors

            Stijn Eyerman and Lieven Eeckhout

Proceedings of ASPLOS 2009, pp 133-144, March 2009

 

Finding Stress Patterns in Microprocessor Workloads

            Frederik Vandeputte and Lieven Eeckhout

            Proceedings of HiPEAC 2009, pp. 153-167, Jan 2009

 

MLP-Aware Runahead Threads in a Simultaneous Multithreading Processor

            Kenzo Van Craeynest, Stijn Eyerman and Lieven Eeckhout

Proceedings of HiPEAC 2009, pp. 110-124, Jan 2009

 

Memory-Level Parallelism Aware Fetch Policies for Simultaneous Multithreading Processors

            Stijn Eyerman and Lieven Eeckhout

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 6, Issue 1, Article No 3, March 2009

 

 

2008

 

Distilling the Essence of Proprietary Workloads into Miniature Benchmarks

            Ajay M. Joshi, Lieven Eeckhout, Robert Bell, Jr. And Lizy K. John

            ACM Transactions of Architecture and Code Optimization (TACO), Vol. 5, No. 2, Article No. 10

 

Java Performance Evaluation through Rigorous Replay Compilation

Andy Georges, Lieven Eeckhout and Dries Buytaert

            OOPSLA 2008, pp. 367-384

 

System-Level Performance Metrics for Multi-Program Workloads

            Stijn Eyerman and Lieven Eeckhout

            IEEE Micro, Special Issue on Interaction of Many-Core Computer Architecture and Operating Systems, Vol. 28, No. 3, pp. 42-53

 

Automated Hardware-Independent Scenario Identification

            Juan Hamers and Lieven Eeckhout

            DAC 2008, pp. 954-959

 

COLE: Compiler Optimization Level Exploration

            Kenneth Hoste and Lieven Eeckhout

            CGO 2008, pp. 165-174

 

Dispersing Proprietary Applications as Benchmarks through Code Mutation

            Luk Van Ertvelde and Lieven Eeckhout

            ASPLOS 2008, pp. 201-210

 

Automated Microprocessor Stressmark Generation

            Ajay M. Joshi, Lieven Eeckhout, Lizy K. John and C. Isen

            HPCA 2008, pp. 229-239

 

Studying Compiler Optimizations on Superscalar Processors through Interval Analysis

            Stijn Eyerman, Lieven Eeckhout, and James E. Smith

            HiPEAC 2008, pp. 114-129

 

Phase Complexity Surfaces: Characterizing Time-Varying Program Behavior

            Frederik Vandeputte and Lieven Eeckhout

            HiPEAC 2008, pp. 320-334

 

Memory Data Flow Modeling in Statistical Simulation for the Efficient Exploration of Microprocessor Design Spaces

            Davy Genbrugge and Lieven Eeckhout

            IEEE Transactions on Computers, Vol 57, No 10, pp. 41-54

 

2007

 

Java Object Header Elimination for Reduced Memory Consumption in 64-Bit Virtual Machines

            Kris Venstermans, Lieven Eeckhout and Koen De Bosschere

            ACM Transactions on Architecture and Code Optimization (TACO), Vol 4, No 3, 30 pages

 

Microarchitecture-Independent Workload Characterization

            Kenneth Hoste and Lieven Eeckhout

            IEEE Micro, Special Issue on Hot Tutorials, Vol 27, No 3, pp. 63-72

 

A Top-Down Approach to Architecting CPI Component Performance Counters

            Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis, and James E. Smith

            IEEE Micro, Special Issue on Top Picks from 2006 Microarchitecture Conferences, Vol 27, No 1, pp. 84-93

 

Using HPM-Sampling to Drive Dynamic Compilation

            Dries Buytaert, Andy Georges, Michael Hind, Matthew Arnold, Lieven Eeckhout, and Koen De Bosschere

            OOPSLA 2007, pp. 553-568

 

Statistically Rigorous Java Performance Evaluation

            Andy Georges, Dries Buytaert, and Lieven Eeckhout

            OOPSLA 2007, pp. 57-76

 

Statistical Simulation of Chip Multiprocessors Running Multi-Program Workloads

            Davy Genbrugge and Lieven Eeckhout

            ICCD 2007, pp. 464-471

 

Representative Multi-Program Workloads for Representative Architecture Simulation

            Michael Van Biesbrouck, Lieven Eeckhout, and Brad Calder

            IISWC 2007, pp. 193-203

 

Object-Relative Addressing: Compressed Pointers in 64-bit Java Virtual Machines

            Kris Venstermans, Lieven Eeckhout, and Koen De Bosschere

            ECOOP 2007, pp. 79-100

 

Resource Prediction for Media Stream Decoding

            Juan Hamers and Lieven Eeckhout

            DATE 2007, pp. 594-599

 

A Memory-Level Parallelism Aware Fetch Policy for SMT Processors

            Stijn Eyerman and Lieven Eeckhout

            HPCA 2007, pp. 240-249

 

Branch History Matching: Branch Predictor Warmup for Sampled Simulation

            Simon Kluyskens and Lieven Eeckhout

            HiPEAC 2007, pp. 153-167

 

2006

 

Efficient Sampling Startup for SimPoint

Michael Van Biesbrouck, Brad Calder and Lieven Eeckhout

IEEE Micro, Special Issue on Computer Architecture Simulation and Modeling, Vol 26, No 4, pp. 32-42

 

Measuring Benchmark Similarity Using Inherent Program Characteristics

            Ajay M. Joshi, Aashish Phansalkar, Lieven Eeckhout, and Lizy K. John

            IEEE Transactions on Computers, Vol 55, No 6, pp. 769-782

 

64-bit versus 32-bit Virtual Machines for Java

            Kris Venstermans, Lieven Eeckhout, and Koen De Bosschere

            Software Practice and Experience, Vol 36, No 1, pp. 1-26

 

A Performance Counter Architecture for Computing Accurate CPI Components

            Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis and James E. Smith

            ASPLOS 2006, pp. 175-184

 

Javana: A System for Building Customized Java Program Analysis Tools

            Jonas Maebe, Dries Buytaert, Lieven Eeckhout, and Koen De Bosschere

            OOPSLA 2006, pp. 153-168

 

Performance Cloning: A Technique for Disseminating Proprietary Applications as Benchmarks

            Ajay M. Joshi, Lieven Eeckhout, Robert H. Bell, Jr., and Lizy K. John

            IISWC 2006, pp. 105-115

 

Evaluating Benchmark Subsetting Approaches

            Joshua J. Yi, Resit Sendag, Lieven Eeckhout, Ajay. M. Joshi, David J. Lilja, and Lizy K. John

            IISWC 2006, pp. 93-104

 

Comparing Benchmarks Using Key Microarchitecture-Independent Characteristics

            Kenneth Hoste and Lieven Eeckhout

            IISWC 2006, pp. 83-92

 

Performance Prediction based on Inherent Program Similarity

            Kenneth Hoste, Aashish Phansalkar, Lieven Eeckhout, Andy Georges, Lizy K. John, and Koen De Bosschere

            PACT 2006, pp. 114-122

 

The Exigency of Benchmark and Compiler Drift: Designing Tomorrow’s Processors with Yesterday’s Tools

            Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout, and David J. Lilja

            ICS 2006, pp. 87-96

 

Space-Efficient 64-bit Java Objects through Selective Typed Virtual Addressing

            Kris Venstermans, Lieven Eeckhout, and Koen De Bosschere

            CGO 2006, pp. 76-86

 

Considering All Starting Points for Simultaneous Multithreading Simulation

            Michael Van Biesbrouck, Lieven Eeckhout, and Brad Calder

            ISPASS 2006, pp. 143-153

 

Characterizing the Branch Misprediction Penalty

            Stijn Eyerman, James E. Smith, and Lieven Eeckhout

            ISPASS 2006, pp. 48-58

 

Efficient Design Space Exploration of High Performance Embedded Out-of-Order Processors

            Stijn Eyerman, Lieven Eeckhout, and Koen De Bosschere

            DATE 2006, pp. 351-356

 

2005

 

Garbage Collection Hints

            Dries Buytaert, Kris Venstermans, Lieven Eeckhout, and Koen De Bosschere

            HiPEAC 2005, pp. 233-248

 

Efficient Sampling Startup for Sampled Processor Simulation

            Michael Van Biesbrouck, Lieven Eeckhout, and Brad Calder

            HiPEAC 2005, pp. 47-67

 

Exploiting Program Microarchitecture Independent Characteristics and Phase Behavior for Reduced Benchmark Suite Simulation

            Lieven Eeckhout, John Sampson, and Brad Calder

            IISWC 2005, pp. 2-12

 

A Detailed Study on Phase Predictors

            Frederik Vandeputte, Lieven Eeckhout, and Koen De Bosschere

            Euro-Par 2005, pp. 571-581

 

Measuring Program Similarity: Experiments with SPEC CPU Benchmark Suites

            Aashish Phansalkar, Ajay M. Joshi, Lieven Eeckhout, and Lizy K. John

            ISPASS 2005, pp. 10-20

 

BLRL: Accurate and Efficient Warmup for Sampled Processor Simulation

            Lieven Eeckhout, Yue Luo, Koen De Bosschere, and Lizy K. John

            The Computer Journal, 2005, Vol 48, No 4, pp. 451-459

 

2004

 

Method-Level Phase Behavior in Java Workloads

            Andy Georges, Dries Buytaert, Lieven Eeckhout, and Koen De Bosschere

            OOPSLA 2004, pp. 270-287

 

Control Flow Modeling in Statistical Simulation for Accurate and Efficient Processor Design Studies

            Lieven Eeckhout, Robert H. Bell, Jr., Bastiaan Stougie, Koen De Bosschere, and Lizy K. John

            ISCA 2004, pp. 350-361      

 

2003

 

Statistical Simulation: Adding Efficiency to the Computer Designer’s Toolbox

            Lieven Eeckhout, Sebastian Nussbaum, James E. Smith, and Koen De Bosschere

            IEEE Micro, Vol 23, No 5, pp. 26-38

 

Designing Computer Architecture Research Workloads

            Lieven Eeckhout, Hans Vandierendonck, and Koen De Bosschere

            IEEE Computer, Vol 36, No 2, pp. 65-71

 

Quantifying the Impact of Input Data Sets on Program Behavior and its Applications

            Lieven Eeckhout, Hans Vandierendonck, and Koen De Bosschere

            Journal of Instruction-Level Parallelism, Vol 5, pp. 1-33

 

How Java Programs Interact with Virtual Machines at the Microarchitectural Level

            Lieven Eeckhout, Andy Georges, and Koen De Bosschere

            OOPSLA 2003, pp. 169-186

 

2002

 

Workload Design: Selecting Representative Program-Input Pairs

            Lieven Eeckhout, Hans Vandierendonck, and Koen De Bosschere

            PACT 2002, pp. 83-94

 

2001

 

Hybrid Analytical-Statistical Modeling for Efficiently Exploring Architecture and Workload Design Spaces

            Lieven Eeckhout and Koen De Bosschere

            PACT 2001, pp. 25-34

 

Early Design Phase Power/Performance Modeling through Statistical Simulation

            Lieven Eeckhout and Koen De Bosschere

            ISPASS 2001, pp. 10-17

 

2000

 

Performance Analysis through Synthetic Trace Generation

            Lieven Eeckhout, Koen De Bosschere, and Henk Neefs

            ISPASS 2000, pp. 1-6