2009 |
61 | EE | Scott Schneider,
Jae-Seung Yeom,
Benjamin Rose,
John C. Linford,
Adrian Sandu,
Dimitrios S. Nikolopoulos:
A comparison of programming models for multiprocessors with explicitly managed memory hierarchies.
PPOPP 2009: 131-140 |
2008 |
60 | EE | Filip Blagojevic,
Matthew Curtis-Maury,
Jae-Seung Yeom,
Scott Schneider,
Dimitrios S. Nikolopoulos:
Scheduling Asymmetric Parallelism on a PlayStation3 Cluster.
CCGRID 2008: 146-153 |
59 | EE | Ashwin M. Aji,
Wu-chun Feng,
Filip Blagojevic,
Dimitrios S. Nikolopoulos:
Cell-SWat: modeling and scheduling wavefront computations on the cell broadband engine.
Conf. Computing Frontiers 2008: 13-22 |
58 | EE | M. Mustafa Rafique,
Ali Raza Butt,
Dimitrios S. Nikolopoulos:
DMA-based prefetching for i/o-intensive workloads on the cell architecture.
Conf. Computing Frontiers 2008: 23-32 |
57 | EE | Filip Blagojevic,
Xizhou Feng,
Kirk W. Cameron,
Dimitrios S. Nikolopoulos:
Modeling Multigrain Parallelism on Heterogeneous Multi-core Processors: A Case Study of the Cell BE.
HiPEAC 2008: 38-52 |
56 | EE | Dimitrios S. Nikolopoulos,
Godmar Back,
Jyotirmaya Tripathi,
Matthew Curtis-Maury:
VT-ASOS: Holistic system software customization for many cores.
IPDPS 2008: 1-5 |
55 | EE | Matthew Curtis-Maury,
Ankur Shah,
Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Bronis R. de Supinski,
Martin Schulz:
Prediction models for multi-dimensional power-performance optimization on many cores.
PACT 2008: 250-259 |
54 | EE | Matthew Curtis-Maury,
Filip Blagojevic,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Prediction-Based Power-Performance Adaptation of Multithreaded Scientific Codes.
IEEE Trans. Parallel Distrib. Syst. 19(10): 1396-1410 (2008) |
2007 |
53 | EE | Matthew Curtis-Maury,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
A comparison of online and offline strategies for program adaptation.
ACM Southeast Regional Conference 2007: 162-167 |
52 | EE | Matthew Curtis-Maury,
Karan Singh,
Sally A. McKee,
Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Bronis R. de Supinski,
Martin Schulz:
Identifying energy-efficient concurrency levels using machine learning.
CLUSTER 2007: 488-495 |
51 | EE | Filip Blagojevic,
Alexandros Stamatakis,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
RAxML-Cell: Parallel Phylogenetic Tree Inference on the Cell Broadband Engine.
IPDPS 2007: 1-10 |
50 | EE | Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Alexandros Stamatakis,
Christos D. Antonopoulos:
Dynamic multigrain parallelization on the cell broadband engine.
PPOPP 2007: 90-100 |
49 | EE | Richard Tran Mills,
Chuan Yue,
Andreas Stathopoulos,
Dimitrios S. Nikolopoulos:
Runtime and Programming Support for Memory Adaptation in Scientific Applications via Local Disk and Remote Memory.
J. Grid Comput. 5(2): 213-234 (2007) |
48 | EE | Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Alexandros Stamatakis,
Christos D. Antonopoulos,
Matthew Curtis-Maury:
Runtime scheduling of dynamic parallelism on accelerator-based multi-core systems.
Parallel Computing 33(10-11): 700-719 (2007) |
47 | EE | Alexandros Stamatakis,
Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Christos D. Antonopoulos:
Exploring New Search Algorithms and Hardware for Phylogenetics: RAxML Meets the IBM Cell.
VLSI Signal Processing 48(3): 271-286 (2007) |
2006 |
46 | EE | Chuan Yue,
Richard Tran Mills,
Andreas Stathopoulos,
Dimitrios S. Nikolopoulos:
Runtime Support for Memory Adaptation in Scientific Applications via Local Disk and Remote Memory.
HPDC 2006: 183-194 |
45 | EE | Matthew Curtis-Maury,
James Dzierwa,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Online power-performance adaptation of multithreaded programs using hardware event-based prediction.
ICS 2006: 157-166 |
44 | EE | Matthew Curtis-Maury,
James Dzierwa,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Online strategies for high-performance power-aware thread execution on emerging multiprocessors.
IPDPS 2006 |
43 | EE | Scott Schneider,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Scalable locality-conscious multithreaded memory allocation.
ISMM 2006: 84-94 |
42 | EE | Xiaoning Ding,
Dimitrios S. Nikolopoulos,
Song Jiang,
Xiaodong Zhang:
MESA: reducing cache conflicts by integrating static and run-time methods.
ISPASS 2006: 189-198 |
41 | EE | Matthew Curtis-Maury,
Dimitrios S. Nikolopoulos,
Christos D. Antonopoulos:
PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded Processors.
QEST 2006: 141-144 |
2005 |
40 | EE | Tanping Wang,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
smt- SPRINTS: Software Precomputation with Intelligent Streaming for Resource-Constrained SMTs.
Euro-Par 2005: 710-719 |
39 | EE | Scott Schneider,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors.
HPCC 2005: 223-232 |
38 | EE | Christos D. Antonopoulos,
Xiaoning Ding,
Andrey N. Chernikov,
Filip Blagojevic,
Dimitrios S. Nikolopoulos,
Nikos Chrisochoides:
Multigrain parallel Delaunay Mesh generation: challenges and opportunities for multithreaded architectures.
ICS 2005: 367-376 |
37 | EE | Robert L. McGregor,
Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos:
Scheduling Algorithms for Effective Thread Pairing on Hybrid Multiprocessors.
IPDPS 2005 |
2004 |
36 | EE | Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
Realistic Workload Scheduling Policies for Taming the Memory Bandwidth Bottleneck of SMPs.
HiPC 2004: 286-296 |
35 | EE | Richard Tran Mills,
Andreas Stathopoulos,
Dimitrios S. Nikolopoulos:
Adapting to Memory Pressure from within Scientific Applications on Multiprogrammed COWs.
IPDPS 2004 |
34 | EE | Dimitrios S. Nikolopoulos:
Dynamic tiling for effective use of shared caches on multithreaded processors.
IJHPCN 2(1): 22-35 (2004) |
2003 |
33 | EE | Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
Scheduling Algorithms with Bus Bandwidth Considerations for SMPs.
ICPP 2003: 547-554 |
32 | EE | Dimitrios S. Nikolopoulos:
Malleable Memory Mapping: User-Level Control of Memory Bounds for Effective Program Adaptation.
IPDPS 2003: 2 |
31 | EE | Dimitrios S. Nikolopoulos:
Code and Data Transformations for Improving Shared Cache Performance on SMT Processors.
ISHPC 2003: 54-69 |
30 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos:
Adaptive scheduling under memory constraints on non-dedicated computationalfarms.
Future Generation Comp. Syst. 19(4): 505-519 (2003) |
29 | EE | Dimitrios S. Nikolopoulos:
Quantifying contention and balancing memory load on hardware DSM multiprocessors.
J. Parallel Distrib. Comput. 63(9): 866-886 (2003) |
28 | | Dimitrios S. Nikolopoulos,
Ernest Artiaga,
Eduard Ayguadé,
Jesús Labarta:
Scaling non-regular shared-memory codes by reusing custom loop schedules.
Scientific Programming 11(2): 143-158 (2003) |
2002 |
27 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos:
Adaptive Scheduling under Memory Pressure on Multiprogrammed Cluster.
CCGRID 2002: 22-29 |
26 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos:
Adaptive Scheduling under Memory Pressure on Multiprogrammed SMPs.
IPDPS 2002 |
25 | EE | Walden Ko,
Mark N. Yankelevsky,
Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos:
Effective Cross-Platform, Multilevel Parallelism via Dynamic Adaptive Execution.
IPDPS 2002 |
24 | EE | Dimitrios S. Nikolopoulos:
Quantifying and Resolving Remote Memory Access Contention on Hardware DSM Multiprocessors.
IPDPS 2002 |
23 | | Dimitrios S. Nikolopoulos,
Eduard Ayguadé,
Constantine D. Polychronopoulos:
Runtime vs. Manual Data Distribution for Architecture-Agnostic Shared-Memory Programming Models.
International Journal of Parallel Programming 30(4): 225-255 (2002) |
22 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos,
Theodore S. Papatheodorou,
Jesús Labarta,
Eduard Ayguadé:
Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors.
J. Parallel Distrib. Comput. 62(6): 1069-1103 (2002) |
2001 |
21 | EE | Ioannis E. Venetis,
Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
A Transparent Operating System Infrastructure for Embedding Adaptability to Thread-Based Programming Models.
Euro-Par 2001: 514-523 |
20 | EE | Christos D. Antonopoulos,
Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
Informing Algorithms for Efficient Scheduling of Synchronizing Threads on Multiprogrammed SMPs.
ICPP 2001: 123-130 |
19 | EE | Dimitrios S. Nikolopoulos,
Eduard Ayguadé,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta:
The trade-off between implicit and explicit data distribution in shared-memory programming paradigms.
ICS 2001: 23-37 |
18 | EE | David Craig,
Steven Carroll,
Fabian Breg,
Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos:
Improving Java Server Performance with Interruptlets.
International Conference on Computational Science (1) 2001: 223-232 |
17 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos,
Eduard Ayguadé:
Scaling irregular parallel codes with minimal programming effort.
SC 2001: 16 |
16 | EE | Dimitrios S. Nikolopoulos,
Eduard Ayguadé:
A Study of Implicit Data Distribution Methods for OpenMP Using the SPEC Benchmarks.
WOMPAT 2001: 115-129 |
15 | | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
The Architectural and Operating System Implications on the Performance of Synchronization on ccNUMA Multiprocessors.
International Journal of Parallel Programming 29(3): 249-282 (2001) |
14 | EE | Dimitrios S. Nikolopoulos,
Ernest Artiaga,
Eduard Ayguadé,
Jesús Labarta:
Exploiting memory affinity in OpenMP through schedule reuse.
SIGARCH Computer Architecture News 29(5): 49-55 (2001) |
2000 |
13 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors.
ICPP 2000: 95-104 |
12 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
A case for use-level dynamic page migration.
ICS 2000: 119-130 |
11 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
Fast Synchronization on Scalable Cache-Coherent Multiprocessors using Hybrid Primitives.
IPDPS 2000: 711-720 |
10 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
Leveraging Transparent Data Distribution in OpenMP via User-Level Dynamic Page Migration.
ISHPC 2000: 415-427 |
9 | EE | Xavier Martorell,
Julita Corbalán,
Dimitrios S. Nikolopoulos,
Nacho Navarro,
Eleftherios D. Polychronopoulos,
Theodore S. Papatheodorou,
Jesús Labarta:
A Tool to Schedule Parallel Applications on Multiprocessors: The NANOS CPU MANAGER.
JSSPP 2000: 87-112 |
8 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
UPMLIB: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors.
LCR 2000: 85-99 |
7 | | Christos D. Antonopoulos,
Ioannis E. Venetis,
Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
Efficient Dynamic Parallelism with OpenMP on Linux SMPs.
PDPTA 2000 |
6 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
Is Data Distribution Necessary in OpenMP?
SC 2000 |
1999 |
5 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou:
A quantitative architectural evaluation of synchronization algorithms and disciplines on ccNUMA systems: the case of the SGI Origin2000.
International Conference on Supercomputing 1999: 319-328 |
4 | | Dimitrios S. Nikolopoulos,
Eleftherios D. Polychronopoulos,
Theodore S. Papatheodorou:
Fine-Grain and Multiprogramming-Conscious Nanothreading with the Solaris Operating System.
PDPTA 1999: 1797-1803 |
1998 |
3 | EE | Dimitrios S. Nikolopoulos,
Eleftherios D. Polychronopoulos,
Theodore S. Papatheodorou:
Enhancing the Performance of Auroscheduling in Distributed Shared Memory Multiprocessors.
Euro-Par 1998: 491-501 |
2 | | Dimitrios S. Nikolopoulos,
Eleftherios D. Polychronopoulos,
Theodore S. Papatheodorou:
Efficient Runtime Thread Management for the Nano-Threads Programming Model.
IPPS/SPDP Workshops 1998: 183-194 |
1 | EE | Eleftherios D. Polychronopoulos,
Xavier Martorell,
Dimitrios S. Nikolopoulos,
Jesús Labarta,
Theodore S. Papatheodorou,
Nacho Navarro:
Kernel-level Scheduling for the Nano-threads Programming Model.
International Conference on Supercomputing 1998: 337-344 |