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 |