Abhinav Vishnu
Computer Science and Mathematics Division, Pacific Northwest National Laboratory
Address: 902 Battelle Blvd MSIN J4-30, Richland, WA 99352
Phone: (509)-372-4794
Email: abhinav.vishnu@pnl.gov
HomePage: http://hpc.pnl.gov/people/vishnu
Education:
Ph. D. | 2007 | The Ohio State University | Computer Science and Engineering
|
M. S. | 2007 | The Ohio State University | Computer Science and Engineering |
B. S. | 2002 | Institute of Technology, BHU | Computer Science and Engineering |
Appointments:
01/2009–Present | Research Scientist | Pacific Northwest National Laboratory
|
02/2008–11/2008 | Advisory Software Engineer | IBM Poughkeepsie |
Awards and Accomplishments:
- Best Paper Finalist. Hot-Spot Avoidance with Multi-Pathing Over InfiniBand: An MPI Perspective, IEEE
International Symposium on Cluster Computing and Grid (CCGrid), Rio De Janeiro, Brazil, 2007.
- IBM PhD Fellowship Award. Academic Year, 2006.
- TCPP Travel Award. International Parallel and Distributed Processing Symposium (IPDPS), 2007.
- TCSC Travel Award. IEEE/ACM International Conference for High Performance Computing, Networking,
Storage and Analysis (SC), 2006.
Research Grants:
- PI: A Scalable Fault Tolerance Infrastructure and Algorithms with Programming Models and Scientific
Applications, Laboratory Directed Research and Funding - Extreme Scale Computing Initiative. Period -
(10/09 - 09/12) Total Funding - $800,000
Patents:
- Flow Control For Reliable Message Passing (with Tsai Yang Jea, Hung Thai, Hanhong Xue, Chulho Kim,
Uman Chan and Zen Piatek), IBM, Pending.
Books Edited:
- P. Balaji, A. Vishnu. Programming Models and Systems Software for High End Computing Applications.
Special Issue of the International Journal of High Performance Computing Applications, Volume 25, No.
2, Feb, 2011.
- P. Balaji, A. Vishnu. Programming Models and Systems Software for High End Computing Applications.
Special Issue of the International Journal of High Performance Computing Applications, Volume 24, No.
3, Jul, 2010.
Journal Publications:
- G. L. Valentini, W. Lassonde, S. U. Khan, N. Min-Allah, S. A. Madani, J. Li, L. Zhang, L. Wang, N. Ghani,
J. Kolodziej, H. Li, A. Y. Zomaya, C.-Z. Xu, P. Balaji, A. Vishnu, F. Pinel, J. E. Pecero, D. Kliazovich
and P Bouvry. An Overview of Energy Efficiency in Cluster Computing Systems. Special Issue on Cluster
Computing, Journal of Supercomputing (JoSC), 2011
- P. Balaji, R. Gupta, A. Vishnu, and P. Beckman. Mapping Communication Layouts to Network Hardware
Characteristics on Massive-Scale Blue Gene Systems. Special Edition of the Springer Journal of Computer
Science on Research and Development (Presented at the International Supercomputing Conference (ISC)),
2011.
- H. V. Dam, A. Vishnu, and W. D. Jong. Designing A Scalable Fault Tolerance Model for Computational
Chemistry: A Case Study with Coupled Cluster Perturbative Triples. Journal of Chemical Theory and
Computation, Jan, 2011.
- A. Vishnu, M. Koop, A. Moody, A. Mamidala, S. Narravula and D. K. Panda. Topology Agnostic Hot-Spot
Avoidance With InfiniBand. Concurrency and Computation: Practice and Experience, June, 2009.
- J. Liu, A. Mamidala, A. Vishnu, and D. K. Panda. Evaluating InfiniBand Performance with PCI-Express.
IEEE Micro, February, 2005.
Conference and Workshop Publications:
- J. Dinan, S. Krishnamoorthy, P. Balaji, J. Hammond, M. Krishnan, V. Tipparaju and A. Vishnu.
Noncollective Communicator Creation in MPI. The Euro MPI Users’ Group Conference (EuroMPI);
special session on Improving MPI User and Developer Interaction (IMUDI). Sep. 18-21, 2011, Santorini,
Greece.
- D. Kerbyson, A. Vishnu, and K. Barker. Energy Templates: Exploiting Application Information for Saving
Energy. International Conference on Cluster Computing (Cluster), Austin, 2011.
- A. Vishnu, R. Olson, and M. Bruggencate. Evaluating the Potential of Cray Gemini Interconnect for PGAS
Models. International Symposium on High-Performance Interconnects (HotI), Santa Clara, 2011.
- A. Vishnu, M. Krishnan, and P. Balaji. Dynamic Time-Variant Connection Management for PGAS Models
on InfiniBand. Workshop on Communication Architecture for Scalable Systems (CASS), International
Parallel and Distributed Processing Symposium (IPDPS), Alaska, 2011.
- C.Y Su, S. Song, R. Ge, K. Cameron, and A. Vishnu. Iso-energy-efficiency: An Approach to
Power-Constrained Parallel Computation. International Parallel and Distributed Processing Symposium
(IPDPS), Alaska, 2011.
- A. Vishnu, S. Song, A. Marquez, K. Barker, D. Kerbyson and P. Balaji. Designing Energy Efficient
Communication Runtime Systems for Data Centric Programming Models. International Conference on
Green Computing and Communications (GreenCom), China, 2010.
- A. Vishnu, H. V. Dam, W. D. Jong, P. Balaji, S. Song. Fault Tolerant Communication Runtime Support for
Data Centric Programming Models. International Conference on High Performance Computing (HiPC),
India, 2010.
- M. Krishnan, B. Lewis, A. Vishnu. Scaling Linear Algebra Kernels Using Remote Memory Access. Third
International Workshop on Parallel Programming Models and Systems Software for High-End Computing
(P2S2), held in conjunction with International Conference on Parallel Processing (ICPP), San Diego, 2010.
- K. Kandalla, H. Subramoni, A. Vishnu and D. K. Panda. Designing Efficient Topology Aware Collective
Communication Algorithms for Large Scale InfiniBand Clusters: A Case Study with Scatter and Gather.
International Workshop on Communication Architecture of Clusters (CAC), held in conjunction with
International Parallel and Distributed Processing Symposium (IPDPS), Atlanta, GA, 2010.
- A. Vishnu, and M. Krishnan. Efficient On-demand Connection Management Mechanisms with PGAS
Models on InfiniBand. International Symposium on Cluster Computing and Grid Computing (CCGrid),
Melbourne, Australia, May 2010.
- A. Vishnu, M. Krishnan and D. K. Panda. A Hardware-Software Approach to Network Fault Tolerance
with InfiniBand. International Conference on Cluster Computing (Cluster), New Orleans, 2009
- S. Narravula, A. Mamidala, A. Vishnu, G. Santhanaraman and D. K. Panda. High Performance MPI over
iWARP: Early Experiences. International Conference on Parallel Processing (ICPP), XiAn, China, 2007.
- A. Vishnu, M. Koop, A. Moody, A. Mamidala, S. Narravula and D. K. Panda. Hot-Spot Avoidance With
Multi-Pathing Over InfiniBand: An MPI Perspective. International Symposium on Cluster Computing and
Grid (CCGrid), Rio De Janeiro, Brazil, 2007.
- S. Narravula, A. Mamidala, A. Vishnu, G. Santhanaraman and D. K. Panda, High Performance Distributed
Lock Management Services using Network-based Remote Atomic Operations, International Symposium on
Cluster Computing and Grid (CCGrid), Rio De Janeiro, Brazil, 2007.
- A. Vishnu, A. Mamidala, S. Narravula and D. K. Panda . Automatic Path Migration over InfiniBand: Early
Experiences. Third International Workshop on System Management Techniques, Processes, and Services
(SMTPS), held in conjunction with International Parallel and Distributed Processing Symposium (IPDPS),
2007.
- A. Vishnu, B. Benton and D. K. Panda. High Performance MPI on IBM 12x InfiniBand Architecture.
International Workshop on High-Level Parallel Programming Models and Supportive Environments
(HIPS), held in conjunction with International Parallel and Distributed Processing Symposium (IPDPS),
2007.
- A. Mamidala, S. Narravula, A. Vishnu,G. Santhanaraman and D. K. Panda. Using Connection-Oriented
and Connection-Less Transport on Performance and Scalability of Collective and One-sided operations:
Trade-offs and Impact. International Symposium on Principles and Practice of Parallel Programming
(PPoPP), 2007, California.
- A. Vishnu, P. Gupta, A. Mamidala and D. K. Panda. A Software Based Approach for Providing Network
Fault Tolerance in Clusters Using the uDAPL Interface: MPI Level Design and Performance Evaluation.
International Conference for High Performance Computing, Networking, Storage and Analysis (SC), 2006,
Tampa, FL.
- A. Mamidala, A. Vishnu, and D. K. Panda. Efficient Shared Memory and RDMA based design for MPI
Allgather over InfiniBand, EuroPVM/MPI, September 2006.
- M. Koop, W. Huang, A. Vishnu, and D. K. Panda. Memory Scalability Evaluation of the Next Generation
Intel Bensley Platform for InfiniBand. International Symposium on High Performance Interconnects,
(HotI), August 2006, Stanford, CA.
- A. Vishnu, G. Santhanaraman, W. Huang, H. -W. Jin and D. K. Panda. Supporting MPI-2 One
Sided Communication on Multi-Rail InfiniBand Clusters: Design Challenges and Performance Benefits.
International Conference on High Performance Computing (HiPC), December 18-21, 2005, Goa, India.
- S. Sur, A. Vishnu, H. -W. Jin and D. K. Panda. Can Memory-Less Network Adapters Benefit
Next-Generation InfiniBand Systems?. International Symposium on High Performance Interconnects, (HotI
2005), August 2005, Stanford, CA.
- A. Vishnu, A. R. Mamidala, H. -W. Jin and D. K. Panda. Performance Modeling of Subnet Management
on Fat Tree InfiniBand Networks using OpenSM. Workshop on System Management Tools on Large Scale
Parallel Systems (SMTPS), Held in Conjunction with International Parallel and Distributed Processing
Symposium (IPDPS), 2005, Denver, Colorado.
- J. Liu, A. Vishnu, and D. K. Panda. Building Multirail InfiniBand Clusters: MPI-Level Design and
Performance Evaluation. International Conference for High Performance Computing, Networking, Storage
and Analysis (SC), 2004.
- J. Liu, A. Mamidala, A. Vishnu, and D. K. Panda. Performance Evaluation of InfiniBand with PCI-Express.
International Symposium on High Performance Interconnects (HotI), 2004.
Technical Posters:
- A. Vishnu, K. Gopalakrishnan and D. K. Panda. Designing Fault Resilient and Fault Tolerant Systems with
InfiniBand. National HPC Workshop on Resiliencei, August, 2009, Washington, DC.
Select Technical Reports:
- S. Narravula, A. Mamidala, A. Vishnu, G. Santhanaraman and D. K. Panda, High Performance Distributed
Lock Management Services using Network-based Remote Atomic Operations, OSU-CISRC-4/07-TR29.
- S. Narravula, A. Mamidala, A. Vishnu, and D. K. Panda, High Performance MPI over iWARP: Early
Experiences, OSU-CISRC-4/07-TR28.
- A. Vishnu, A. Mamidala, S. Narravula and D. K. Panda . Automatic Path Migration over InfiniBand: Early
Experiences , OSU-CISRC-5/06-TR57
- A. Vishnu, B. Benton and D. K. Panda. High Performance MPI on IBM 12x InfiniBand Architecture,
OSU-CISRC-5/06-TR56
- A. Mamidala, S. Narravula, A. Vishnu,G. Santhanaraman and D. K. Panda. Using Connection-Oriented
and Connection-Less Transport on Performance and Scalability of Collective and One-sided operations:
Trade-offs and Impact, OSU-CISRC-11/06-TR77.
- A. Vishnu, G. Santhanaraman, W. Huang, H. -W. Jin and D. K. Panda. Supporting MPI-2 One
Sided Communication on Multi-Rail InfiniBand Clusters: Design Challenges and Performance Benefits,
OSU-CISRC-5/05-TR33.
- A. Vishnu, A. R. Mamidala, H. -W. Jin and D. K. Panda. Performance Modeling of Subnet Management
on Fat Tree InfiniBand Networks using OpenSM, OSU-CISRC-1/05-TR05.
- J. Liu, A. Vishnu, and D. K. Panda. Building Multirail InfiniBand Clusters: MPI-Level Design and
Performance Evaluation, OSU-CISRC-5/04-TR26.
Dissertation/Thesis:
- High Performance and Network Fault Tolerant MPI with Multi-Pathing Over InfiniBand, Ph.D.
Dissertation, The Ohio State University, 2007
Invited Papers:
- K. Barker, D. Kerbyson, A. Hoisie, A. Marquez, A. Vishnu Exploring Power Consumption in Extreme
Scale Systems, Scalable Approaches to High Performance and High Productivity Computing (ScalaPerf),
Bertinoro, Italy. Sep’ 2010.
Invited Presentations:
- Global Arrays: A High Performance Partitioned Global Address Space Programming Model., Washington
State University, March, 2010
- High Performance and Network Fault Tolerant MPI with Multi-Pathing over InfiniBand., Pacific Northwest
National Lab, June, 2008.
Conference and Workshop Presentations:
- Dynamic Time Variant Connection Management with PGAS Models on InfiniBand, International Workshop
on Communication Architecture for Scalable Systems (CASS), International Parallel and Distributed
Processing Symposium (IPDPS), May, 2011.
- Designing Fault Tolerant Communication Runtime Systems for Data Centric Programming Models,
International Conference on High Performance Computing (HiPC), Dec, 2010.
- Efficient On-demand Connection Management Methods for PGAS Models over InfiniBand, International
Conference on Cluster, Cloud and Grid Computing (CCGrid), May, 2010.
- A Hardware-Software Approach to Network Fault Tolerance with InfiniBand., International Conference on
Cluster Computing (Cluster), September, 2009, New Orleans, LA.
- Automatic Path Migration Over InfiniBand: Early Experiences. International Symposium on Parallel and
Distributed Computing (IPDPS), LongBeach, California, 2007.
- High Performance MPI over IBM 12x InfiniBand Architecture. International Symposium on Parallel and
Distributed Computing (IPDPS), LongBeach, California, 2007.
- A Software Based Approach to Providing Network Fault Tolerance with uDAPL Based Clusters: MPI
Level Design and Performance Evaluation. IEEE/ACM International Conference for High Performance
Computing, Networking, Storage and Analysis (SC), Tampa, Florida, 2006.
- Supporting MPI-2 One-Sided Communication on Multi-rail InfiniBand Clusters: Design Challenges and
Performance Benefits IEEE International Conference for High Performance Computing, (HiPC), Goa,
India, 2005.
- Performance Modeling of Subnet Management on Fat Tree InfiniBand Networks using OpenSM.
International Parallel and Distributed Processing Symposium (IPDPS), April 2005, Denver, Colorado.
Demo/Project Showcase:
- Designing Fault Tolerant Global Arrays: A Case Study with NWChem, IEEE/ACM International
Conference for High Performance Computing, Networking, Storage and Analysis (SC), Nov 15th to 18th,
2010, New Orleans, Louisiana.
Invited Tutorials:
- Parallel Programming Using the Global Arrays Toolkit: Now and intoThe Future, International Parallel
and Distributed Processing Symposium, 2011.
Miscellaneous Presentations:
- A Scalable Fault Tolerance Infrastructure with Programming Models and Scientific Applications, PNNL,
June 2010.
- FTMI: Fault Tolerance Management Infrastructure with Programming Models and Scientific Applications,
Extreme Scale Computing Initiative, July 2009.
- Efficient Multi-transport LAPI with InfiniBand, IBM Poughkeepsie, September 2006.
- Designing High Performance Message Passing on IBM 12x Architectures, IBM Austin, September 2005.
- Building Multi-Rail InfiniBand Clusters: MPI Level Design and Performance Evaluation, Systems
Seminar, The Ohio State University, November, 2004.
Professional Activities:
Chairmanships and Editorships:
- Program Co-Chair (with Pavan Balaji and Yong Chen): Fourth International Workshop on Parallel
Programming Models and Systems Software for High End Computing
- Journal Special Issue Co-Editor (With Pavan Balaji): Programming Models and Systems Software Support
for High-End Computing Applications, Special Issues of the International Journal of High Performance
Computing Applications (IJHPCA), 2010
- Program Co-Chair (with Pavan Balaji): Third International Workshop on Parallel Programming Models
and Systems Software for High End Computing
- Journal Special Issue Co-Editor (With Pavan Balaji): Programming Models and Systems Software Support
for High-End Computing Applications, Special Issues of the International Journal of High Performance
Computing Applications (IJHPCA), 2009
- Program Co-Chair (with Pavan Balaji): Second International Workshop on Parallel Programming Models
and Systems Software for High End Computing
Technical Program Committees:
- Partitioned Global Address Space Conference (PGAS): 2011
- International Conference on High Performance Computing (HiPC): 2011, 2010
- International Conference on Cluster Computing (Cluster): 2010
- International Conference on Cluster, Cloud and Grid Computing (CCGrid): 2012, 2011
- International Conference on High Performance Computing and Communications (HPCC): 2010
- International Symposium on Parallel and Distributed Processing with Applications (ISPA): 2011
- International Conference on Comupter and Communication Networks (ICCCN): 2011
Technical Student Research Symposium:
- International Conference on High Performance Computing (HiPC): 2010, 2009
Technical Referee:
- International Conference on Parallel Architecture and Compilation Techniques(PACT): 2011
- International Conference on Parallel and Distributed Systems (ICPADS): 2010
- International Conference on High Performance Computing, Networking, Storage and Analysis (SC): 2011.
2010, 2008, 2007, 2006
- International Conference on Parallel Processing (ICPP) : 2010
- Journal of Parallel and Distributed Computing (JPDC): 2010, 2008
- International Conference on Cluster Computing (Cluster): 2009
- International Parallel and Distributed Processing Symposium (IPDPS): 2007
- Transactions on Parallel and Distributed Systems (TPDS): 2008, 2007
- Journal of Parallel and Distributed Computing and Networks: 2011
Internship Advisees:
- Shuaiwen Song, Fault Tolerance with PGAS Models on Sockets, Feb’10 - Aug’10.
Dissertation Committee:
Other Committees:
- Technical Posters Committee: International Conference on Cluster, Cloud and Grid Computing - 2010
- Technical Posters Awards Committee: International Conference on Cluster, Cloud and Grid Computing -
2010
References: