Piyush MehrotraPiyush MehrotraM. Jahed DjomehriSteve HeistandRobert HoodHaoqiang JinArthur LazanoffSubhash SainiRupak BiswasPerformance evaluation of Amazon Elastic Compute Cloud for NASA high-performance computing applications.1041-1055201628Concurr. Comput. Pract. Exp.4https://doi.org/10.1002/cpe.3029db/journals/concurrency/concurrency28.html#MehrotraDHHJLSB16Subhash SainiHaoqiang JinDennis C. JespersenHuiyu FengM. Jahed DjomehriWilliam ArasinRobert HoodPiyush MehrotraRupak BiswasAn early performance evaluation of many integrated core architecture based SGI rackable computing system.94:1-94:122013SChttps://doi.org/10.1145/2503210.2503272conf/sc/2013db/conf/sc/sc2013.html#SainiJJFDAHMB13Subhash SainiJason RappleyeJohnny ChangDavid BarkerPiyush MehrotraRupak BiswasI/O performance characterization of Lustre and NASA applications on Pleiades.1-102012HiPChttps://doi.org/10.1109/HiPC.2012.6507507https://doi.ieeecomputersociety.org/10.1109/HiPC.2012.6507507conf/hipc/2012db/conf/hipc/hipc2012.html#SainiRCBMB12Subhash SainiSteve HeistandHaoqiang JinJohnny ChangRobert HoodPiyush MehrotraRupak BiswasAn Application-based Performance Evaluation of NASA's Nebula Cloud Computing Platform.336-3432012HPCC-ICESShttps://doi.org/10.1109/HPCC.2012.52https://doi.ieeecomputersociety.org/10.1109/HPCC.2012.52conf/hpcc/2012db/conf/hpcc/hpcc2012.html#SainiHJCHMB12Haoqiang JinMark KelloggPiyush MehrotraUsing Compiler Directives for Accelerating CFD Applications on GPUs.154-1682012IWOMPhttps://doi.org/10.1007/978-3-642-30961-8_12conf/iwomp/2012db/conf/iwomp/iwomp2012.html#JinKM12Haoqiang JinDennis C. JespersenPiyush MehrotraRupak BiswasLei Huang 0006Barbara M. ChapmanHigh performance computing using MPI and OpenMP on multi-core parallel systems.562-575201137Parallel Comput.9https://doi.org/10.1016/j.parco.2011.02.002db/journals/pc/pc37.html#JinJMBHC11Subhash SainiHaoqiang JinRobert HoodDavid BarkerPiyush MehrotraRupak BiswasThe impact of hyper-threading on processor resource utilization in production applications.1-102011HiPChttps://doi.org/10.1109/HiPC.2011.6152743https://doi.ieeecomputersociety.org/10.1109/HiPC.2011.6152743conf/hipc/2011db/conf/hipc/hipc2011.html#SainiJHBMB11Subhash SainiPiyush MehrotraKenichi TaylorMichael J. AftosmisRupak BiswasPerformance Analysis of CFD Application Cart3D Using MPInside and Performance Monitor Unit Data on Nehalem and Westmere Based Supercomputers.331-3382011HPCChttps://doi.org/10.1109/HPCC.2011.50https://doi.ieeecomputersociety.org/10.1109/HPCC.2011.50conf/hpcc/2011db/conf/hpcc/hpcc2011.html#SainiMTAB11Subhash SainiPiyush MehrotraKenichi TaylorSameer ShendeRupak BiswasPerformance Analysis of Scientific and Engineering Applications Using MPInside and TAU.265-2722010HPCChttps://doi.org/10.1109/HPCC.2010.55conf/hpcc/2010db/conf/hpcc/hpcc2010.html#SainiMTSB10Robert HoodHaoqiang JinPiyush MehrotraJohnny ChangM. Jahed DjomehriSharad GavaliDennis C. JespersenKenichi TaylorRupak BiswasPerformance impact of resource contention in multicore systems.1-122010IPDPShttps://doi.org/10.1109/IPDPS.2010.5470399https://doi.ieeecomputersociety.org/10.1109/IPDPS.2010.5470399conf/ipps/2010db/conf/ipps/ipdps2010.html#HoodJMCDGJTB10Liping DiAijun ChenWenli YangYang Liu 0051Yaxing WeiPiyush MehrotraChaumin HuDean N. WilliamsThe development of a geospatial data Grid by integrating OGC Web services with Globus-based Grid technology.1617-1635200820Concurr. Comput. Pract. Exp.14https://doi.org/10.1002/cpe.1292db/journals/concurrency/concurrency20.html#DiCYLWMHW08Karen M. McCannMaurice YarrowAdrian De VivoPiyush MehrotraScyFlow: an environment for the visual specification and execution of scientific workflows.1155-1167200618Concurr. Comput. Pract. Exp.10https://doi.org/10.1002/cpe.990db/journals/concurrency/concurrency18.html#McCannYVM06Ahmed Al-TheneyanAmol JakatdarPiyush MehrotraMohammad ZubairXML-based visual specification of multidisciplinary applications.539-548200218Future Gener. Comput. Syst.4https://doi.org/10.1016/S0167-739X(01)00069-3db/journals/fgcs/fgcs18.html#Al-TheneyanJMZ02Ahmed Al-TheneyanPiyush MehrotraMohammad ZubairA Resource Brokering Infrastructure for Computational Grids.463-4732002conf/hipc/2002HiPChttps://doi.org/10.1007/3-540-36265-7_44db/conf/hipc/hipc2002.html#Al-TheneyanMZ02Piyush MehrotraHans P. ZimaHigh Performance Fortran for aerospace applications.477-501200127Parallel Comput.4db/journals/pc/pc27.html#MehrotraZ01https://doi.org/10.1016/S0167-8191(00)00073-9Ahmed Al-TheneyanPiyush MehrotraMohammad ZubairEnhancing Jini for Use Across Non-Multicastable Networks.21-30200135ACM SIGOPS Oper. Syst. Rev.2db/journals/sigops/sigops35.html#Al-TheneyanMZ01https://doi.org/10.1145/377069.377076Ahmed Al-TheneyanAmol JakatdarMohammad ZubairPiyush MehrotraXML-Based Visual Specification of Multidisciplinary Applications.414-4212001conf/ccgrid/2001CCGRIDhttps://doi.org/10.1109/CCGRID.2001.923221https://doi.ieeecomputersociety.org/10.1109/CCGRID.2001.923221db/conf/ccgrid/ccgrid2001.html#Al-TheneyanJZM01Piyush MehrotraMohammad ZubairXML Based Scientific Data Management Facility.1399-14042001conf/webnet/2001WebNetdb/conf/webnet/webnet2001.html#MehrotraZ01Erwin LaureMatthew HainesPiyush MehrotraHans P. ZimaOn the implementation of the Opus coordination language.227-249200012Concurr. Pract. Exp.4db/journals/concurrency/concurrency12.html#LaureHMZ00https://doi.org/10.1002/(SICI)1096-9128(20000410)12:4<227::AID-CPE474>3.0.CO;2-HDennis GannonPiyush MehrotraProceedings of the ACM 2000 Java Grande Conference, San Francisco, CA, USA, June 3-5, 2000Java GrandeACM20001-58113-288-3https://doi.org/10.1145/337449db/conf/java/java2000.htmlErwin LaurePiyush MehrotraHans P. ZimaOpus: Heterogeneous Computing with Data Parallel Tasks.275-28919999Parallel Process. Lett.2db/journals/ppl/ppl9.html#LaureMZ99https://doi.org/10.1142/S0129626499000256Erwin LaureMatthew HainesPiyush MehrotraHans P. ZimaCompiling Data Parallel Tasks for Coordinated Execution.413-4171999conf/europar/1999Euro-Parhttps://doi.org/10.1007/3-540-48311-X_54db/conf/europar/europar99.html#LaureHMZ99Kevin P. RoePiyush MehrotraParallelization of a Multigrid Incompressible Viscous Cavity Flow Solver Using OpenMP.1999conf/ppsc/1999PPdb/conf/ppsc/ppsc1999.html#RoeM99Zhikai ChenKurt MalyPiyush MehrotraMohammad ZubairArcade: A Web-Java Based Framework for Distributed Computing.201-2061999conf/webnet/1999WebNetdb/conf/webnet/webnet1999-1.html#ChenMMZ99Piyush MehrotraJohn Van RosendaleHans P. ZimaHigh Performance Fortran: History, Status and Future.325-354199824Parallel Comput.3-4db/journals/pc/pc24.html#MehrotraRZ98https://doi.org/10.1016/S0167-8191(98)00016-7Barbara M. ChapmanPiyush MehrotraOpenMP and HPF: Integrating Two Paradigms.650-658https://doi.org/10.1007/BFb00579121998conf/europar/1998Euro-Pardb/conf/europar/europar98.html#ChapmanM98Siegfried BenknerPiyush MehrotraJohn Van RosendaleHans P. ZimaHigh-level Management of Communication Schedules in HPF-like Languages.109-1161998conf/ics/1998International Conference on Supercomputinghttps://doi.org/10.1145/277830.277855db/conf/ics/ics1998.html#BenknerMRZ98David CronkPiyush MehrotraLoad Balancing with Migrant Lightweight Threads.153-166https://doi.org/10.1007/3-540-49530-4_111998conf/lcr/1998LCRdb/conf/lcr/lcr98.html#CronkM98Piyush MehrotraJohn Van RosendaleHans P. ZimaHigh Performance Fortran: Status and Prospects.345-3561998conf/para/1998PARAdb/conf/para/para1998.html#MehrotraRZ98https://doi.org/10.1007/BFb0095356Zhikai ChenKurt MalyPiyush MehrotraPraveen K. VangalaMohammad ZubairWeb-based Framework for Distributed Computing.1175-118019979Concurr. Pract. Exp.11db/journals/concurrency/concurrency9.html#ChenMMVZ97https://doi.org/10.1002/(SICI)1096-9128(199711)9:11<1175::AID-CPE355>3.0.CO;2-2Robert SchreiberPiyush MehrotraHigh Performance Fortran Comes of Age: Guest Editors' Introduction.1-219976Sci. Program.1https://doi.org/10.1155/1997/872623http://content.iospress.com/articles/scientific-programming/spr6-1-01db/journals/sp/sp6.html#SchreiberM97Matthew HainesPiyush MehrotraDavid CronkData-Parallel Programming in a Multithreaded Environment.187-20019976Sci. Program.2https://doi.org/10.1155/1997/901027http://content.iospress.com/articles/scientific-programming/spr6-2-03db/journals/sp/sp6.html#HainesMC97Barbara M. ChapmanMatthew HainesPiyush MehrotraHans P. ZimaJohn Van RosendaleA Coordination Language for Multidisciplinary Applications.345-36219976Sci. Program.4db/journals/sp/sp6.html#ChapmanHM97https://doi.org/10.1155/1997/632908http://content.iospress.com/articles/scientific-programming/011David CronkMatthew HainesPiyush MehrotraThread Migration in the Presence of Pointers.292-1997conf/hicss/1997HICSS (1)https://doi.org/10.1109/HICSS.1997.667275https://doi.ieeecomputersociety.org/10.1109/HICSS.1997.667275db/conf/hicss/hicss1997.html#CronkHM97Kevin P. RoePiyush MehrotraImplementation of a Total Variation Diminishing Scheme for the Shock Tube Problem in High Performance Fortran.1997conf/ppsc/1997PPdb/conf/ppsc/ppsc1997.html#RoeM97Matthew HainesPiyush MehrotraSpecial Issue on Multithreading for Multiprocessors: Guest Editors' Introduction.1-4199637J. Parallel Distributed Comput.1db/journals/jpdc/jpdc37.html#HainesM96https://doi.org/10.1006/jpdc.1996.0103Phillip M. DickensMatthew HainesPiyush MehrotraDavid M. NicolTowards a Thread-Based Parallel Direct Execution Simulator.424-4321996conf/hicss/1996HICSS (1)https://doi.org/10.1109/HICSS.1996.495490https://doi.ieeecomputersociety.org/10.1109/HICSS.1996.495490db/conf/hicss/hicss1996.html#DickensHMN96Barbara M. ChapmanPiyush MehrotraHans P. ZimaHigh Performance Fortran Languages: Advanced applications and their implementation.401-407199511Future Gener. Comput. Syst.4-5https://doi.org/10.1016/0167-739X(95)00010-Pdb/journals/fgcs/fgcs11.html#ChapmanMZ95Thomas FahringerMatthew HainesPiyush MehrotraOn the Utility of Threads for Data Parallel Programming.51-591995conf/ics/1995International Conference on Supercomputinghttps://doi.org/10.1145/224538.224544db/conf/ics/ics1995.html#FahringerHM95Matthew HainesPiyush MehrotraJohn Van RosendaleSmartFiles: An OO Approach to Data File Interoperabilty.453-4661995conf/oopsla/1995OOPSLAdb/conf/oopsla/oopsla95.html#HainesMR95https://doi.org/10.1145/217838.217882https://doi.org/10.1145/217839.217882David MiddletonPiyush MehrotraJohn Van RosendaleExpressing Direct Simulation Monte Carlo Methods in High Performance.698-7031995conf/ppsc/1995PPdb/conf/ppsc/ppsc1995.html#MiddletonMR95Matthew HainesBrian HessPiyush MehrotraExploiting Parallelism in Multidisciplinary Applications Using Opus.710-7151995conf/ppsc/1995PPdb/conf/ppsc/ppsc1995.html#HainesHM95Barbara M. ChapmanPiyush MehrotraHans P. ZimaHigh-Level Languages for Parallel Scientific Computing.292-3141995conf/sofsem/1995SOFSEMdb/conf/sofsem/sofsem1995.html#ChapmanMZ95https://doi.org/10.1007/3-540-60609-2_14Barbara M. ChapmanHans P. ZimaPiyush MehrotraExtending HPF for Advanced Data-Parallel Applications.59-7019942IEEE Parallel Distributed Technol. Syst. Appl.3https://doi.org/10.1109/M-PDT.1994.329803http://doi.ieeecomputersociety.org/10.1109/M-PDT.1994.329803db/journals/ieeecc/ieeecc2.html#ChapmanZM94Barbara M. ChapmanPiyush MehrotraJohn Van RosendaleHans P. ZimaA Software Architecture for Multidisciplinary Applications: Integrating Task and Data Parallelism.664-6761994conf/conpar/1994CONPARdb/conf/conpar/conpar1994.html#ChapmanMRZ94https://doi.org/10.1007/3-540-58430-7_58Barbara M. ChapmanHans P. ZimaPiyush MehrotraHigh-Performance Fortran Languages: Advanced Applications and Their Implementation.407-4161994conf/hpcn/1994-2HPCNdb/conf/hpcn/hpcn1994-2.html#ChapmanZM94https://doi.org/10.1007/3-540-57981-8_152Barbara M. ChapmanPiyush MehrotraJohn Van RosendaleHans P. ZimaExtending Vienna Fortran with Task Parallelism.258-2631994conf/icpads/1994ICPADSdb/conf/icpads/icpads1994.html#ChapmanMRZ94https://doi.org/10.1109/ICPADS.1994.590306https://doi.ieeecomputersociety.org/10.1109/ICPADS.1994.590306Piyush MehrotraMatthew HainesAn Overview of the Opus Language and Runtime System.346-3601994conf/lcpc/1994LCPCdb/conf/lcpc/lcpc1994.html#MehrotraH94https://doi.org/10.1007/BFb0025889Matthew HainesDavid CronkPiyush MehrotraOn the design of Chant: a talking threads package.350-3591994conf/sc/1994SChttps://doi.org/10.1109/SUPERC.1994.344298https://doi.ieeecomputersociety.org/10.1109/SUPERC.1994.344298http://dl.acm.org/citation.cfm?id=602834db/conf/sc/sc1994.html#HainesCM94Piyush MehrotraInvited Lecture: Data Parallel Programming: The Promises and Limitations of High Performance Fortran.1141993conf/acpc/1993ACPCdb/conf/acpc/acpc1993.html#Mehrotra93https://doi.org/10.1007/3-540-57314-3_10Barbara M. ChapmanPiyush MehrotraHans P. ZimaHigh Performance Fortran Without Templates: An Alternative Model for Distribution and Alignment.92-1011993conf/ppopp/1993PPoPPdb/conf/ppopp/ppopp93.html#ChapmanMZ93https://doi.org/10.1145/155332.155342https://doi.org/10.1145/173284.155342Barbara M. ChapmanPiyush MehrotraHans MoritschHans P. ZimaDynamic data distributions in Vienna Fortran.284-2931993conf/sc/1993SChttps://doi.org/10.1145/169627.169735https://doi.ieeecomputersociety.org/10.1109/SUPERC.1993.1263472db/conf/sc/sc1993.html#ChapmanMMZ93Barbara M. ChapmanPiyush MehrotraHans P. ZimaProgramming in Vienna Fortran.31-5019921Sci. Program.1db/journals/sp/sp1.html#ChapmanMZ92https://doi.org/10.1155/1992/258136http://content.iospress.com/articles/scientific-programming/spr1-1-03Barbara M. ChapmanHans P. ZimaPiyush MehrotraHandling Distributed Data in Vienna Fortran Procedures.248-2631992conf/lcpc/1992LCPCdb/conf/lcpc/lcpc1992.html#ChapmanZM92https://doi.org/10.1007/3-540-57502-2_51Peter BrezanyMichael GerndtPiyush MehrotraHans P. ZimaConcurrent File Operations in a High Performance FORTRAN.230-2371992conf/sc/1992SCdb/conf/sc/sc1992.html#BrezanyGMZ92https://doi.org/10.1109/SUPERC.1992.236691https://doi.ieeecomputersociety.org/10.1109/SUPERC.1992.236691http://dl.acm.org/citation.cfm?id=147999Barbara M. ChapmanPiyush MehrotraHans P. ZimaUser Defined Mappings in Vienna Fortran.72-751992conf/sigplanW/1992SIGPLAN Workshopdb/conf/sigplanW/sigplanW92.html#ChpmanMZ92https://doi.org/10.1145/156668.156694Seema HiranandaniJoel H. SaltzPiyush MehrotraHarry BerrymanPerformance of Hashed Cache Data Migration Schemes on Multicomputers.415-422199112J. Parallel Distributed Comput.4db/journals/jpdc/jpdc12.html#HiranandaniSMB91https://doi.org/10.1016/0743-7315(91)90010-7Charles KoelbelPiyush MehrotraCompiling Global Name-Space Parallel Loops for Distributed Execution.440-45119912IEEE Trans. Parallel Distributed Syst.4https://doi.org/10.1109/71.97901http://doi.ieeecomputersociety.org/10.1109/71.97901db/journals/tpds/tpds2.html#KoelbelM91Charles KoelbelPiyush MehrotraProgramming data parallel algorithms on distributed memory using Kali.414-4231991conf/ics/1991ICShttps://doi.org/10.1145/109025.109122db/conf/ics/ics1991.html#KoelbelM91Charles KoelbelPiyush MehrotraJohn Van RosendaleSupporting Shared Data Structures on Distributed Memory Architectures.177-1861990conf/ppopp/1990PPoPPdb/conf/ppopp/ppopp90.html#KoelbelMR90https://doi.org/10.1145/99163.99183https://doi.org/10.1145/99164.99183Naomi DeckerPiyush MehrotraJohn Van RosendaleDesign and Analysis of ADI Methods for Distributed Memory Architectures.292-2941989conf/ppsc/1989PPdb/conf/ppsc/ppsc1989.html#DeckerMR89Piyush MehrotraJohn Van RosendaleHigh Level Programming of Nonshared Memory Architectures.445-4471989conf/ppsc/1989PPdb/conf/ppsc/ppsc1989.html#MehrotraR89Piyush MehrotraJohn Van RosendaleParallel language constructs for tensor product computations on loosely coupled architectures.616-6261989SChttps://doi.org/10.1145/76263.76333conf/sc/1989db/conf/sc/sc1989.html#MehrotraR89Piyush MehrotraJohn Van RosendaleConcurrent object access in BLAZE 2.40-421988conf/oopsla/1988ocpOOPSLA/ECOOP Workshop on Object-based Concurrent Programminghttps://doi.org/10.1145/67386.67396https://doi.org/10.1145/67387.67396db/conf/oopsla/ocp1988.html#MehrotraR89Charles KoelbelPiyush MehrotraJohn Van RosendaleSemi-automatic process partitioning for parallel computation.365-382198716Int. J. Parallel Program.5https://doi.org/10.1007/BF01407902db/journals/ijpp/ijpp16.html#KoelbelMR87Piyush MehrotraJohn Van RosendaleThe BLAZE language: A parallel language for scientific programming.339-36119875Parallel Comput.3https://doi.org/10.1016/0167-8191(87)90043-3https://www.wikidata.org/entity/Q51171732db/journals/pc/pc5.html#MehrotraR87Charles KoelbelPiyush MehrotraJohn Van RosendaleSemi-Automatic Domain Decomposition in BLAZE.521-5241987conf/icpp/1987ICPPdb/conf/icpp/icpp1987.html#KoelbelMR87Piyush MehrotraProgramming Parallel Architectures: The BLAZE Family of Languages-Invited Talk.289-2991987conf/ppsc/1987PPdb/conf/ppsc/ppsc1987.html#Mehrotra87Terrence W. PrattLoyce M. AdamsPiyush MehrotraJohn Van RosendaleRobert G. VoigtMerrell L. PatrickThe FEM-2 Design Method.132-1341983conf/icpp/1983ICPPdb/conf/icpp/icpp1983.html#PrattAMRVP83Piyush MehrotraTerrence W. PrattLanguage Concepts for Distributed Processing of Large Arrays.19-281982conf/podc/1982PODCdb/conf/podc/podc82.html#MehrotraP82https://doi.org/10.1145/800220.806677Loyce M. AdamsMichael J. AftosmisAhmed Al-TheneyanWilliam ArasinDavid BarkerSiegfried BenknerHarry BerrymanRupak BiswasPeter BrezanyJohnny ChangBarbara M. ChapmanAijun ChenZhikai ChenDavid CronkNaomi DeckerLiping DiPhillip M. DickensM. Jahed DjomehriThomas FahringerHuiyu FengDennis GannonSharad GavaliMichael GerndtMatthew HainesSteve HeistandBrian HessSeema HiranandaniRobert HoodChaumin HuLei Huang 0006Amol JakatdarDennis C. JespersenHaoqiang JinMark KelloggCharles KoelbelErwin LaureArthur LazanoffYang Liu 0051Kurt MalyKaren M. McCannDavid MiddletonHans MoritschDavid M. NicolMerrell L. PatrickTerrence W. PrattJason RappleyeKevin P. RoeJohn Van RosendaleSubhash SainiJoel H. SaltzRobert SchreiberSameer ShendeKenichi TaylorPraveen K. VangalaAdrian De VivoRobert G. VoigtYaxing WeiDean N. WilliamsWenli YangMaurice YarrowHans P. ZimaMohammad Zubair