Hans Vandierendonck and Andre SeznecFairness metrics for multi-threaded processors IEEE COMPUTER ARCHITECTURE LETTERS, Vol. 99(RapidPosts), pp. 4 (2011)
Sean Rul, Hans Vandierendonck and Koen De BosschereA profile-based tool for finding pipeline parallelism in sequential programs PARALLEL COMPUTING, Vol. 36(9), pp. 531-551 (2010)
Hans Vandierendonck and Andre SeznecSpeculative Return Address Stack Management Revisited ACM Transactions on Architecture and Code Optimization, Vol. 5(3), pp. (2008)
Hans Vandierendonck, Veerle Desmet and Koen De BosschereBehavior-Based Branch Prediction by Dynamically Clustering Branch Instructions Journal of Information Science and Engineering, Vol. 24(3), pp. 919-931 (2008)
Hans Vandierendonck and Andre SeznecFetch Gating Control through Speculative Instruction Window Weighting Transactions on High-Performance Embedded Architectures and Compilation, Vol. 2(2), pp. 19-39 (2007)
Veerle Desmet, Hans Vandierendonck and Koen De Bosschere2FAR: A 2bcgskew Predictor Fused by an Alloyed Redundant History Skewed Perceptron Branch Predictor Journal of Instruction-Level Parallelism. www.jilp.org/vol7., Vol. 7, pp. 1-11 (2005)
Hans Vandierendonck and Koen De BosschereOn generating set index functions for randomized caches COMPUTER JOURNAL, Vol. 47(2), pp. 245-258 (2004)
H. Vandierendonck and K. De BosschereRandomized Caches for Power-Efficiency IEICE Transactions on Electronics, Vol. E86-C(10), pp. 2137-2144 (2003)
H. Vandierendonck and K. De BosschereHighly Accurate and Efficient Evaluation of Randomising Set Index Functions Journal of Systems Architecture, Vol. 48(13-15), pp. 429-452 (2003)
L. Eeckhout, H. Vandierendonck and K. De BosschereQuantifying the Impact of Input Data Sets on Program Behavior and its Applications Journal of Instruction-Level Parallelism, Vol. 5, pp. 1-33 (2003)
H. Vandierendonck and K. De BosschereAn Address Transformation Combining Block- and Word-Interleaving Computer Architecture Letters, Vol. 1, pp. 14-17 (2002)
Conference publications
Hans Vandierendonck and Koen De BosschereWhole-array SSA : an intermediate representation of memory for trading-off precision against complexity Proceedings of the workshop on intermediate representations, pp. 69-76 (2011)
Hans Vandierendonck and Koen De BosschereAutomatic parallelization in the paralax compiler SCOPES '11 : proceedings of the 14th international workshop on software and compilers for embedded systems, pp. 56-63 (2011)
Hans Vandierendonck, Sean Rul and Koen De BosschereThe paralax infrastructure : automatic parallelization with a helping hand Parallel Architectures and Compilation Techniques, 19th International Conference, Proceedings, pp. 389-400 (2010)
Hans Vandierendonck and Koen De BosschereImplicit hints : embedding hint bits in programs without ISA changes Computer Design, IEEE International conference, Proceedings, pp. 6 (2010)
Hans Vandierendonck, Sean Rul and Koen De BosschereFactoring out ordered sections to expose thread-level parallelism PEPSMA 2009 : the 2nd Workshop on Parallel Execution of Sequential Programs on Multicore Architectures, pp. 12-19 (2009)
Sean Rul, Hans Vandierendonck and Koen De BosschereCan we apply accelerator-cores to control-intensive programs? Application Accelerators in High Performance Computing, 2009 Symposium, Papers, pp. 3 (2009)
Hans Vandierendonck and Koen De BosschereConstructing Optimal XOR-Functions to Minimize Cache Conflict Misses Architecture of Computing Systems - ARCS 2008, Vol. 4937, pp. 261-272 (2008)
Sean Rul, Hans Vandierendonck and Koen De BosschereExtracting Coarse-Grain Parallelism in General-Purpose Programs Proceedings of the 2008 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 281-282 (2008)
Sean Rul, Hans Vandierendonck and Koen De BosschereDetecting the Existence of Coarse-Grain Parallelism in General-Purpose Programs Proceedings of the First Workshop on Programmability Issues for Multi-Core Computers, MULTIPROG-1, pp. 1-12 (2008)
Hans Vandierendonck, Sean Rul, Michiel Questier and Koen De BosschereExperiences with Parallelizing a Bio-informatics Program on the Cell BE Proceedings of the Third International Conference on High Performance Embedded Architectures and Compilers, HiPEAC 2008, Vol. 4917, pp. 161-175 (2008)
Sean Rul, Hans Vandierendonck and Koen De BosschereDetection of Function-level Parallelism Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2007), pp. 99-102 (2007)
Hans Vandierendonck and Andre SeznecFetch Gating Control through Speculative Instruction Window Weighting High Performance Embedded Architectures and Compilers, pp. 120-135 (2007)
B NOOTAERT, Hans Vandierendonck and Koen De BosschereConflict Avoiding Caches Invite New Data Layout Optimizations The 10th Workshop on Interaction between Compilers and Computer Architectures, pp. 23-33 (2006)
Sean Rul, Hans Vandierendonck and Koen De BosschereFunction Level Parallelism Driven by Data Dependencies Workshop on Design, Architecture and Simulation of Chip Multi-Processors (dasCMP), pp. 8 (2006)
Sean Rul, Hans Vandierendonck and Koen De BosschereFunction Level Parallelism Lead by Data Dependencies Architecture And Compilers for Embedded Systems (ACES 2006), pp. 76-79 (2006)
Hans Vandierendonck and Koen De BosschereOn the Impact of OS and Linker Effects on Level-2 Cache Performance Proceedings of the International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 87-95 (2006)
Hans Vandierendonck and Pedro TrancosoBuilding and Validating a Reduced TPC-H Benchmark Proceedings of the International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 383-392 (2006)
Sean Rul, Hans Vandierendonck and Koen De BosschereClassifying Data Dependencies Between Functions Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2006), pp. 117-120 (2006)
Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout and David J. LiljaThe Exigency of Benchmark and Compiler Drift: Designing Tomorrow`s Processors with Yesterday`s Tools Proceedings of the 2006 International Conference on Supercomputing (ICS), pp. 75--86 (2006)
Bavo Nootaert, Hans Vandierendonck and Koen De BosschereAlignment of matrices when using XOR-based hashing ACACES 2005 Poster abstracts: Advanced Computer Architecture and Compilation for Embedded Systems, pp. 119-122 (2005)
Veerle Desmet, Hans Vandierendonck and Koen De BosschereInterference in Branch Predictors: A Systematic Approach Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2005), pp. 173-176 (2005)
Hans Vandierendonck and Koen De BosschereExperiments with Subsetting Benchmark Suites Proceedings of the Seventh Annual IEEE International Workshop on Workload Characterization, pp. 55-62 (2004)
Hans Vandierendonck and Koen De BosschereEccentric and fragile benchmarks IEEE International Symposium on Performance Analysis of Systems and Software-ISPASS, pp. 2-11 (2004)
Veerle Desmet, Hans Vandierendonck and Koen De BosschereA 2bcgskew Predictor Fused by a Redundant History Skewed Perceptron Predictor The 1st JILP Championship Branch Prediction Competition (CBP-1) http://www.jilp.org/cbp/Agenda-and-Results.htm, pp. Internet (2004)
H. Vandierendonck and K. De BosschereMany Benchmarks Stress the Same Bottlenecks Workshop on Computer Architecture Evaluation Using Commercial Workloads, pp. 57-64 (2004)
H. Vandierendonck and K. De BosschereOn the use of statistical data analysis techniques in workload characterization Fourth FTW PhD Symposium, pp. on CD (2003)
H. Vandierendonck and K. De BosschereOn the use of statistical data analysis techniques in workload characterization 1st Flanders PhD Symposium: Industry-Ready Innovative Research, pp. on CD (2003)
Hans Vandierendonck and Koen De BosschereTrade-Offs for Skewed-Associative Caches Parallel Computing: Software Technology, Algorithms, Architectures and Applications, Vol. 13, pp. 467-474 (2003)
B. De Sutter, H. Vandierendonck, B. De Bus and K. De BosschereOn The Side-Effects of Code Abstraction Proceedings of the 2003 ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES`03), pp. 244-253 (2003)
H. VandierendonckEfficient Evaluation of Randomising Set Index Functions for Cache Memories Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 27-30 (2002)
L. Eeckhout, H. Vandierendonck and K. De BosschereWorkload Design: Selecting Representative Program-Input Pairs Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques, pp. 83-94 (2002)
H. Vandierendonck and K. De BosschereEvaluation of the Performance of Polynomial Set Index Functions Workshop on Duplicating, Deconstructing and Debunking, held in conjunction with the 29th International Symposium on Computer Architecture, pp. 31-41 (2002)
L. Eeckhout, H. Vandierendonck and K. De BosschereHow Input Data Sets Change Program Behaviour Proceedings of the Fifth Workshop on Computer Architecture Evaluation using Commercial Workloads, held in conjunction with the Eighth International Symposium on High Performance Computer Architecture (HPCA-8), pp. 39-47 (2002)
T. Vander Aa, L. Eeckhout, B. Goeman, H. Vandierendonck, T. Van Achteren, R. Lauwereins and K. De BosschereOptimizing a 3D Image Reconstruction Algorithm: Investigating the Interaction between the High-Level Implementation, the Compiler and the Architecture Proceedings of the Seventh Asia-Pacific Computer Systems Architecture Conference, Vol. 24(3), pp. 119-126 (2002)
H. VandierendonckEfficient Evaluation of Randomising Set Index Functions for Cache Memories Second FTW PhD Symposium, pp. (2001)
H. Vandierendonck and K. De BosschereEfficient Profile-Based Evaluation of Randomising Set Index Functions for Cache Memories Proceedings of the 2001 IEEE International Symposium on Performance Analysis of Systems and Software, pp. 120-127 (2001)
B. Goeman, H. Vandierendonck and K. De BosschereDifferential FCM: Increasing Value Prediction Accuracy by Improving Table Usage Efficiency Proceedings of the 7th International Symposium on High-Performance Computer Architecture, pp. 207-216 (2001)
H. VandierendonckMulti-Module Caches to Improve Cache Hit Ratios First FTW PhD Symposium, pp. (2000)
H. Vandierendonck and K. De BosschereAn Optimal Replacement Policy for Balancing Multi-Module Caches Proceedings of the 12th Symposium on Computer Architecture and High Performance Computing, pp. 65-72 (2000)
H. Vandierendonck and K. De BosschereA Comparison of Locality-Based and Recency-Based Replacement Policies Proceedings of the 3rd International Symposium on High-Performance Computing, Vol. 1940, pp. 310-318 (2000)
H. Vandierendonck and K. De BosschereOn multi-module caches: replacement policies and organization Parallel Architectures: Design and Exploration, pp. 21-38 (2000)
H. Neefs, H. Vandierendonck and K. De BosschereA Technique for High Bandwidth and Deterministic Low Latency Load/Store Accesses to Multiple Cache Banks Proceedings of the 6th International Symposium on High-Performance Computer Architecture, pp. 313-324 (2000)
Hans Vandierendonck and Andr�� SeznecManaging SMT Resource Usage through Speculative Instruction Window Weighting Rapports de recherche - INRIA, Vol. 7103 pp. 22 (2009)
Hans VandierendonckVermijding van afbeeldingsconflicten in microprocessors Doctoraatsproefschrift Faculteit Toegepaste Wetenschappen, Universiteit Gent, pp. (2004)
H. Vandierendonck and K. De BosschereOn Null Spaces and Their Application to Model Randomisation and Interleaving in Cache Memories(DG 02-02) pp. 29 (2002)
H. VandierendonckA Comparative Study of Multi-module Caches and Replacement Policies ELIS Technical Report, (DG00-02) pp. 1-36 (2000)
H. VandierendonckStudie van bankvoorspelling in meerbankscaches Afstudeerwerk FTW, RUG, pp. (1999)