Interactive presentation: A decoupled architecture of processors with scratch-pad memory hierarchy. - Athanasios Milidonis; Nikolaos Alachiotis 002; Vasileios Porpodas; Haralambos Michail; Athanasios Kakarountas; Constantinos E. Goutis (DATE, 2007)

Low-power architecture with scratch-pad memory for accelerating embedded applications with run-time reuse. - Athanasios Milidonis; Vasileios Porpodas; Nikolaos Alachiotis 002; Athanasios P. Kakarountas; Harris E. Michail; George A. Panagiotakopoulos; Costas E. Goutis (IET Comput. Digit. Tech., 2009)

Decoupled Processors Architecture for Accelerating Data Intensive Applications using Scratch-Pad Memory Hierarchy. - Athanasios Milidonis; Nikolaos Alachiotis 002; Vasileios Porpodas; Harris E. Michail; George A. Panagiotakopoulos; Athanasios P. Kakarountas; Costas E. Goutis (J. Signal Process. Syst., 2010)

Cooperative partitioning: Energy-efficient cache partitioning for high-performance CMPs. - Karthik T. Sundararajan; Vasileios Porpodas; Timothy M. Jones 001; Nigel P. Topham; Björn Franke (HPCA, 2012)

UCIFF: Unified Cluster Assignment Instruction Scheduling and Fast Frequency Selection for Heterogeneous Clustered VLIW Cores. - Vasileios Porpodas; Marcelo Cintra (LCPC, 2012)

CAeSaR: Unified cluster-assignment scheduling and communication reuse for clustered VLIW processors. - Vasileios Porpodas; Marcelo Cintra (CASES, 2013)

CASTED: Core-Adaptive Software Transient Error Detection for Tightly Coupled Cores. - Konstantina Mitropoulou; Vasileios Porpodas; Marcelo Cintra (IPDPS, 2013)

DRIFT: Decoupled CompileR-Based Instruction-Level Fault-Tolerance. - Konstantina Mitropoulou; Vasileios Porpodas; Marcelo Cintra (LCPC, 2013)

Aligned Scheduling: Cache-Efficient Instruction Scheduling for VLIW Processors. - Vasileios Porpodas; Marcelo Cintra (LCPC, 2013)

LUCAS: latency-adaptive unified cluster assignment and instruction scheduling. - Vasileios Porpodas; Marcelo Cintra (LCTES, 2013)

Throttling Automatic Vectorization: When Less is More. - Vasileios Porpodas; Timothy M. Jones 001 (PACT, 2015)

PSLP: padded SLP automatic vectorization. - Vasileios Porpodas; Alberto Magni; Timothy M. Jones 001 (CGO, 2015)

COMET: communication-optimised multi-threaded error-detection technique. - Konstantina Mitropoulou; Vasileios Porpodas; Timothy M. Jones 001 (CASES, 2016)

Lynx: Using OS and Hardware Support for Fast Fine-Grained Inter-Core Communication. - Konstantina Mitropoulou; Vasileios Porpodas; Xiaochun Zhang; Timothy M. Jones 001 (ICS, 2016)

SuperGraph-SLP Auto-Vectorization. - Vasileios Porpodas (PACT, 2017)

LLVM Compiler Implementation for Explicit Parallelization and SIMD Vectorization. - Xinmin Tian; Hideki Saito 001; Ernesto Su; Jin Lin; Satish Guggilla; Diego Caballero; Matt Masten; Andrew Savonichev; Michael Rice; Elena Demikhovsky; Ayal Zaks; Gil Rapaport; et al. (LLVM-HPC@SC, 2017)

VW-SLP: auto-vectorization with adaptive vector width. - Vasileios Porpodas; Rodrigo C. O. Rocha; Luís F. W. Góes (PACT, 2018)

Look-ahead SLP: auto-vectorization in the presence of commutative operations. - Vasileios Porpodas; Rodrigo C. O. Rocha; Luís F. W. Góes (CGO, 2018)

Super-Node SLP: Optimized Vectorization for Code Sequences Containing Operators and Their Inverse Elements. - Vasileios Porpodas; Rodrigo C. O. Rocha; Evgueni Brevnov; Luís F. W. Góes; Timothy G. Mattson (CGO, 2019)

PostSLP: Cross-Region Vectorization of Fully or Partially Vectorized Code. - Vasileios Porpodas; Pushkar Ratnalikar (LCPC, 2019)

ZOFI: Zero-Overhead Fault Injection Tool for Fast Transient Fault Coverage Analysis. - Vasileios Porpodas (CoRR, 2019)

Vectorization-aware loop unrolling with seed forwarding. - Rodrigo C. O. Rocha; Vasileios Porpodas; Pavlos Petoumenos; Luís F. W. Góes; Zheng Wang 001; Murray Cole; Hugh Leather (CC, 2020)