| 86. | (P.3) | Dong Li, Kirk W. Cameron, Dimitrios S.
Nikolopoulos, Martin Schulz, and Bronis R. de Supinski. Model-Based Hybrid
MPI/OpenMP Power-Aware Computing. Proc. of Supercomputing'2009: High-performance
Computing, Networking, Storage and Analysis, Poster session, Portland,
Oregon, November 2009. |
| 85. | (W.15) |
Jae-seung Yeom and Dimitrios S. Nikolopoulos. A Runtime Framework
for Optimizing Multi-dimensional Array Accesses on Multi-core Processors.
Proc. of the First International Workshop on Programming Models for
Emerging Architectures (PMEA), in conjunction with the 18th International
Conference on Parallel Architectures and Compilation Techniques, Raleigh,
NC, September 2009. |
| 84. | (J.16) |
Nikos Chrisochoides, Christos D. Antonopoulos, Filip Blagojevic,
Andrey Chernikov, and Dimitrios S. Nikolopoulos.
A Multigrain Delaunay Mesh Generation Method for Multicore
SMT-based Architectures. Journal of Parallel
and Distributed Computing, Vol. 69(7), pages 589-600, July 2009. |
| 83. | (J.15) |
Nikos Chrisochoides, Christos D. Antonopoulos, Filip Blagojevic,
Andrey Chernikov, and Dimitrios S. Nikolopoulos.
Algorithm, Software, and Hardware Optimizations
for Delaunay Mesh Generation on Simultaneous Multithreaded
Architectures. Journal of Parallel
and Distributed Computing, Vol. 69(7), pages 601-612, July 2009. |
| 82. | (P.2) | Michail Alvanos, George Tzenakis, Dimitrios S. Nikolopoulos and Angelos Bilas. Parallelization
and Performance of an H.264 Video Encoder on the Cell B.E. Proc. of the Fifth International Summer
School on Advanced Computer Architecture and Compilation for Embedded Systems, 4pp., Barcelona, Spain, July 2009. |
| 81. | (C.51) |
Filip Blagojevic, Costin Iancu, Katherine A. Yelick,
Dimitrios S. Nikolopoulos, Benjamin Rose and Matthew Curtis-Maury.
Scheduling Dynamic Parallelism on the Cell BE. Proc. of the 15th
Meeting of the IBM HPC Systems Scientific Computing User Group
(ScicomP), Barcelona, Spain, May 2009. |
| 80. | (C.50) |
Filip Blagojevic, Costin Iancu, Katherine A. Yelick,
Dimitrios S. Nikolopoulos, Benjamin Rose and Matthew Curtis-Maury.
Scheduling Dynamic Parallelism on Accelerators. 2009 ACM Conference
on Computing Frontiers, Ischia, Italy, pages 161-170, May 2009. |
| 79. | (J.14) |
Muhammad Mustafa Rafique, Benjamin Rose, Ali R. Butt,
and Dimitrios S. Nikolopoulos. Supporting MapReduce on Asymmetric
Multicore Clusters. ACM Operating Systems Review, Vol. 43(2),
pages 25-34, 2009. |
| 78. | (C.49) |
Muhammad Mustafa Rafique, Benjamin Rose, Ali R. Butt,
and Dimitrios S. Nikolopoulos. CellMR: A Framework for Supporting MapReduce
on Asymmetric Cell-based Clusters. Proc. of the 23rd IEEE International
Parallel and Distributed Processing Symposium (IPDPS), pages 1-12, Rome,
Italy, May 2009. IEEE Computer Society Press. |
| 77. | (C.48) |
Scott Schneider, Jae-seung Yeom, Benjamin Rose,
John C. Linford, Adrian Sandu and Dimitrios S. Nikolopoulos.
A Comparison of Programming Models for
Multiprocessors with Explicitly Managed Memory Hierarchies. Proc.
of the 14th ACM SIGPLAN Symposium
on Principles and Practice of Parallel Programming (PPoPP), pages 131-140, Raleigh, NC,
February 2009. ACM Press |
| 76. | (C.47) |
Matthew Curtis-Maury, Ankur Shah, Filip Blagojevic,
Dimitrios S. Nikolopoulos, Bronis R. de Supinski and Martin Schulz.
Prediction Models for Multi-dimensional Power-Performance Optimization on
Many Cores. Proc. of the 17th International Conference on Parallel
Architectures and Compilation Techniques (PACT), pages 250-259, Toronto, Canada,
September 2008. IEEE Computer Society Press. |
| 75. | (J.13) |
Matthew Curtis-Maury, Filip Blagojevic, Christos D. Antonopoulos and
Dimitrios S. Nikolopoulos. Prediction-Based
Power-Performance Adaptation of Multithreaded Scientific Codes.
IEEE Transactions on Parallel and Distributed Systems (TPDS),
Vol. 19(10), pages 1396-1410, October 2008. |
| 74. | (C.46) |
Filip Blagojevic, Matthew Curtis-Maury, Jae-Seung Yeom,
Scott Schneider and Dimitrios S. Nikolopoulos.
Scheduling Asymmetric Parallelism on a
PlayStation3 Cluster. Proc. of the 8th IEEE International Symposium on
Cluster Computing and the Grid (CCGrid), pages 146-153, Lyon, France,
May 2008. IEEE Computer Society Press. |
| 73. | (C.45) |
M. Mustafa Rafique, Ali R. Butt and Dimitrios S. Nikolopoulos.
DMA-based Prefetcing for I/O-intensive
Workloads on the Cell Architecture. Proc. of the 2008 ACM
International Conference on Computing Frontiers,
pages 23-32, Ischia, Italy, May 2008, ACM Press. |
| 72. | (C.44) |
Ashwin Aji, Filip Blagojevic, Wu-chun Feng,
and Dimitrios S. Nikolopoulos.
Cell-SWat: Modeling and Scheduling Wavefront Computations on the Cell B/E.
Proc. of the 2008 ACM International Conference on Computing
Frontiers, pages 13-22, Ischia, Italy, May 2008. ACM Press.
|
| 71. | (W.15) |
Dimitrios S. Nikolopoulos, Godmar Back, Jyotirmaya Tripathi,
and Matthew Curtis-Maury. VT-ASOS: Holistic System Software Customization
for Many Cores. NSF Next Generation Software Program Workshop, held
in conjunction with the 22nd IEEE International Parallel and Distributed
Processing Symposium, Miami, FL, April 2008. |
| 70. | (C.43) |
M. Mustafa Rafique, Ali R. Butt and Dimitrios S. Nikolopoulos.
Supporting I/O-intensive Workloads on the Cell Architecture.
Proc. of the 6th USENIX Conference on File and Storage Systems (FAST),
poster, San Jose, CA, February 2008. |
| 69. | (C.42) |
Filip Blagojevic, Xizhou Feng, Kirk Cameron and Dimitrios S. Nikolopoulos.
Modeling Multi-grain Parallelism on Heterogeneous Multicore Processors: A Case Study of the
Cell BE. Proc. of the 2008 International Conference on High-Performance Embedded Architectures
and Compilers (HiPEAC), LNCS Vol. 4917, pages 38-52, Göteborg, Sweden, February 2008. Springer Verlag. |
| 68. | (J.12) |
Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis, Christos D. Antonopoulos and Matthew Curtis-Maury.
Runtime Scheduling of Dynamic Parallelism on
Accelerator-Based Multi-core Systems. Parallel Computing,
Vol. 33 (10-11), pages 700-719, November 2007. |
| 67. | (C.41) |
Andrey Chernikov, Christos D. Antonopoulos, Nikos Chrisochoides, Scott
Schneider and Dimitrios S. Nikolopoulos. Experience with Memory Allocators for Parallel
Mesh Generation on Multi-core Architectures. Proc. of the 10th ISGG Conference
on Numerical Grid Generation, Heraklion, Crete, September 2007. |
| 66. | (W.14) |
Matthew Curtis-Maury, Karan Singh, Sally A. McKee, Filip Blagojevic,
Dimitrios S. Nikolopoulos, Bronis A. de Supinski and Martin Schulz.
Identifying Energy-Efficient Concurrency Levels using Machine Learning.
Proc. of the First Workshop on Green Computing (GreenCom),
2007 IEEE International Conference on Cluster Computing, pages 488-495, Austin, TX, September 2007.
|
| 65. | (W.13) |
Dimitrios S. Nikolopoulos and Kirk W. Cameron. Synthesizing Parallel Programming
Models for Asymmetric Multi-Core Systems. Proc. of the Eleventh Workshop
on High Performance Embedded Computing (HPEC), MIT Lincoln Lab, Lexington, MA, September
2007.
|
| 64. | (J.11) |
Alexandros Stamatakis, Filip Blagojevic, Dimitrios S. Nikolopoulos
and Christos D. Antonopoulos. Exploring new Search Algorithms and Hardware for Phylogenetics: RAxML meets
the IBM Cell. Journal of VLSI Signal Processing , 48(3):271-286,
August 2007. Springer Verlag.
|
| 63. | (J.10) |
Richard Mills, Chuan Yue, Andreas Stathopoulos and Dimitrios S. Nikolopoulos.
Runtime and Programming Support for Memory Adaptation in Scientific
Applications via Local Disk and Remote Memory. Journal of Grid
Computing, 5(2):213-234, June 2007.
Springer Verlag. |
| 62. | (C.40) |
Filip Blagojevic, Alexandros Stamatakis, Christos Antonopoulos and
Dimitrios S. Nikolopoulos.
RAxML-CELL: Parallel Phylogenetic Tree Construction on the Cell Broadband Engine.
Proc. of the 21st IEEE/ACM International
Parallel and Distributed Processing Symposium (IPDPS), Long Beach, California,
March 2007. IEEE Computer Society Press.
|
| 61. | (C.39) |
Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis
and Christos Antonopoulos.
Dynamic Mulitgrain Parallelization on the Cell Broadband Engine.
Proc. of the 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel
Programming (PPoPP), pages 90-100, San Jose, California, March 2007. ACM Press. Best Paper Award.
|
| 60. | (C.38) |
Matthew Curtis-Maury, Christos D. Antonopoulos and Dimitrios S. Nikolopoulos.
A Comparison of Online and Offline Strategies for Program
Adaptation. Proc. of the 45th ACM Southeast Regional Conference, pages 162-167, Winston-Salem, NC,
March 2007. ACM Press.
|
| 59. | (W.12) |
Godmar Back and Dimitrios S. Nikolopoulos.
Application-Specific Customization on Many-Core Platforms:
The VT-ASOS Framework.
Proc. of the Second Workshop on Software and Tools for Multi-Core
Systems (STMCS), held in conjunction with CGO'2007, San Jose, CA, March 2007.
|
| 58. | (W.11) |
Matthew Curtis-Maury, Dimitrios S. Nikolopoulos and Christos D. Antonopoulos.
Dynamic Program Stirring on Multiple Cores: How Hardware
Performance Monitors Can Help Regulate Performance, Power, and Temperature
Simultaneously. 2006 Workshop on Functionality of Hardware Performance Monitors,
held in conjunction with the 39th IEEE/ACM International Symposium on Microarchitecture, Orlando, FL, December 2006.
|
| 57. | (C.37) |
Matthew Curtis-Maury, Christos D. Antonopoulos and Dimitrios S. Nikolopoulos.
PACMAN: A Performance Counters Manager for Intel Hyperthreaded Processors.
Proc. of the 3rd International Conference on the Quantitative Evaluation
of Systems (QEST), pages 141-144, Riverside, CA, September 2006.
IEEE Computer Society Press.
|
| 56. | (C.36) |
Chuan Yue, Richard Mills, Andreas Stathopoulos and Dimitrios S. Nikolopoulos.
Runtime Support for Memory Adaptation in Scientific Workloads via Local Disk and
Remote Memory. Proc. of the 15th IEEE International Symposium
on High Performance Distributed Computing (HPDC), pages 183-194,
Paris, France, June 2006. Nominated for Best Paper Award (one of five papers). IEEE Computer Society Press.
|
| 55. | (C.35) |
Matthew Curtis-Maury, James Dzierwa, Christos D. Antonopoulos and
Dimitrios S. Nikolopoulos. Online Power-Performance Adaptation of Multithreaded
Programs using Event-Based Prediction. Proc. of the
20th ACM International Conference on Supercomputing (ICS), pages 157-166, Queensland,
Australia, June 2006. ACM Press.
|
| 54. | (C.34) |
Scott Schneider, Christos D. Antonopoulos and Dimitrios S. Nikolopoulos.
Scalable Locality-Conscious Multithreaded Memory Allocation.
Proc. of the 2006 ACM SIGPLAN International Symposium on Memory
Management (ISMM), pages 84-94, Ottawa, Canada, June 2006. ACM Press.
|
| 53. | (W.10) |
Matthew Curtis-Maury, James Dzierwa, Christos D. Antonopoulos
and Dimitrios S. Nikolopoulos. Online Strategies for High-Performance
Power-Aware Thread Execution on Emerging Multiprocessors.
Proc. of the Second Workshop on High-Performance Power-Aware
Computing (HP-PAC), Rhodes, Greece, April 2006. IEEE Computer Society Press.
|
| 52. | (C.33) |
iaoning Ding, Dimitrios S. Nikolopoulos, Song Jiang and Xiaodong Zhang.
MESA: Reducing Cache Conflicts
by Integrating Static and Run-Time Methods.
Proc. of the 2006 IEEE International Symposium on Performance Analysis
of Systems and Software (ISPASS), pages 189-198, Austin, TX, March 2006. IEEE Computer Society Press.
|
| 51. | (B.1) |
Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, and Theodore S.
Papatheodorou. Scheduling Algorithms with Bus Bandwidth Considerations for SMPs (preprint version).
High Performance
Computing: Paradigm and Infrastructure, pages 313-332. Wiley, October 2005. |
| 50. | (C.32) |
Scott Schneider, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos.
Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors.
Proc. of the 2005 International Conference on High Performance
Computing and Communications (HPCC), LNCS Vol. 3726, pages 223-232, Sorrento, Italy, September 2005.
Springer Verlag. |
| 49. | (C.31) |
Matthew Curtis-Maury, Tanping Wang, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos.
Integrating Multiple Forms of Multithreaded Execution on SMT
Processors: A Quantitative Study with Scientific Workloads.
Proc. of the Second International Conference on the
Quantitative Evaluation of Systems (QEST), pages 199-209, Torino, Italy, September 2005. IEEE Computer Society Press. |
| 48. | (W.9) |
Barry Lawson, Chuan Yue, Evgenia Smirni, and Dimitrios S. Nikolopoulos.
Power-Aware Resource Allocation via Online Simulation with
Multiple-Queue Backfilling.
Proc. of the 7th Workshop on Performability
Modeling of Computer and Communication Systems (PM-CCS), Torino, Italy, September
2005. |
| 47. | (C.30) |
Tanping Wang, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos.
smt-SPRINTS: Software Precomputation with Intelligent Streaming for
Resource-Constrained SMTs. Proc. of the
11th International EuroPar Conference (EuroPar), LNCS Vol. 3648, pages 710-719, Lisbon, Portugal, August 2005.
Springer Verlag. |
| 46. | (C.29) |
Christos D. Antonopoulos, Xiaoning Ding, Andrey Chernikov, Filip Blagojevic,
Dimitrios S. Nikolopoulos, and Nikos Chrisochoides.
Multigrain Parallel Delaunay Mesh Generation: Challenges and
Opportunities for Multithreaded Architectures.
Proc. of the 19th ACM International Conference on
Supercomputing (ICS), pages 367-376, Cambridge, MA, June 2005. ACM Press. |
| 45. | (W.8) |
Christos D.Matthew Curtis-Maury, Xiaoning Ding, Christos D. Antonopoulos, and Dimitrios S.
Nikolopoulos.
An Evaluation of OpenMP on Current and Emerging Multithreaded
Processors.
Proc. of the First International Workshop on OpenMP (IWOMP),
LNCS Vol. 4315, pages 133-142, Eugene, OR, June 2005. Springer Verlag. Best Paper Award. |
| 44. | (C.28) |
Robert L. McGregor, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos.
Scheduling Algorithms for Effective Thread Pairing on Hybrid
Multiprocessors.
Proc. of the 19th International Parallel and
Distributed Processing Symposium (IPDPS), Denver, CO, April 2005. IEEE Computer
Society Press. |
| 43. | (W.7) |
Christos D. Antonopoulos and Dimitrios S. Nikolopoulos.
Using Hardware Counters for Continuous Online Optimization: Lessons
and Challenges.
First Workshop on Hardware Performance Monitor Design and
Functionality, in conjunction with the 11th International Symposium on High
Performance Computer Architecture, San Francisco, CA, February 2005. |
| 42. | (C.27) |
Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, and Theodore S.
Papatheodorou.
Realistic Workload Scheduling Policies for Taming the Memory
Bandwidth Bottleneck of SMPs. Proc. of
the 11th International Conference on High Performance Computing (HiPC), LNCS Vol. 3296, pages 286-296, Bangalore,
India, December 2004. Springer Verlag. |
| 41. | (W.6) |
Tanping Wang, Filip Blagojevic, and Dimitrios S. Nikolopoulos.
Runtime Support for Integrating Precomputation and Thread-Level
Parallelism on Simultaneous Multithreaded Processors.
Proc. of the 7th ACM/SIGPLAN Workshop on Languages,
Compilers and Runtime Support for Scalable Systems (LCR), volume 81
of ACM International Conference Proceeding Series, pages 1-12, Houston, TX,
October 2004. ACM Press. |
| 40. | (C.26) |
Richard T. Mills, Andreas Stathopoulos, and Dimitrios S. Nikolopoulos.
Adapting to Memory Pressure from within Scientific Applications on
Multiprogrammed COWs.
Proc. of the 18th International Parallel and
Distributed Processing Symposium (IPDPS), Santa Fe, NM, April 2004.
IEEE Computer Society Press. |
| 39. | (J.9) |
Dimitrios S. Nikolopoulos.
Dynamic Tiling for Effective Use of Shared Caches on Multithreaded
Processors (preprint version)
International Journal of High Performance Computing and
Networking, 2(1):22 - 35, 2004. Inderscience Publishers. |
| 38. | (C.25) |
Dimitrios S. Nikolopoulos.
Code and Data Transformations for Improving Shared Cache Performance
on SMT Processors. Proc. of the 5th International Symposium on High
Performance Computing (ISHPC), LNCS Vol. 2858, pages 54-69, Tokyo-Odaiba, Japan, October 2003. Springer Verlag.
Best Paper Award. |
| 37. | (C.24) |
Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, and Theodore S.
Papatheodorou.
Scheduling Algorithms with Bus Bandwidth Considerations for SMPs.
Proc. of the 32nd International Conference on
Parallel Processing (ICPP), pages 547-554, Kaohsiung, Taiwan, October 2003.
IEEE Computer Society Press. |
| 36. | (J.8) |
Dimitrios S. Nikolopoulos.
Quantifying Contention and Balancing Memory Load on Hardware DSM
Multiprocessors (preprint version).
Journal of Parallel and Distributed Computing (JPDC), 63
(9):866-886, September 2003. Elsevier.
|
| 35. | (J.7) |
Dimitrios S. Nikolopoulos and Constantine D. Polychronopoulos.
Adaptive Scheduling under Memory Constraints on Non-Dedicated
Computational Farms (preprint version).
Future Generation Computer Systems, 19 (4):505-519, May 2003. Elsevier. |
| 34. | (C.23) |
Dimitrios S. Nikolopoulos.
Malleable Memory Mapping: User-Level Control of Memory Bounds for
Effective Program Adaptation.
Proc. of the 17th International Parallel and
Distributed Processing Symposium (IPDPS), Nice, France, April 2003. IEEE Computer Society Press.
|
| 33. | (J.6) |
Dimitrios S. Nikolopoulos, Ernest Artiaga, Eduard Ayguadé, and Jesús Labarta. Scaling Non-Regular Shared-Memory Codes by Reusing Custom Loop
Schedules (preprint version).
Scientific Programming, 11 (2):143-158,
August 2003. IOS Press.
|
| 32. | (J.5) |
Dimitrios S. Nikolopoulos, Eduard Ayguadé, and Constantine D.
Polychronopoulos.
Runtime vs. Manual Data Distribution for Architecture-Agnostic
Shared-Memory Programming Models (preprint version).
International Journal of Parallel Programming (IJPP), 30 (4):225-254, August 2002. Springer Verlag.
|
| 31. | (J.4) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM
Multiprocessors (preprint version).
Journal of Parallel and Distributed Computing (JPDC), 62 (6):1069-1103, June 2002. Elsevier.
|
| 30. | (C.22) |
Dimitrios S. Nikolopoulos and Constantine D. Polychronopoulos.
Adaptive Scheduling under Memory Pressure on Multiprogrammed
Clusters.
Proc. of the Second IEEE/ACM International Symposium on
Cluster Computer and the Grid (CCGrid), pages 22-29, Berlin, Germany, May 2002. IEEE Computer Society Press.
Best Paper Award.
|
| 29. | (C.21) |
Dimitrios S. Nikolopoulos.
Quantifying Contention and
Resolving Remote Memory Access Contention on Hardware DSM
Multiprocessors.
Proc. of the 16th International Parallel and
Distributed Processing Symposium (IPDPS), pages 1-10, Fort Lauderdale, FL, April 2002.
IEEE Computer Society Press. Best Paper Award.
|
| 28. | (C.20) |
Dimitrios S. Nikolopoulos.
Adaptive Scheduling under Memory Pressure on Multiprogrammed SMPs.
Proc. of the 16th International Parallel and
Distributed Processing Symposium (IPDPS), pages 1-6, Fort Lauderdale, FL, April 2002.
IEEE Computer Society Press. |
| 27. | (W.5) |
Walden Ko, Mark Yankelevsky, Dimitrios S. Nikolopoulos, and Constantine D.
Polychronopoulos.
Effective Cross-Platform Multilevel Parallelization via Dynamic
Adaptive Execution.
7th International Workshop on High-Level Programming
Models and Supportive Environments (HIPS), Proc. of the 16th
International Parallel and Distributed Processing Symposium (IPDPS), pages 1-8, Fort Lauderdale,
FL, April 2002. IEEE Computer Society Press. |
| 26. | (J.3) |
Dimitrios S. Nikolopoulos, Ernest Artiaga, Eduard Ayguadé, and Jesús Labarta.
Exploiting Memory Affinity in OpenMP through Schedule Reuse (preprint version).
ACM SIGARCH Computer Architecture News, 29(5), pages 49-55, December 2001.
ACM Press. Earlier version appeared in Proc. of the 4th European Workshop on OpenMP (EWOMP), Barcelona, Spain, September 2001. |
| 25. | (C.19) |
Dimitrios S. Nikolopoulos, Eduard Ayguadé, and Constantine D.
Polychronopoulos.
Scaling Irregular Parallel Codes with Minimal Programming Effort.
Proc. of Supercomputing'2001: High Performance
Computing and Networking Conference (SC), pages 1-11, Denver, CO, November 2001. ACM Press. Nominated for Best Paper Award.
|
| 24. | (C.18) |
Mark Yankelevsky, Walden Ko, Dimitrios S. Nikolopoulos, and Constantine D.
Polychronopoulos.
Using Machine Descriptors to Select Parallelization Models and
Strategies on Hierarchical Systems.
Proc. of Supercomputing'2001: High Performance
Networking and Computing Conference (SC), pages 1-1. (poster), Denver, CO, November 2001.
ACM Press.
|
| 23. | (C.17) |
Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, and Theodore S.
Papatheodorou.
Informing Algorithms for Efficient Scheduling of Synchronizing
Threads on Multiprogrammed SMPs.
Proc. of the 30th International Conference on
Parallel Processing (ICPP), pages 123-130, Valencia, Spain, September 2001. IEEE Computer Society Press.
|
| 22. | (C.16) |
Ioannis E. Venetis, Dimitrios S. Nikolopoulos, and Theodore S. Papatheodorou.
A Transparent Operating System Infrastructure for Embedding
Adaptability to Thread-Based Programming Models.
Proc. of the 7th International EuroPar Conference (EuroPar),
LNCS Vol. 2150, pages 504-513, Manchester, UK, August 2001. Springer Verlag. |
| 21. | (W.4) |
Dimitrios S. Nikolopoulos and Eduard Ayguadé.
A Study of Transparent Implicit Data Distribution Mechanisms for
OpenMP using the SPEC Benchmarks.
Proc. of
the Second International Workshop on OpenMP Applications and Tools (WOMPAT), LNCS Vol. 2104, pages 115-129, West
Lafayette, IN, July 2001. Springer Verlag.
|
| 20. | (J.2) |
Dimitrios S. Nikolopoulos and Theodore S. Papatheodorou.
The Architectural and Operating System Implications on the
Performance of Synchronization on ccNUMA Multiprocessors (preprint version).
International Journal of Parallel Programming (IJPP), 29(3),
pages 249-282, June 2001. Springer Verlag.
|
| 19. | (C.15) |
Dimitrios S. Nikolopoulos, Eduard Ayguadé, Jesús Labarta, Theodore S.
Papatheodorou, and Constantine D. Polychronopoulos.
The Trade-Off Between Implicit and Explicit Data Distribution in
Shared-Memory Programming Paradigms.
Proc. of the 15th ACM International Conference on
Supercomputing (ICS), pages 23-37, Sorrento, Italy, June 2001. ACM Press.
|
| 18. | (C.14) |
David Craig, Fabian Breg, Steven Carroll, Dimitrios S. Nikolopoulos, and
Constantine D. Polychronopoulos.
Improving Java Server Performance with Interruptlets, Proc. of the First
International Conference on Computational Science (ICCS), LNCS Vol. 2073, pages 223-232, San Francisco, CA, May 2001. Springer Verlag.
|
| 17. | (J.1) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
A Transparent Runtime Data Distribution Engine for OpenMP (preprint version).
Scientific Programming, 8 (3), pages 143-162,
December 2000.IOS Press.
|
| 16. | (C.13) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
Is Data Distribution Necessary in OpenMP?
Proc. of Supercomputing'2000: High Performance
Computing and Networking Conference (SC), pages 1-14, Dallas, TX,
November 2000. IEEE Computer Society Press. Best Paper Award. |
| 15. | (C.12) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
Leveraging Transparent Data Distribution in
OpenMP via User-Level Dynamic Page Migration, Proc. of the 3rd International Symposium on High
Performance Computing (ISHPC), LNCS Vol. 1940, pages 415-427, Tokyo, Japan, October 2000. Springer Verlag. |
| 14. | (C.11) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory
Multiprocessors.
Proc. of the 29th International Conference on
Parallel Processing (ICPP), pages 95-103, Toronto, Canada, August 2000. IEEE Computer Society Press.
|
| 13. | (C.10) |
Christos D. Antonopoulos, Ioannis E. Venetis, Dimitrios S. Nikolopoulos, and
Theodore S. Papatheodorou.
Efficient Dynamic Parallelism with OpenMP on Linux-Based SMPs.
Proc. of the 6th International Conference on Parallel
and Distributed Processing Techniques and Applications, volume V, pages
2507-2514, Las Vegas, NV, July 2000. |
| 12. | (W.3) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
UPMlib: A Runtime System for Tuning the Memory Performance of OpenMP
Programs on Distributed Shared Memory Multiprocessors. Proc. of the 5th
ACM/SIGPLAN Workshop on Languages, Compilers and Runtime Systems for Scalable
Computers (LCR), LNCS Vol. 1915, pages
85-99, Rochester, NY, May 2000. Springer Verlag. |
| 11. | (C.9) |
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D.
Polychronopoulos, Jesús Labarta, and Eduard Ayguadé.
A Case for User-Level Page Migration.
Proc. of the 14th ACM International Conference on
Supercomputing (ICS), pages 119-130, Santa Fe, NM, May 2000.
ACM Press. |
| 10. | (C.8) |
Dimitrios S. Nikolopoulos and Theodore S. Papatheodorou.
Fast Synchronization on Scalable Cache-Coherent Multiprocessors
using Hybrid Primitives.
Proc. of the 14th International Parallel and
Distributed Processing Symposium (IPDPS), pages 711-719, Cancun, Mexico, May 2000. IEEE Computer Society Press. |
| 9. | (W.2) |
Xavier Martorell, Julita Corbalan, Dimitrios~S. Nikolopoulos, Nacho Navarro,
Eleftherios D. Polychronopoulos, and Theodore S. Papatheodorou.
A Tool to Schedule Parallel Applications on Multiprocessors: The
NANOS CPU Manager. Proc. of the
6th International Workshop on Job Scheduling Strategies for Parallel
Processing (JSSPP), LNCS Vol. 1911, pages
87-112, Cancun, Mexico, May 2000. Springer Verlag. |
| 8. | (C.7) |
Dimitrios S. Nikolopoulos, Christos D. Antonopoulos, Ioannis E. Venetis,
Panagiotis E. Hadjidoukas, Eleftherios D. Polychronopoulos, and
Theodore S. Papatheodorou. Achieving
Multiprogramming Scalability of Parallel Programs on Intel SMP Platforms:
Nanothreading in the Linux Kernel. Parallel Computing Fundamentals and
Applications: Proceedings of the International Conference ParCo'99,
pages 623-630, Delft, The Netherlands, August 1999. Imperial College Press.
|
| 7. | (C.6) |
Eleftherios D. Polychronopoulos, Dimitrios S. Nikolopoulos, Theodore S.
Papatheodorou, Xavier Martorell, Nacho Navarro, and Jesús Labarta.
An Efficient Kernel-Level Scheduling Methodology for Multiprogrammed
Shared Memory Multiprocessors. Proc. of the 12th International Conference on
Parallel and Distributed Computing Systems (PDCS), pages 148-155, Fort Lauderdale,
FL, August 1999.
|
| 6. | (C.5) |
Dimitrios S. Nikolopoulos and Theodore S. Papatheodorou.
System Software Support for Reducing Memory Latency on Distributed
Shared-Memory Multiprocessors.
Proc. of the 7th Hellenic Conference on
Informatics, volume IV, pages 61-68, Ioannina, Greece, August 1999.
|
| 5. | (C.4) |
Dimitrios S. Nikolopoulos, Eleftherios D. Polychronopoulos, and
Theodore S. Papatheodorou. Fine-Grain and
Multiprogramming-Conscious Nanothreading with the Solaris Operating
System Proc. of the 5th International Conference on Parallel
and Distributed Processing Techniques and Applications, volume IV, pages
1797-1803, Las Vegas, NV, July 1999.
|
| 4. | (C.3) |
Dimitrios S. Nikolopoulos and Theodore S. Papatheodorou.
A Quantitative Evaluation of Synchronization
Algorithms and Disciplines on ccNUMA Systems: The Case of the SGI
Origin2000. Proc. of the 13th ACM International Conference on
Supercomputing (ICS), pages 319-328, Rhodes, Greece, June 1999. ACM Press.
|
| 3. | (C.2) |
Dimitrios S. Nikolopoulos, Eleftherios D. Polychronopoulos, and
Theodore S. Papatheodorou.
Enhancing the Performance of Autoscheduling with Locality-Based
Partitioning on Distributed Shared Memory Multiprocessors.
Proc. of the 4th International EuroPar Conference (EuroPar),
LNCS Vol. 1470, pages 491-501, Southampton, UK, August 1998. Springer Verlag.
|
| 2. | (C.1) |
Eleftherios D. Polychronopoulos, Xavier Martorell, Dimitrios S.
Nikolopoulos, Theodore S. Papatheodorou, Jesús Labarta, and Nacho
Navarro. Kernel-Level Scheduling for the
Nano-Threads Programming Model. Proc. of the 12th ACM International
Conference on Supercomputing (ICS), pages 337-344, Melbourne, Australia,
July 1998. ACM Press. |
| 1. | (W.1) |
Dimitrios S. Nikolopoulos, Eleftherios D. Polychronopoulos, and Theodore S.
Papatheodorou.
Efficient Runtime Thread Management for the Nano-Threads Programming
Model. Proc. of the Second International Workshop on Runtime Systems for Parallel Programming (RTSSPP),
LNCS Vol. 1388, pages 183-194, Orlando, FL, April 1998. Springer Verlag. |
|