Rusty Lusk's Papers

T. G. Armstrong, J. M. Wozniak, M. Wilde, K. Maheshwari, D. S. Katz, M. Ripeanu, E. L. Lusk, I. T. Foster, "ExM: High Level Dataflow Programming for Extreme-Scale Systems," Proceedings of HotPar'12, . Also Preprint ANL/MCS-P2045-0212. [view online]

J. M. Wozniak, T. G. Armstrong, K. Maheshwari, E. L. Lusk, D. S. Katz, M. Wilde, I. T. Foster, "Turbine: A Distributed-Memory Dataflow Engine for Extreme-Scale Many-Task Applications," Proceedings SWEET 2012, Scottsdale, AZ, May 2012. Also Preprint ANL/MCS-P2057-0312. [view online]

P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, and D. Reed, "Global-Scale Distributed I/O with ParaMEDIC," Concurrency and Computat.: Prac. Exper., vol. 22, no. 16, November 2010, pp. 2266-2281. [view online]

J. Krishna, P. Balaji, E. Lusk, R. Thakur, and F. Tiller, "Implementing MPI on Windows: Comparison with Common Approaches on Unix," 17th EuroMPI Conference, Lecture Notes in Computer Science, Springer, vol. 6305, Stuttgart, Germany, 2010, September 2010, pp. 160-169. [view online]

J. Dinan, P. Balaji, E. Lusk, P. Sadayappan, and R. Thakur, "Hybrid Parallel Programming with MPI and Unified Parallel C," 7th ACM International Conference on Computing Frontiers, Bertinoro, Italy, May 2010, pp. 177-186. Also Preprint ANL/MCS-P1805-1010. [view online]

E. L. Lusk, S. C. Pieper, and R. M. Butler, "More Scalability, Less Pain: A Simple Programming Model and Its Implementation for Extreme Computing," SciDAC Review, vol. 17, March 2010, pp. 30-37. [view online]

P. Balaji, A. Chan, W. Gropp, R. Thakur, and E. Lusk, "The Importance of Non-Data-Communication Overheads in MPI," International Journal of High Performance Computing Applications, vol. 24, no. 1, February 2010, pp. 5-15. [view online]

P. Balaji, D. Buntinas, D. Goodell, W. Gropp, J. Krishna, E. Lusk, and R. Thakur, "PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems," 17th EuroMPI Conference, Lecture Notes in Computer Science, Springer, vol. 6305, Stuttgart, Germany, 2010, , pp. 31-41. [view online]

E. Lusk, "Slouching Towards Exascale," International Journal of High Performance Computing, vol. 23, no. 4, November 2009, pp. 337-339. Also Preprint ANL/MCS-P1628-0509. [view online]

R. Gupta, P. Beckman, B. H. Park, E. Lusk, P. Hargrove, A. Geist, D. K. Panda, A. Lumsdaine, and J. Dongarra, "CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems," 38th International Conference on Parallel Processing, Vienna, Austria, September 2009, pp. 237-245. Also Preprint ANL/MCS-P1591-0309. [view online]

P. Balaji, A. Chan, R. Thakur, W. Gropp, and E. Lusk, "Toward Message Passing for a Million Processes: Characterizing MPI on a Massive Scale Blue Gene/P," Computer Science - Research and Development, vol. 24, no. 1, August 2009, pp. 11-19. [view online]

R. Ross, R. Latham, W. Gropp, E. Lusk, and R. Thakur, "Processing MPI Datatypes Outside MPI," 16th EuroPVM/MPI Users, Lecture Notes in Computer Science, Springer, vol. 5759, Espoo, Finland, 2009, , pp. 42-53. [view online]

P. Balaji, D. Buntinas, D. Goodell, W. Gropp, S. Kumar, E. Lusk, R. Thakur, and J. L. Traff, "MPI on a Million Processors," 16th EuroPVM/MPI Users, Lecture Notes in Computer Science, Springer, vol. 5759, Espoo, Finland, 2009, , pp. 20-30. [view online]

N. Desai, R. Bradshaw, and E. Lusk, "Disparity: Scalable Anomaly Detection for Clusters," 37th International Conference on Parallel Processing - Workshops, Portland, OR, September 2008, pp. 116-120. [view online]

P. Balaji, A. Chan, W. Gropp, R. Thakur, and E. Lusk, "Non-Data-Communication Overheads in MPI: Analysis on Blue Gene/P," 15th EuroPVM/MPI Users, Dublin, Ireland, Best Paper Award, September 2008. Also Preprint ANL/MCS-P1497-0508. [preprint]

A. Chan, W. Gropp, and E. Lusk, "An Efficient Format for Nearly Constant-Time Access to Arbitrary Time Intervals in Large Trace Files," Scientific Programming, vol. 16, no. 2, July 2008, pp. 155-165. Also Preprint ANL/MCS-P1464-0907. [preprint]

P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, D. Reed, "Distributed I/O with ParaMEDIC: Experiences with a Worldwide Supercomputer," International Supercomputing Conference, Outstanding Paper Award, Dresden, Germany, June 2008. Also Preprint ANL/MCS-P1509-0608. [preprint]

E. Lusk and A. Chan, "Early Experiments with the OpenMP/MPI Hybrid Programming Model," International Workshop on OpenMP (IWOMP 2008), Lecture Notes on Computer Science, Springer, vol. 5004, West Lafayette, IN, 2008, May 2008, pp. 36-47. [view online]

N. Desai, E. Lusk, D. Buettner, A. Cherry, and T. Voran, "Simulating Failures on Large-Scale Systems," 37th International Conference on Parallel Processing - Workshops, IEEE, , pp. 103-108. [view online]

N. Desai, E. Lusk, A. Cherry, and T. Voran, "The Computer as Software Component: A Mechanism for Developing and Testing Resource Management Software," Cluster Computing 2007, Austin, TX, September 2007. Also Preprint ANL/MCS-P1447-0707. [preprint]

N. Desai, E. Lusk, and R. Bradshaw, "A Composition Environment for MPI Programs," IJHPCA, vol. 21, no. 2, May 2007, pp. 166-173. [view online]

C. Falzone, A. Chan, E. Lusk, and W. Gropp, "A Portable Method for Finding User Errors in the Usage of MPI Collective Operations," International Journal of High Performance Computing Applications, vol. 21, no. 2, , pp. 155-165. [view online]

C. Gotbrath, B. Barrett, B. Gropp, E. Lusk, and J. Squyres, "An Interface to Support the Identification of Dynamic MPI 2 Processes for Scalable Parallel Debugging," 13th EuroPVM/MPI Users, vol. 4192, Bonn, Germany, 2006, September 2006, pp. 115-122. [view online]

E. Lusk, N. Desai, R. Bradshaw, A. Lusk, R. Butler, "An Interoperability Approach to System Software, Tools, and Libraries for Clusters," International Journal of High Performance Computing Applications, vol. 20, no. 3, , pp. 401-407. [view online]

N. Desai, E. Lusk, and R. Bradshaw, "MPISH2: Unix Integration for MPI Programs," 12th EuroPVM/MPI Users, vol. 3666, Sorrento, Italy, September 2005, pp. 333-342. [view online]

C. Falzone, A. Chan, E. Lusk, and W. Gropp, "Collective Error Detection for MPI Collective Operations," 12th EuroPVM/MPI Users, vol. 3666, Sorrento, Italy, 2005, September 2005, pp. 138-147. [view online]

N. Desai, A. Lusk, R. Bradshaw, and E. Lusk, "MPISH: A Parallel Shell for MPI Programs," 19th IEEE International Parallel and Distributed Processing Symposium, vol. 19, Denver, CO, April 2005, pp. 299a. Also Preprint ANL/MCS-P1219-0105. [view online]

N. Desai, R. Bradshaw, and E. Lusk, "Component-Based Cluster Systems Software Architecture: A Case Study," 6th International IEEE Conference on Cluster Computing, San Diego, San Diego, CA, September 2004, pp. 319-326. Also Preprint ANL/MCS-P1149-0404. [view online]

W. Gropp and E. Lusk, "Fault Tolerance in MPI Programs," International Journal of High Performance Computing Applications, vol. 18, no. 3, August 2004, pp. 363-372. [view online]

N. Desai, R. Bradshaw, A. Lusk, and E. Lusk, "MPI Cluster System Software," Recent Advances in Parallel Virtual Machine and Message Passing Interface, vol. 3241, May 2004, pp. 277-286. [view online]

R. Butler, N. Desai, A. Lusk, and E. Lusk, "The Process Management Component of a Scalable Systems Software Environment," 5th IEEE International Conference on Cluster Computing, Pittsburgh, PA, December 2003, pp. 190. Also Preprint ANL/MCS-P987-0802. [view online]

O. S. Matlin, W. McCune, E. Lusk, "Methods to Model-Check Parallel Systems Software,", April 2003. Also Technical Memorandum ANL/MCS-TM-261. [preprint]

W. Gropp and E. Lusk, "Goals Guiding Design: PVM and MPI," 4th IEEE International Conference on Cluster Computing, San Diego, CA, September 2002. Also Preprint ANL/MCS-P962-0502. [preprint]

N. Maltsev, E. Marland, G. X. Yu, S. Bhatnagar, and R. Lusk, "Sentra, A Database of Signal Transduction Proteins," Nucleic Acids Research, vol. 30, no. 1, January 2002, pp. 349-350. [view online]

O. S. Matlin, E. Lusk, and W. McCune, "SPINning Parallel Systems Software," 9th International SPIN Workshop, Lecture Notes in Computer Science, Springer, vol. 2318, Grenoble, France, 2002, , pp. 213-220. [view online]

E. Ong, E. Lusk, and W. Gropp, "Scalable Unix Commands for Parallel Processors: A High-Performance Implementation," 8th EuroPVM/MPI Users, vol. 2131, Santorini/Thera, Greece, September 2001, pp. 410-418. Also Preprint ANL/CSM-P885-0601. [view online]

R. Butler, W. Gropp, and E. Lusk, "Components and Interfaces of a Process Management System for Parallel Programs," Parallel Computing, vol. 27, February 2001, pp. 1417-1429. [preprint]

E. Lusk and W. McCune, "ACL2 for Parallel Systems Software: A Progress Report," Proc. 2nd ACL2 Workshop, December 2000. [preprint]

N. T. Karonis, B. R. de Supinski, I. Foster, W. Gropp, E. Lusk, and J. Bresnahan, "Exploiting Hierarchy in Parallel Computer Networks to Optimize Collective Operation Performance," 14th International Parallel and Distributed Processing Symposium, IEEE Electronic Library, Cancun, Mexico, May 2000. [view online]

R. Butler, W. Gropp, and E. Lusk, "A Scalable Process-Management Environment for Parallel Programs," 7th EuroPVM/MPI Users, vol. 1908, Balatonfured, Hungary, April 2000, pp. 168-175. [view online]

R. Rosner, A. Calder, J. Dursi, B. Fryxell, D. Q. Lamb, J. C. Niemeyer, K. Olson, P. Ricker, F. X. Timmes, J. W. Truban, H. Tufo, Y.-N. Young, M. Zingale, E. Lusk, and R. Stevens, "Flash Code: Studying Astrophysical Thermonuclear Flashes," Computing in Science and Engineering, vol. 2, no. 2, March 2000, pp. 33-41. [view online]

W. D. Gropp, E. Lusk, and D. Swider, "Improving the Performance of MPI Derived Datatypes," Message Passing Interface Developer, Atlanta, Georgia, March 1999. [preprint]

W. Gropp and E. Lusk, "Dynamic Process Management in an MPI Setting," Proc. 7th IEEE Symposium on Parallel and Distributed Processing, October 1995, pp. 530-534. [view online]

J. Slaney, E. Lusk, and W. McCune, "SCOTT: Semantically Constrained OTTER System Description," The International Conference on Automated Deduction (CADE-12), Lecture Notes in Computer Science, Springer, vol. 814, Nancy France, 1994, March 1994, pp. 764-768. [view online]

L. Wos, S. Winker, W. McCune, R. Overbeek, E. Lusk, R. Stevens, and R. Butler, "Automated Reasoning Contributes to Mathematics and Logic," 10th International Conference on Automated Deduction, Lecture Notes in Artificial Intelligence, Springer, vol. 449, January 1990, pp. 485-499. [view online]

E. Lusk, R. Butler, T. Disz, R. Olson, R. Overbeek, R. Stevens, D. H. D. Warren, A. Calderwood, P. Szeredi, S. Haridi, P. Brand, M. Carlsson, A Ciepielewski, and B. Housman, "The Aurora OR-Parallel Prolog System," Selected papers on parallel logic programming from the International Conference on Fifth Generation Computer Systems, 1988, vol. 7, no. 2, January 1990, pp. 243 - 271. [view online]

E. Lusk and R. A. Overbeek, "Reasoning about Equality," Journal of Automated Reasoning, vol. 1, no. 2, January 1985, pp. 209-228. [view online]

N. Desai, A. Lusk, R. Bradshaw, R. Evard, "BCFG: A Configuration Management Tool for Heterogeneous Environments," Preprint ANL/MCS-P1089-0903. [preprint]

N. T. Karonis, B. de Supinski, I. Foster, W. Gropp, E. Lusk, S. Lacour, "A Multilevel Approach to Topology-Aware Collective Operations in Computational Grids," Preprint ANL/MCS-P948-0402. [preprint]

J. K. Slaney and E. L. Lusk, "Parallelizing the Closure Computation in Automated Deduction," Preprint ANL/MCS-P123-0190. [preprint]

J. M. Wozniak, K. Maheshwari, Z. Zhang, T. Munson, I. Foster, D. Katz, E. Lusk, M. Ripeanu, M. Wilde, "Parallel Evaluation of Dataflow Programs for Extreme-Scale Many-Task Computing," Preprint ANL/MCS-P1933-0911. [preprint]

J. M. Wozniak, T. G. Armstrong, M. Wilde, D. S. Katz, E. Lusk, I. T. Foster, "Scalable Data Flow Programming for Many-Task Applications," Preprint ANL/MCS-P4007-1212. [preprint]

J. M. Wozniak, T. G. Armstrong, M. Wilde, D. S. Katz, E. Lusk, I. T. Foster, "A Model for Tracing and Debugging Large-Scale Task-Parallel Programs with MPE," Preprint ANL/MCS-P4002-1212. [preprint]

J. M. Wozniak, T. G. Armstrong, M. Wilde, D. S. Katz, E. Lusk, I. T. Foster, "Swift/T: Scalabale Data Flow Programming for Many-Task Applications," Preprint ANL/MCS-P4018-0113. [preprint]

J. M. Wozniak, T. Peterka, T. G. Armstrong, J. Dinan, E. Lusk, M. Wilde, I. Foster, "Dataflow Coordination of Data-Parallel Tasks via MPI 3.0," Preprint ANL/MCS-P4067-0413. [preprint]