| 2009 | ||
|---|---|---|
| 65 | Filip Blagojevic, Costin Iancu, Katherine A. Yelick, Matthew Curtis-Maury, Dimitrios S. Nikolopoulos, Benjamin Rose: Scheduling dynamic parallelism on accelerators. Conf. Computing Frontiers 2009: 161-170 | |
| 64 | M. Mustafa Rafique, Benjamin Rose, Ali Raza Butt, Dimitrios S. Nikolopoulos: CellMR: A framework for supporting mapreduce on asymmetric cell-based clusters. IPDPS 2009: 1-12 | |
| 63 | 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 | |
| 62 | Christos D. Antonopoulos, Filip Blagojevic, Andrey N. Chernikov, Nikos Chrisochoides, Dimitrios S. Nikolopoulos: A multigrain Delaunay mesh generation method for multicore SMT-based architectures. J. Parallel Distrib. Comput. 69(7): 589-600 (2009) | |
| 61 | Christos D. Antonopoulos, Filip Blagojevic, Andrey N. Chernikov, Nikos Chrisochoides, Dimitrios S. Nikolopoulos: Algorithm, software, and hardware optimizations for Delaunay mesh generation on simultaneous multithreaded architectures. J. Parallel Distrib. Comput. 69(7): 601-612 (2009) | |
| 2008 | ||
| 60 | 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 | 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 | 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 | 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 | Dimitrios S. Nikolopoulos, Godmar Back, Jyotirmaya Tripathi, Matthew Curtis-Maury: VT-ASOS: Holistic system software customization for many cores. IPDPS 2008: 1-5 | |
| 55 | 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 | 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 | 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 | 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 | 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 | Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis, Christos D. Antonopoulos: Dynamic multigrain parallelization on the cell broadband engine. PPOPP 2007: 90-100 | |
| 49 | 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 | 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 | 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 | 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 | 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 | 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 | Scott Schneider, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos: Scalable locality-conscious multithreaded memory allocation. ISMM 2006: 84-94 | |
| 42 | 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 | Matthew Curtis-Maury, Dimitrios S. Nikolopoulos, Christos D. Antonopoulos: PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded Processors. QEST 2006: 141-144 | |
| 2005 | ||
| 40 | 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 | Scott Schneider, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos: Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors. HPCC 2005: 223-232 | |
| 38 | 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 | Robert L. McGregor, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos: Scheduling Algorithms for Effective Thread Pairing on Hybrid Multiprocessors. IPDPS 2005 | |
| 2004 | ||
| 36 | 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 | Richard Tran Mills, Andreas Stathopoulos, Dimitrios S. Nikolopoulos: Adapting to Memory Pressure from within Scientific Applications on Multiprogrammed COWs. IPDPS 2004 | |
| 34 | Dimitrios S. Nikolopoulos: Dynamic tiling for effective use of shared caches on multithreaded processors. IJHPCN 2(1): 22-35 (2004) | |
| 2003 | ||
| 33 | Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou: Scheduling Algorithms with Bus Bandwidth Considerations for SMPs. ICPP 2003: 547-554 | |
| 32 | Dimitrios S. Nikolopoulos: Malleable Memory Mapping: User-Level Control of Memory Bounds for Effective Program Adaptation. IPDPS 2003: 2 | |
| 31 | Dimitrios S. Nikolopoulos: Code and Data Transformations for Improving Shared Cache Performance on SMT Processors. ISHPC 2003: 54-69 | |
| 30 | 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 | 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 | Dimitrios S. Nikolopoulos, Constantine D. Polychronopoulos: Adaptive Scheduling under Memory Pressure on Multiprogrammed Cluster. CCGRID 2002: 22-29 | |
| 26 | Dimitrios S. Nikolopoulos, Constantine D. Polychronopoulos: Adaptive Scheduling under Memory Pressure on Multiprogrammed SMPs. IPDPS 2002 | |
| 25 | Walden Ko, Mark N. Yankelevsky, Dimitrios S. Nikolopoulos, Constantine D. Polychronopoulos: Effective Cross-Platform, Multilevel Parallelism via Dynamic Adaptive Execution. IPDPS 2002 | |
| 24 | 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 | 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 | 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 | 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 | 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 | 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 | Dimitrios S. Nikolopoulos, Constantine D. Polychronopoulos, Eduard Ayguadé: Scaling irregular parallel codes with minimal programming effort. SC 2001: 16 | |
| 16 | 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 | 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 | 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 | 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 | Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou: Fast Synchronization on Scalable Cache-Coherent Multiprocessors using Hybrid Primitives. IPDPS 2000: 711-720 | |
| 10 | 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 | 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 | 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 | Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D. Polychronopoulos, Jesús Labarta, Eduard Ayguadé: Is Data Distribution Necessary in OpenMP? SC 2000 | |
| 1999 | ||
| 5 | 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 | 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 | 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 | |