Andrew Grimshaw
Professor of Computer Science
- Shabaz Memon, Morris Riedel, Shiraz Memon, Chris Koeritz, Andrew Grimshaw, Helmut Neukirche, "Enabling Scalable Data Processing and Management Through Standards-Based Job Execution and the Global Federated File System," Journal of Scalable Computing: Practice and Experience (SCPE).
- A. Grimshaw, A Prodhan, T. Alexander, C. Stewart, R. Knepper, "Compute Co-operative (CCC): A Service Oriented Cloud Federation", to appear 2016 IEEE 12th International Conference on e-Science (e-Science), IEEE, September 2016.
- Muhammad N. Yanhaona and Andrew S. Grimshaw. IT: Machine independent programming on hierarchically nested machines. Technical Report, UVA Computer Science 2016-04-04, 2016.
- Merrill, D., Garland, M., and Grimshaw, A.High-Performance and Scalable GPU Graph Traversal, vol. 1, issue 2, no. 14, 30 pages, ACM Topics on Parallel Computing (TOPC), January 2015
- A. Prodhan and A. Grimshaw, "Market-Based On Demand Scheduling (MBoDS) in Co-operative Grid Environment", Proceedings of the 2015 XSEDE Conference: Scientific Advancements Enabled by Enhanced Cyberinfrastructure. ACM, 2015.
- M.S. Memon, M. Riedel, C. Koeritz, A. Grimshaw, "Interoperable Job Execution and Data Access through UNICORE and the Global Federated File System," Proceedings of the 38th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO, Opatija, Croatia, 2015
- Muhammad N Yanhaona, Andrew S Grimshaw, "A Roadmap for a Type Architecture Based Parallel Programming Language," Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many Cores, pages 7, February 8, 2015.
- Lee Liming, Andrew Grimshaw, " Visualization Use Cases (UCV 1-6) Architectural Response v1.0," December 18, 2015.
- Lee Liming, Andrew Grimshaw, "XSEDE Data Analytics Use Cases: Architectural Response Version 1.0", November 13, 2015.
- Lee Liming, Andrew Grimshaw, "XSEDE Federation and Interoperability Use Cases: Architectural Response", November 10, 2015.
- Lee Liming, Andrew Grimshaw, "Scientific Workflows Use Cases (UCSW 1) Architectural Response v1.1," October 27, 2015.
- Lee Liming, Andrew Grimshaw, "XSEDE Data Management Use Cases: Architectural Response," Version 1.1, October 16, 2015.
- Lee Liming, Andrew Grimshaw, "XSEDE Identity Management Use Cases: Architectural Response", July 30, 2015.
-
Shahbaz Memon, Morris Riedel, Florian Janetzko, Borries Demeler, Gary Gorbet, Suresh Marru, Andrew Grimshaw, Lahiru Gunathilake, Raminder Singh, Norbert Attig and Thomas Lippert, “Advancements of the ultrascan scientific gateway for open standards-based cyberinfrastructures”, vol. 26, no. 13, pp. 2280-2291, Concurrency and Computation: Practice and Experience, September 10, 2014.
- Jeff Chase, Geoffrey Charles Fox, Renato J Figueiredo, Andrew Grimshaw, Paul Watson, Mazin Yousif, “Thoughts on the State of Cloud over the Next Five Years,” IEEE Cloud Computing, No. 2, pp. 26-40, July 1, 2014.
-
John Towns, Timothy Cockerill, Maytal Dahan, Ian Foster, Kelly Gaither, Andrew Grimshaw, Victor Hazlewood, Scott Lathrop, Dave Lifka, Gregory D Peterson, Ralph Roskies, J Ray Scott, Nancy Wilkens-Diehr, “XSEDE: accelerating scientific discovery,” Computing in Science & Engineering, vol. 16, no. 5, pp. 62-74, September 1, 2014.
- James J Hack, Michael E Papka, Katrin Heitmann, Salman Habib, Hal Finkel, Nicholas Frontiere, Adrian Pope, Vitali Morozov, Steve Rangel, Eve Kovacs, Juliana Kwan, Nan Li, Silvio Rizzi, Joe Insley, Venkatram Vishwanath, Tom Peterka, David Daniel, Patricia Fasel, George Zagaris, Myoungkyu Lee, Rhys Ulerich, Nicholas Malaya, Robert D Moser, Cosmin G Petra, Olaf Schenk, Mihai Anitescu, William Tang, Bei Wang, Stephane Ethier, André Schleife, Erik W Draeger, Victor M Anisimov, Alfredo A Correa, Yosuke Kanai, John Towns, Tim Cockerill, Maytal Dahan, Ian Foster, Kelly Gaither, Andrew Grimshaw, Victor Hazlewood, Scott Lathrop, Dave Lifka, Gregory D Peterson, Ralph Roskies, J Ray Scott, Nancy Wilkins-Diehr, “Advances in Leadership Computing,” vol. 16, no. 5, pp. 10-12, Computing in Science and Engineering, September 1, 2014.
- Foster, I., Grimshaw, A., Lifka, D., Riedel, M, Smith, W, and Navarro, JP, XSEDE Canonical Use Case 12: 2014.
- Grimshaw, A., and Riedel, M, XSEDE Canonical Use Case 3: Remote File Access Level 3 Architectural Response 2014.
- Grimshaw, A., and Riedel, M, XSEDE Campus Bridging Level 3 Architectural Response 2014.
-
Grimshaw, M. Morgan, A. Kalyanaraman, "GFFS – The XSEDE Global Federated File System", Parallel Processing Letters, Vol. 23, No. 02. 2013
- Grimshaw, A., and Riedel, M. XSEDE Canonical Use Case 1: Run a Remote Job Level 3 Architectural Response, 2013.
- A. Hossain, I. Foster, M. Riedel, A. Grimshaw, D. Lifka, "XSEDE Canonical Use Cases" Technical Report, V1.0 (2013)
- A. Kalyanaraman and A. Grimshaw, "Cabinet: Managing Data Efficiently in the Global Federated File System," e-Science 2013, Beijing, China, October 2013.
- S. Holl, S. Memon, T. Lippert , M. Riedel, Y. Mohammed, M. Palmblad, and A. Grimshaw, "Enhanced Resource Management enabling Standard Parameter Sweep Jobs for Scientific Applications", Ninth International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems, Lyon, France, October 1, 2013.
- S. Memon, S. Holl, M Riedel, B. Schuller and A. Grimshaw, "Enhancing the performance of workflow execution in e-Science environments by using the standards based Parameter Sweep Model", XSEDE13, San Diego, CA, July, 2013.
- K. Sarnowska-Upton and A. Grimshaw, "Predicting Execution Readiness of MPI Binaries with FEAM, a Framework for Efficient Application Migration," 42nd International Conference on Parallel Processing, Lyon, France, October 1-4, 2013.
- K. Sarnowska-Upton and A. Grimshaw. "The Value of Automation: A Study of MPI Application Migration Methods," 11th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA-13), Melbourne, Australia, 16-18 July, 2013.
- A. Raghav, T. Tracy II, M. Yanhaona, and A. Grimshaw, "Rnotify - A Scalable Application-Level Distributed filesystem Notifications Solution," submitted to SC'13, Denver, CO, November, 2013.
- K. Sarnowska-Upton and A. Grimshaw. "Experiences with MPI Program Migration," Grid Computing: The Next Decade Workshop, GridLab, Zakopane, PL 4-6 Jan. 2012.
- Merrill, D., Garland, M., and Grimshaw, A. Policy-based Tuning for Performance Portability and Library Co-optimization. In 2012 Innovative Parallel Computing: Foundations & Applications of GPU, Manycore, and Heterogeneous Systems (InPar '12).
- Merrill, D., Garland, M., and Grimshaw, A. Scalable GPU Graph Traversal. In Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP '12). ACM, New York, NY, USA, pp. 117-128.
- F. Bachmann, I. Foster, A. Grimshaw, D. Lifka, M. Riedel, S. Tuecke, "XSEDE Architecture Level 1 and 2 Decomposition", V1 (2012)
- F. Bachmann, I. Foster, A. Grimshaw, D. Lifka, M. Riedel, S. Tuecke, "XSEDE Architecture Level 3 Decomposition", V0.9 (2012)
- C. Stewart, F. Bachmann, V. Hazlewood, R. Knepper, I. Foster, J. Ferguson, A. Grimshaw, D. Lifka, "What is Campus Bridging and what is XSEDE doing about it?" XSEDE'12, 47: (2012)
- Sal Valente and Andrew Grimshaw, Replicated Grid Resources, Grid 2011: 12th IEEE/ACM International Conference on Grid Computing, September, 2011, Lyon, France.
- D. Merrill and A. Grimshaw, "High Performance and Scalable Radix Sorting: A case study of implementing dynamic parallelism for GPU computing," Parallel Processing Letters, vol. 21, no. 2, pp. 245-272, 2011.
- H. Huang, A. Grimshaw, "Design, Implementation and Evaluation of a Virtual Storage System" Concurrency and Computation: Practice and Experience, 23(4): 311-331 (2011).
- Duane G. Merrill and Andrew S. Grimshaw. 2010. Revisiting sorting for GPGPU stream architectures. In Proceedings of the 19th international conference on Parallel architectures and compilation techniques (PACT '10). ACM, New York, NY, USA, 545-546. DOI=10.1145/1854273.1854344
- H. Howie Huang and Andrew S. Grimshaw, "Market-Based Resource Allocation for Differentiated Quality Service Levels, in Market-Oriented Grid and Utility Computing," Rajkumar Buyya and Kris Bubendorfer eds, Wiley Series on Parallel and Distributed Computing, pp. 285-308, Wiley, Hoboken, NJ, 2010.
- D. Merrill, A. Grimshaw. Revisiting Sorting for GPGPU Stream Architectures. Technical Report CS2010-03, Department of Computer Science, University of Virginia. Feb. 2010.
- A. S. Grimshaw, M. M. Morgan, D. Merrill, Hiro Kishimoto, Andreas Savva, Chris Smith, Dave Berry, "An Open Grid Services Architecture Primer," IEEE Computer, vol. 42, no. 2, pp. 27-34, February, 2009.
- Jae K. Lee, Dmytro M. Havaleshko, HyungJun Cho, John N. Weinstein, John Karpovich, Andrew Grimshaw and Dan Theodorescu, "A New Strategy for Predicting the Chemosensitivity of Human Cancers and its Application to Drug Discovery," Proceedings of the National Academy of Sciences, vol. 104, no. 32, pp. 13086-13091, August 7, 2007.
- A.S. Grimshaw, A. Natrajan, and M.A. Humphrey, "A philosophical and technical comparison of Legion and Globus," IBM Systems Journal, Vol. 48, no. 2, pp. 233-254, March, 2004.
- Natrajan, A., Crowley, M., Wilkins-Diehr, N., Humphrey, M. A., Fox, A. D., Grimshaw, A. S., Brooks, C. L. III, "Studying Protein Folding on the Grid: Experiences using CHARMM on NPACI Resources under Legion," Grid Computing Environments 2004, Concurrency and Computation: Practice and Experience, vol. 16, no. 4, pp. 386-397, 2004.
- A.S. Grimshaw and S. Tuecke, "Grid Services Extend Web Services," Web Services Journal, August 2003.
- Michael J. Lewis, Adam J. Ferrari, Marty A. Humphrey, John F. Karpovich, Mark M. Morgan, Anand Natrajan, Anh Nguyen-Tuong, Glenn S. Wasson and Andrew S. Grimshaw, "Support for Extensibility and Site Autonomy in the Legion Grid System Object Model" Journal of Parallel and Distributed Computing, Volume 63, pp. 525-38, 2003.
- Andrew Grimshaw, "Avaki Data Grid - Secure Transparent Access to Data," in, Grid Computing: A Practical Guide To Technology And Applications, Ahmar Abbas, editor, Charles River Media, 2003.
- A. Natrajan, M.A. Humphrey, and A.S. Grimshaw, "Grid Resource Management in Legion", in Resource Management for Grid Computing, eds. Jennifer Schopf and Jaroslaw Nabrzyski, 2003.
- A.S. Grimshaw, A. Natrajan, M.A. Humphrey and M.J. Lewis, A. Nguyen-Tuong, J.F. Karpovich, M.M. Morgan, A.J. Ferrari, "From Legion to Avaki: The Persistence of Vision", Grid Computing: Making the Global Infrastructure a Reality, eds. Fran Berman, Geoffrey Fox and Tony Hey, 2003.
- A.S. Grimshaw, "The ROI Case for Grids," Grid Today, Vol. 1, No. 27, December 16, 2002.
- A.S. Grimshaw, "What is a Grid?," Grid Today, Vol. 1, No. 26, December 9, 2002.
- A.S. Grimshaw, "The Evolution of Grid Standards," Grid Today, Vol. 1, No. 25, December 2, 2002.
- A. Natrajan, M. Humphrey, and A.S. Grimshaw, "The Legion support for advanced parameter-space studies on a grid," Future Generation Computing Systems, vol. 18, pp. 1033-1052, 2002.
- A. Natrajan, A. Nguyen-Tuong, M.A. Humphrey, M. Herrick, B.P. Clarke and A.S. Grimshaw, "The Legion Grid Portal", Grid Computing Environments, Concurrency and Computation: Practice and Experience, vol. 14, pp 1365-1394, 2001.
- A. Nguyen-Tuong and A.S. Grimshaw, "Using Reflection for Incorporating Fault-Tolerance Techniques into Distributed Applications," Parallel Processing Letters, vol. 9, No. 2 (1999), 291-301.
- S.J. Chapin, D. Katramatos, J.F. Karpovich, and A.S. Grimshaw, "Resource Management in Legion," Journal of Future Generation Computing Systems, vol. 15, pp. 583-594, 1999.
- S.J. Chapin, C. Wang, W.A. Wulf, F.C. Knabe, and A.S. Grimshaw, "A New Model of Security for Metasystems," Journal of Future Generation Computing Systems, vol. 15, pp. 713-722, 1999.
- A.S. Grimshaw, A. Ferrari, F.C. Knabe, and M. Humphrey, "Wide-Area Computing: Resource Sharing on a Large Scale," IEEE Computer, 32(5): 29-37, May 1999.
- A.S. Grimshaw, A. Ferrari, G. Lindahl, and K. Holcomb, "Metasystems," Communications of the ACM, 41(11): 46-55, Nov 1998.
- A.S. Grimshaw and D. Gannon, "Object-Based Approaches," in I. Foster and C. Kesselman, eds., The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1998.
- J. Ortega, A.S. Grimshaw, An Introduction to C++ and Numerical Methods, Oxford University Press, 1998.
- A.S. Grimshaw, A. Nguyen-Tuong, M.J. Lewis, and M. Hyett, "Campus-Wide Computing: Early Results Using Legion at the University of Virginia," International Journal of Supercomputing Applications, 11(2): 129-143, Summer 1997.
- A.S. Grimshaw and W.A. Wulf, "The Legion Vision of a Worldwide Virtual Computer," Communications of the ACM, 40(1): 39-45, Jan 1997.
- A.S. Grimshaw, "Object-Oriented Parallel Processing with Mentat," Information Sciences, 93: 9-34, 1996.
- A.S. Grimshaw, J.B. Weissman, and W.T. Strayer, "Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing," ACM Transactions on Computer Systems, 14(2): 139-170, May 1996.
- A.S. Grimshaw, A.J. Ferrari, and E. A. West, "Mentat" in Greg Wilson, ed., Parallel Programming Using C++, MIT Press, 1996.
- A.S. Grimshaw, "Parallel Processing and Object Technology," IEEE Computer, 28(10): 63-64, Oct 1995.
- J.B. Weissman and A.S. Grimshaw, "A Framework for Partitioning Parallel Computations in Heterogeneous Environments," Concurrency: Practice and Experience, 7(5): 455-478, Aug 1995.
- Contrib., T. Sterling, P. Messina, and P.H. Smith, Enabling Technologies for Petaflops Computing, MIT Press, 1995.
- A.S. Grimshaw, "Mentat--Applying the Object-Oriented Paradigm to Parallel Processing," in J. Dongarra, L. Grandinetti, G. Joubert, and J. Kowalik, eds., High Performance Computing: Technology and Applications, Amsterdam, The Netherlands: Elsevier Science, 1995.
- A.S. Grimshaw, "Enterprise-Wide Computing," Science, 256: 892-894, Aug 12, 1994.
- A.S. Grimshaw, J. B. Weissman, E. A. West, and E. Loyot, "Metasystems: An Approach Combining Parallel Processing And Heterogeneous Distributed Computing Systems, " Journal of Parallel and Distributed Computing, 21(3): 257-270, June 1994.
- J. B. Weissman, A.S. Grimshaw, and R. Ferraro, "Parallel Object-Oriented Computation Applied to a Finite 2D Element Problem," Scientific Computing, 2(4): 133-144, Feb 1994.
- A.S. Grimshaw, E. A. West and W. R. Pearson, "No Pain and Gain! -Experiences with Mentat on a Biological Application," Concurrency: Practice & Experience, 5(4): 309-328, June 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, W.T. Strayer, and P. Narayan, "Dynamic Object-Oriented Parallel Processing," IEEE Parallel & Distributed Technology: Systems Applications, 1(2): 33-47, May 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in V. Sunderam, ed., Landmark Contributions in Distributed & Concurrent Computing, London: Chapman & Hall, London, 1994, reprinted from IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in D. Rine, ed., Readings in Object-Oriented Systems and Applications, IEEE Press, 1994 reprinted from IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in D. Skillicorn and D. Talia, eds., Parallel Languages for Parallel Processing, IEEE Press, 1995, reprinted from IEEE Computer, 26(5): 39-51, May 1993.
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740