BNL Home

Barbara Chapman

Scientist

Education

  • Ph.D. in Computer Science ,Queen's University of Belfast, Northern Ireland, U.K
  • B. Sc. Hons (1st Class), Mathematics, University of Canterbury, Christchurch, New Zealand

Professional Appointments

  • 09/15: —;                 Scientist, Brookhaven National Laboratory
  • 09/15 — ;                 Professor, Stony Brook University
  • 04/13 — ;                 Member, Scientific Advisory Council, Juelich Research Center
  • 09/12 — ;08/15       Interim Director, Center for Advanced Computing and Data Systems , University of Houston
  • 08/11 — :                Member, Advanced Scientific Advisory Committee, Dept of Energy
  • 09/07 — :                Professor, Computer Science, University of Houston, TX
  • 02/99 – 08/07:       Associate Professor, Computer Science, University of Houston, TX
  • 07/00 – 06/03:       Visiting Reader, Electronics and Computer Science, University of Southampton, U.K.
  • 07/98 – 01/00:       Reader, Electronics and Computer Science, Uni.  Southampton, U.K.
  • 1995 –   2000:        Consultant, ICASE, NASA Langley Research Center, Hampton, VA
  • 01/95 – 08/98:       Director, VCPC, European Cntr Parallel Computing, Vienna, Austria
  • 01/91 – 08/98:       Research Associate, Dept. Software Technology and Parallel Systems, University of Vienna, Vienna, Austria
  • 10/85 – 12/90:     Lecturer, Dept. Computer Science, University of Bonn, Bonn, Germany

Selected Publications & Research Highlights

I.    Monographs

  1. B. Chapman, G. Jost and R. Van der Pas, “Using OpenMP: Portable Shared Memory Parallel Programming”, MIT Press, October 2007
  2. H.P. Zima and B.M. Chapman, “Supercompilers for Parallel and Vector Computers”, ACM Press Frontier Series, Addison-Wesley, 1990

II. Book Chapters

  1. B. Chapman, D. Eachempati, S. Chandrasekaran, “OpenMP”, in P. Balaji (Ed.) Parallel Programming Models: An Overview, MIT Press (to appear)
  2. B. Chapman and J. LaGrone, “OpenMP”, In A. Adl-Tabatabai, V. Pankratius, and W. Tichy (Eds.) Fundamentals of Multicore Software Development, Chapter 5, CRC Press, 2010
  3. B. Chapman, “The Challenge of Providing a High-Level Programming Model for High-Performance Computing”, In M. Guo, L. Yang (Eds.) High Performance Computing: Paradigm and Infrastructure, Wiley Publishers, pp. 21-50, 2006
  4. B. Chapman, P. Raghunath, B. Sundaram and Y. Yan, “Air Quality Prediction in a Production Grid Environment”, In A. Hoisie, B. Di Martino, J. Dongarra, H. Zima (Eds.) Engineering the Grid, Nova Publishers, 2006
  5. B. Chapman, H. Donepudi, J. He, Y. Li, P. Raghunath, Y. Yan and B. Sundaram, “Grid Environment with Web-Based Portal Access for Air Quality Modeling”, In Y.Pan and L.T. Yang (Eds.) Parallel and Distributed Scientific and Engineering Computing: Practice and Experience, Section 3, pp. 191-208, Nova Science Publishers, 2004
  6. H.P. Zima, and B.M. Chapman, “Automatische Parallelisierung sequentieller Programme”, In K. Waldschmidt (Ed.) Parallelrechner — Architekturen, Systeme, Werkzeuge, Chapter 14, Teubner, Stuttgart, pp. 563-587, 1995
  7. M. Ujaldon, E.L. Zapata, B.M. Chapman, and H.P. Zima, “Data Parallel Language Features for Sparse Codes”, In B.K. Szymanski, and B. Sinharoy (Eds.) Languages, Compilers and Run-Time Systems for Scalable Computers, Chapter 19, Kluwer Academic Publishers, Boston, pp. 253-264, 1995
  8. B. Chapman, P. Mehrotra, and H.P. Zima, “Vienna Fortran - A Fortran Language Extension for Distributed-Memory Multiprocessors”, In J. Saltz and P. Mehrotra (Eds.) Languages, Compilers and Runtime Environments for Distributed Memory Machines, Advances in Parallel Computing 3, North Holland, pp. 39-62, 1992
  9. H.P. Zima and B.M. Chapman, “Automatic Restructuring for Parallel and Vector Computers”, In H. Adeli (Ed.) Supercomputing in Engineering Analysis, Chapter 5, Marcel Dekker, Inc., New York and Basel, pp. 135-167, 1991

III. Edited Volumes

  1. L. DeRose, B.R. de Supinski, S.L. Olivier, B.M. Chapman, M.S. Mueller (Eds), “Using and Improving OpenMP for Devices, Tasks, and More”, Proc. 10th International Workshop on OpenMP (IWOMP 2014), LNCS 8766, Springer Verlag, 2014
  2. Alistair P. Rendall, Barbara M. Chapman, Matthias S. Muller (Eds.), “OpenMP in the Era of Low Power Devices and Accelorators”, Proc. 9th International Workshop on OpenMP (IWOMP 2013), LNCS 8122, Springer Verlag, 2013
  3. B. M. Chapman, F. Massaioli, M. S. Müller and M. Rorro (Eds.), OpenMP in a Heterogeneous World, 8th International Workshop on OpenMP (IWOMP 2012), LNCS 7312, Springer, 2012
  4. B. M. Chapman, W. D. Gropp, K. Kumaran and M. S. Müller(Eds.), OpenMP in the Petascale Era, 7th International Workshop on OpenMP (IWOMP 2011), LNCS 6665, Springer, 2011
  5. Mitsuhisa Sato, Toshihiro Hanawa, Matthias S. Muller, Barbara M. Chapman, and Bronis R. de Supinski(Eds), "Beyond Loop Level Parallelism in OpenMP:Accelerators, Tasking & More,"  Proceedings of 6th International Workshop on OpenMP (IWOMP'10), LNCS 6132, Tsukuba, Japan, June 2010
  6. B. M. Chapman, F. Desprez, G. R. Joubert, A. Lichnewsky, F. Peters and T. Priol (Eds.), Parallel Computing: From Multicores and GPU’s to Petascale. Vol.19, IOS Press, 2010
  7. M. Sato, T. Hanawa, M. S. Muller, B. M. Chapman and B. R. de Supinski(Eds.), Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking & More, 6th International Workshop on OpenMP (IWOMP 2010), LNCS 6132, Springer, 2010
  8. M. S. Muller, B. R. de Supinski and B. M. Chapman (Eds.), Evolving OpenMP in an Age of Extreme Parallelism, 5th International Workshop on OpenMP (IWOMP 2009), LNCS 5568, Springer, 2009
  9. B. Chapman and D. Kranzlmueller (Eds.), Special Issue of Scientific Programming on Large-Scale Programming Tools and Environments, Vol. 16, Number 2, 2008
  10. M. S. Muller, B. Chapman, B. R. de Supinski, A. D. Malony and M. Voss (Eds.), OpenMP Shared Memory Parallel Programming, International Workshop On OpenMP (IWOMP 2005 & IWOMP 2006), LNCS 4315 Series, Springer, 2008
  11. B. Chapman, The Challenge of Providing a High-Level Programming Model for High-Performance Computing, In M. Guo, L. Yang (Eds.), High Performance Computing: Paradigm and Infrastructure, Wiley Publishers, Chapter 2, pp. 21-50, 2006
  12. R. Perrott, B. Chapman, J. Subhlok, R. Fernandes de Mello and L. T. Yang (Eds.), Proceedings of High Performance Computing and Communications (HPCC 2007), LNCS 4782, Springer-Verlag, 2007
  13. Barbara M. Chapman, "Shared Memory Parallel Programming with OpenMP," 5th International Workshop on OpenMP Applications and Tools (WOMPAT'2004), Houston, TX, USA, May 2004, LNCS, Vol.3349, Springer, 2005.
  14. B. Chapman (Ed.), Proceedings of Workshop on OpenMP Applications and Tools (WOMPAT 2004), LNCS 3349, Springer-Verlag, 2005
  15. B. Chapman and F. Massaioli (Eds.), Special Issue of Parallel Computing on OpenMP Tools, Applications and New Frontiers, Vol. 31(10-12), Elsevier, pp. 957-959, 2005
  16. E. Ayguade and B. Chapman (Eds.), Special Issue of Scientific Programming with selected papers on OpenMP, Vol. 11, Number 2, 2003
  17. M. Bull, B. Chapman, (Eds.), Special Issues of Scientific Programming on OpenMP, Vol. 9, Number 2-3, pp. 69-71, 2001
  18. M. Brorsson and B. Chapman (Eds), Special Issue of Concurrency: Practice and Experience with Selected Papers from the First European Workshop on OpenMP, Vol. 12, 2000

IV. Journal Publications

  1.  Xiaonan Tian, Rengan Xu, Yonghong Yan, Sunita Chandrasekaran, Deepak Eachempati, and Barbara Chapman, “Compiler Transformation of Nested Loops for GPGPUs”, Concurrency and Computation: Practice and Experience, Special Issue on Programming Models and Applications for Multicores and Manycore (to appear), 2015
  2.   Rengan Xu, Sunita Chandrasekaran, Barbara Chapman, “Multi-GPU Support on Shared Memory System using Directive-based Programming Model”, Scientific Programming, 2015, Article ID 621730, in press.
  3.   Rengan Xu, Xiaonan Tian, Sunita Chandrasekaran and Barbara Chapman, “Multi-GPU Support on Shared Memory System using Directive-based Programming Model”, in the Special Issue of Programming Models, Languages and Compilers for Manycore and Heterogeneous Architectures, Journal of Scientific Programming, IOS Press, (to appear)
  4. Sayan Ghosh, Terrence Liao, Henri Calandra, Barbara Chapman, “Performance of CPU/GPU compiler directives on ISO/TTI kernals”, in Computing, Springer, pp. 1-14, 2013
  5. Deepak Eachempati, Alan Richardson, Siddhartha Jana, Terrence Liao, Henri Calandra, and Barbara Chapman, "A Coarray Fortran implementation to support data-intensive application development," in Cluster Computing, Springer, US, pp. 1-15, 2013. 
  6. W. Ding, C-H. Hsu, O. Hernandez, B. Chapman and R. Graham, “KLONOS: Similarity-Based Planning Tool Support for Porting Scientific Applications", Concurrency and Computation: Practice and Experience, Vol. 25(8), pp. 1072-1088, 2013  
  7. B. Chapman, D. Eachempati and O. Hernandez, “Experiences Developing the OpenUH Compiler and Runtime Infrastructure”, International Journal of Parallel Programming, pp. 825-854, 2013
  8. A. Amritkar, D. Tafti, R. Liu, R. Kufrin, and B. Chapman, “OpenMP parallelism for fluid and fluid-particulate systems”, Parallel Computing, Vol. 38 (9), pp. 501–517, 2012
  9. J. Dongarra, P. Beckman, T. Moore, P. Aerts, G. Aloisio, J-C. Andre, D. Barkai, J-Y. Berthou, T. Boku, B. Braunschweig, F. Cappello, B. Chapman, X. Chi, A. N. Choudhary, S. S. Dosanjh, T. H. Dunning, S. Fiore, A. Geist, B. Gropp, R. J. Harrison, M. Hereld, M. A. Heroux, A. Hoisie, K. Hotta, Z. Jin, Y. Ishikawa, F. Johnson, S. Kale, R. Kenway, D. E. Keyes, B. Kramer, J. Labarta, A. Lichnewsky, T. Lippert, B. Lucas, B. Maccabe, S. Matsuoka, P. Messina, P. Michielse, B. Mohr, M. S. Mueller, W. E. Nagel, Snir, T. L. Sterling, R. Stevens, F. Streitz, B. Sugar, S. Sumimoto, W. Tang, J. Taylor, R. Thakur, A. E. Trefethen, M. Valero, A.van der Steen, J. S. Vetter, P. Williams, R. Wisniewski, K. A. Yelick, “The International Exascale Software Project roadmap”, IJHPCA Vol. 25(1), pp. 3-60, 2011
  10. Haoqiang Jin, Dennis Jespersen, Piyush Mehrotra, Rupak Biswas, Lei Huang and Barbara Chapman, “High Performance Computing Using MPI and OpenMP on Multi-core Parallel Systems”, Journal: Parallel Computing, Vol. 37, Issue 9, pp. 562-575, 2011
  11. L. Huang, H. Jin, B. Chapman, L. Yi, “Enabling Locality-Aware Computations in OpenMP”, Journal of Scientific Computing, Vol. 18, Numbers 3-4, IOS Press Amsterdam, pp. 169-181, 2010
  12. B. Chapman, J. Labarta, V. Sarkar and M. Sato, “Programmability Issues”, International Journal on High Performance Computing Applications, Vol. 23, Number 4, pp. 328-331, 2009
  13. O. Hernandez, H. Jin and B. Chapman, “Efficient Performance Tuning Methodology with Compiler Feedback”, Journal of Scientific Programming: Special Issue on Large-Scale Programming Tools and Environments, Vol. 16, Numbers 2-3, pp. 135-153, 2008
  14. H. Jin, B. Chapman, L. Huang, D. an Mey and T. Reichstein, “Performance Evaluation of a Multi-Zone Application in Different OpenMP Approaches”, International Journal of Parallel Programming, Vol. 36, Number 3, pp. 312-325, 2008
  15. Y. Yan and B. Chapman, “A Feature-Rich Workflow Description Language that Supports Resource Co-allocations”, L. Grandinetti (Ed.), High Performance Computing and Grids in Action by, in the Series - Advances in Parallel Computing, Vol. 16, IOS Press, Amsterdam, pp. 363-383, 2008
  16. B. M. Chapman and D. Kranzlmuller, “Foreword”, Scientific Programming Vol. 16, Numbers 2-3, pp. 101-103, 2008
  17. O. Hernandez, H. Jin and B. Chapman, “Compiler Support for Efficient Instrumentation”, C. Bischof, M. Bucker, P. Gibbon, G.R. Joubert, T. Lippert, B. Mohr, F. Peters (Eds.) Parallel Computing: Architectures, Algorithms and Applications , John von Neumann Institute for Computing, Julich, NIC Series, Vol. 38, pp. 661-668, 2007
  18. L. Adhianto and B. Chapman, “Performance Modeling of Communication and Computation in Hybrid MPI and OpenMP Applications”, Simulation Modeling: Practice and Theory, Vol. 15, Number 4, pp.481-491, October 2007
  19. T-H. Weng, R-K. Perng and B. Chapman, “OpenMP Implementation of SPICE3 Circuit Simulator”, International Journal of Parallel Programming Vol. 35, Number 5, pp. 493-505, October 2007
  20. C. Liao, O. Hernandez, B. Chapman, W. Chen and W. Zheng, “OpenUH: An Optimizing, Portable OpenMP Compiler”, Concurrency and Computation: Practice and Experience, Vol. 19 Number 18, pp. 2317-2332, April 2007
  21. B. Chapman, H. Donepudi, Y. Li, P. Raghunath, Y. Yan and B. Sundaram and J. He, “Grid Environment with Web-Based Portal Access for Air Quality Modeling”, Parallel and Distributed Scientific and Engineering Computing: Practice and Experience, 2007
  22. Y. Yan and B. Chapman, “Campus Grids Meet Applications: Modeling, Meta-scheduling and Integration”, Journal of Grid Computing Vol. 4, Number 2, pp. 159-175, June 2006
  23. B. Chapman, P. Raghunath, B. Sundaram and Y. Yan, “Predicting Air Quality in a Production Quality Grid Environment”, Jack Dongarra, Hans Zima, Adolfy Hoisie, Laurence Yang and Beniamino Di Martino (Eds.) Engineering the Grid: Status and Perspective, January 2006
  24. L. Huang, B. Chapman and Z. Liu, “Towards a More Efficient Implementation of OpenMP for Clusters via Translation to Global Arrays”, Parallel Computing, Vol. 31, Issue 10-12, pp. 1114-1139, 2005
  25. L. Huang, B. Chapman and R. Kendall, “OpenMP on Distributed Memory via Global Arrays”, G.R. Joubert, W.E. Nagel, F.J. Peters and W.V. Walter (Eds) Parallel Computing: Software Technology, Algorithms, Architectures and Applications, pp. 795-802, Elsevier, 2004
  26. T.H. Weng and B. Chapman, “Toward Optimization of OpenMP Codes for Synchronization and Data Reuse”, Int. Journal of High Performance Computing and Networking (IJHPCN), Vol. 1, Issues 1-3, pp. 43-54, 2004
  27. A. Marowka, Z.Liu and B. Chapman, “OpenMP-Oriented Applications for Distributed Shared Memory Architectures”, Concurrency and Computation: Practice and Experience, Vol. 16, Number 4, pp. 371-384, 2004
  28. B. Chapman, H. Donepudi, Y. Li, P. Raghunath, B. Sundaram and Y. Yan, “An OGSI-Compliant Portal for Campus Grids”, Advances in Computation: Theory and Practice, Vol. 15, Nova Science Publishers, 2004
  29. B. Chapman, J. He, Y. Li and B. Sundaram, “A Computational Environment for Air Quality Modeling in Texas”, In: W. Zwieflhofer (Ed.), Use of High Performance Computing in Meteorology, World Scientific Publishing Co., pp. 384-396, 2003
  30. B. Chapman, “Parallel Programming Models in the age of Globalization”, Keynote paper, Annals of the Marie Curie Fellowship Association, Vol. II, Numbers 9-16, Commission of the European Communities, 2002
  31. B. Chapman. F. Bregier, A. Patil and A. Prabhakar, “Achieving Performance under OpenMP on ccNUMA and Software Distributed Shared Memory Systems”, Special Issue of Concurrency Practice and Experience, Vol. 14, Numbers 8-9, pp. 713-739, 2002
  32. B. Chapman, J. Merlin, D. Pritchard, F. Bodin, Y. Mevel, T. Sorevik, and L. Hill, “Program Development Tools for Clusters of Shared Memory Multiprocessors”, Journal of Supercomputing Vol. 17, pp. 311-322, 2000
  33. L. Adhianto, F. Bodin, B. Chapman, L. Hascoet, A. Kneer, D. Lancaster, I. Wolton and M. Wirtz, “Tools for OpenMP Application Development: The POST Project”, Concurrency: Practice and Experience, Vol. 12, pp. 1177-1191, 2000
  34. J. H. Merlin, S. B. Baden, S. J. Fink and B. M. Chapman, “Multiple Data Parallelism with HPF and KeLP”, Future Generation Computer Systems, Vol. 3, pp. 393-405, 1999
  35. B. Chapman, H.P. Zima, M. Haines, P. Mehrotra, and J. Van Rosendale, “OPUS: A Coordination Language for Multidisciplinary Applications”, Scientific Programming, Vol. 4, pp. 345-362, 1998
  36. M. Ujaldon, E.L. Zapata, B. Chapman, and H.P. Zima, “Vienna Fortran/HPF Extensions for Sparse and Irregular Problems and Their Compilation”, IEEE Transactions on Parallel and Distributed Systems, Vol. 10, pp. 1068-1083, October 1997
  37. B. Chapman, P. Mehrotra, and H.P. Zima, “Vienna Fortran and the Path Towards a Standard Parallel Language”, Invited paper, IEICE Trans. Information and Systems, E80-D, pg. 4, April 1997
  38. H.P. Zima, P. Brezany, and B. Chapman, “SUPERB and Vienna Fortran”, Parallel Computing Vol. 20, pp. 1487-1517, 1994
  39. B. Chapman, P. Mehrotra, and H.P. Zima, “Extending HPF for Advanced Data Parallel Applications”, IEEE Magazine on Parallel and Distributed Technology, Fall 1994, pp. 59-70, 1994
  40. H.P. Zima, P. Brezany, B.M. Chapman, and J. Hulman, “Automatic Parallelization for Distributed-Memory Systems: Experiences and Current Research”, Invited Paper, Informatik aktuell, Springer-Verlag, 1993. Also in: P.P. Spies (Ed.): Euro-Arch '93, pp. 538-556, Proc. European Informatics Congress, Computing Systems Architectures, Munich, October 18-19, 1993
  41. B. Chapman, P. Mehrotra, and H.P. Zima, “High Performance Fortran Without Templates: A New Model for Data Distribution and Alignment”, Proc. Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego (1993), ACM SIGPLAN Notices 7, pp. 92-101, 1993
  42. B. Chapman, P. Mehrotra, and H.P. Zima, “User Defined Mappings in Vienna Fortran”, Proc. Second Workshop on Languages, Compilers, and Run-Time Environments for Distributed-Memory Multiprocessors, Boulder, CO (1992), ACM SIGPLAN Notices 1, pp. 72-75, 1993
  43. H.P. Zima, and B. Chapman, “Compiling for Distributed-Memory Systems”, Invited Paper, Proceedings of the IEEE, Special Section on Languages and Compilers for Parallel Machines, pp. 264-287, 1993
  44. B. Chapman, P. Mehrotra, and H.P. Zima, “Programming in Vienna Fortran”, Scientific Programming 1, pp. 31-50, Fall 1992
  45. H.P. Zima, and B. Chapman, “Software Tools for Parallel Program Development”, Invited paper, In P.W. Gaffney, E.N. Houstis, (Eds.) Proc. IFIP TC2/WG 2.5 Working Conference on Programming Environments for High-Level Scientific Problem Solving, pp. 157-177, 1991, IFIP Transactions A-2, North Holland, 1992

V. Refereed Conference Publications

  1. Pengfei Hao, Swaroop Pophale, Pavel Shamis, Anthony Curtis and Barbara Chapman, “Check-pointing Approach for Fault Tolerance” In Proc. Second OpenSHMEM Workshop: Experiences, Implementations and Tools, August, 2015 (to appear)
  2. Ahmad Qawasmeh, Barbara Chapman, Maxime Hugues and Henri Calandra. "GPU technology applied to reverse time migration and seismic modeling via OpenACC". In Proc. Sixth International Workshop on Programming Models and Applications for Multicores and Manycores, ACM, pp. 75-85, San Francisco Bay Area, 2015
  3. Millad Ghani, Abid M. Malik, Barbara Chapman, and Ahmad Qawasmeh, “False Sharing Detection in OpenMP Applications Using OMPT API", In Proceedings of 11th International Workshop on OpenMP, Aachen, Germany, IWOMP 2015 (to appear)
  4. Peng Sun, Sunita Chandrasekaran, and Barbara Chapman, “OpenMP-MCA:Leveraging Multiprocessor Embedded Systems using industry standards” In Proceedings of PLC2015 co-located with IPDPS 2015 (to appear)
  5. Peng Sun, Sunita Chandrasekaran, and Barbara Chapman, “Deploying OpenMP Task Parallelism on Multicore Embedded Systems with MCA Task APIs”, In Proceedings of IEEE International Conference on High Performance Computing and Communications, 2015 (to appear)
  6. Naveen Namashivayam, Dounia Khaldi, Deepak Eachempati and Barbara Chapman, “Extending the Strided Communication Interface in OpenSHMEM. In Proceedings of Second OpenSHMEM Workshop: Experiences, Implementations and Tools, August, 2015 (to appear)
  7. Dounia Khaldi, Shiyao Ge, Deepak Eachempati, Pierre Jouvelot and Barbara Chapman, “A Team-Based Methodology of Memory Hierarchy-Aware Runtime Support in Coarray Fortran”, In Proceedings of IEEE Cluster 2015, Chicago, September 2015  (to appear)
  8. Naveen Namashivayam, Deepak Eachempati, Dounia Khaldi and Barbara Chapman, “OpenSHMEM as a Portable Communication Layer for PGAS Models: A Case Study with Coarray Fortran”, In Proceedings of IEEE Cluster 2015, Chicago, September 2015 (to appear)
  9. Guido Juckeland, William Brantley, Sunita Chandrasekaran, Barbara Chapman, Shuai Che, Mathew Colgrove, Huiyu Feng, Alexander Grund, Robert Henschel, Wen-Mei Hwu, Huian Li, Matthias S. Mueller, Maxim Perminov, Pavel Shelepugin, Kevin Skadron, John Stratton, Alexey Titov, Ke Wang, Matthijs van Waveren, Brian Whitney, Sandra Wienke, Rengan Xu, Kalyan Kumaran. "SPEC ACCEL - A Standard Application Suite for Measuring Hardware Accelerator Performance". In 5th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer System (PMBS 2014), November, 2014, New Orleans, LA, Springer Verlag, pp 46-67, 2014
  10. Anilkumar Nandamuri, Abid M. Malik, Ahmad Qawasmeh and Barbara Chapman. "Power and Energy Footprint of OpenMP programs using OpenMP Runtime API". In 2nd International Workshop on Energy Efficient Super Computing (E2SC) held in conjunction with SC14, November, 2014, New Orleans, LA, ACM, pp. 79-88, USA  
  11. Rengan Xu, Maxime Hugues, Henri Calandra, Sunita Chandrasekaran and Barbara Chapman. "Accelerating Kirchhoff Migration on GPU using Directives". In Proceedings of the 1st Workshop on Accelerator Programming using Directives (WACCPD 2014), pp. 37-46, November, 2014, New Orleans, LA, ACM, pp. 37-46, 2014 
  12. Naveen Namashivayam, Sayan Ghosh, Dounia Khaldi, Deepak Eachempati, and Barbara Chapman. "Native Mode-Based Optimizations of Remote Memory Accesses in OpenSHMEM for Intel Xeon Phi". In 8th International Conference on Partitioned Global Address Space Programming Models (PGAS 2014), ACM, pp. 12:1-12:11, October, 2014, Eugene, Oregon, 2014 
  13. Siddhartha Jana, Joseph Schuchart, and Barbara Chapman. "Analysis of Energy and Performance of RDMA-based Data Access Patterns". In 8th International Conference on Partitioned Global Address Space Programming Models (PGAS 2014), Eugene, ORE, ACM, pp. 15:1 – 15:10, 2014 
  14. Peng Sun, Sunita Chandrasekaran, and Barbara Chapman. “Targeting Heterogeneous SoCs using MCAPI”. In TECHCON 2014, GRC Research Category Section 29.1, SRC, Austin, TX, September, 2014 
  15. Peng Sun, Sunita Chandrasekaran, and Barbara Chapman. “Poster: High level programming model for heterogeneous MPSoCs using industry standard APIs”. In TECHCON 2014, in TECHFAIR 4, SRC, Austin, TX, September, 2014 
  16. Rengan Xu, Xiaonan Tian, Sunita Chandrasekaran, Yonghong Yan and Barbara Chapman. "NAS Parallel Benchmarks on GPGPUs using a Directive-based Programming Model". In the 27th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2014) , Hillsboro, Oregon, Springer Verlag, oo. 67-81, September 2014 
  17. Siddhartha Jana, Oscar Hernandez , Stephen Poole, and Barbara Chapman. "Power Consumption Due to Data Movement in Distributed Programming Models". In Euro-Par 2014 Parallel Processing, Porto, Portugal, 2014 
  18. Ahmad Qawasmeh, Abid M. Malik, and Barbara Chapman. "OpenMP Task Scheduling Analysis via OpenMP Runtime API and Tool Visualization". In 2014 IEEE 28th International Parallel & Distributed Processing Symposium Workshops (IPDPSW 2014) pp. 1049 - 1058, Phoenix, Arizona, May 2014
  19. Cheng Wang, Rengan Xu, Sunita Chandrasekaran, Barbara Chapman and Oscar Hernandez. "A Validation Testsuite for OpenACC 1.0". In 2014 IEEE 28th International Parallel and Distributed Processing Symposium Workshop & PhD Forum (IPDPSW), pp. 1407 - 1416, Phoenix, Arizona, May 2014
  20. Xiaonan Tian, Rengan Xu, Yonghong Yan, Zhifeng Yun, Sunita Chandrasekaran and Barbara Chapman. "Poster : OpenUH - An Open Source OpenACC Compiler". In GPU Technology conference (GTC), March, 2014, San Jose, CA, USA.  Rengan Xu, Xiaonan Tian, Yonghong Yan, Sunita Chandrasekaran, and Barbara Chapman. "Reduction Operations in Parallel Loops for GPGPUs". In 2014 International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2014), pp. 10:10-10:20, Orlando, Florida, February 2014
  21. Cheng Wang, Mauricio Araya-Polo, Sunita Chandrasekaran, Amik St-Cyr, Barbara Chapman, and Detlef Hohl. "Parallel Sparse FFT ", IA^3 '13 Proceedings of the 3rd Workshop on Irregular Applications: Architectures and Algorithms, in conjunction with SC '13, pp. 10:1 - 10:8, Denver, CO, November, 2013 
  22. Priyanka Ghosh, Jeff Hammond, Sayan Ghosh, and Barbara Chapman, “Performance Analysis of the NWChem TCE for Different Communication Patterns”, In Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS13), in conjunction with SC13, 2013
  23. Jeff R. Hammond, Sayan Ghosh and Barbara Chapman, “Implementing OpenSHMEM using MPI-3 one-sided communication”. Proc. First OpenSHMEM Workshop: Experiences, Implementations and Tools, 2014
  24. Siddhartha Jana, Oscar Hernandez, Steven Poole, Chung-Hsing Hsu, and Barbara Chapman, “Analyzing the Energy and Power of Consumption of Remote Memory Accesses in the OpenSHMEM Model”.  Proc. First OpenSHMEM Workshop: Experiences, Implementations and Tools, 2014
  25. Sayan Ghosh, Sunita Chandrasekaran, and Barbara Chapman. "Statistical Modeling of Power/Energy of Scientific Kernels on a Multi-GPU System." In 2013 International Green Computing Conference (IGCC), pp. 1-6. IEEE, Arlington, VA, June 2013
  26. Rengan Xu, Xiaonan Tian, Yonghong Yan, Sunita Chandrasekaran, and Barbara Chapman. "Reduction Operations in Parallel Loops for GPGPUs". In the 2014 International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2014), pp.10-20, Orlando, Florida, February 2014. 
  27. Swaroop Pophale, Oscar Hernandez, Stephen Poole and Barbara Chapman, “Static Analyses for Unaligned Collective Synchronization Matching for OpenSHMEM”.  (PGAS'13) Proceedings of the Seventh Conference on Partitioned Global Address Space Programming Model, Edinburgh, UK, 2013
  28. Swaroop Pophale, Anthony Curtis, Barbara Chapman and Stephen Poole, Poster: “Validation and Verification Suite for OpenSHMEM”. (PGAS'13) Proceedings of the Seventh Conference on Partitioned Global Address Space Programming Model, Edinburgh, UK. (Proceedings not released) 2013
  29. Swaroop Pophale, Tony Curtis, Barbara Chapman, “Improving Performance of OpenSHMEM Reference Library by Portable PE Mapping Technique”. ICS 2013, pp. 485-486, 2013
  30. Tiffany Mintz, Oscar Hernandez, Christos Kartsaklis, David E. Bernholdt, Swaroop Pophale, “Toward Abstracting the Communication Intent in Applications to Improve Portability and Productivity”. In 27th IEEE International Parallel and Distributed Processing Symposium, Boston, MA, USA, 20130520, 20130524. Retrieved from http://www.osti.gov/scitech/servlets/purl/1091664
  31. Ghosh, Priyanka, Yonghong Yan, Deepak Eachempati, and Barbara Chapman, “A Prototype Implementation of OpenMP Task Dependency Support”.  In OpenMP in the Era of Low Power Devices and Accelerators, IWOMP 2013, pp. 128-140. Springer, September, 2013.
  32. Xiaonan Tian, Rengan Xu, Yonghong Yan, Zhifeng Yun, Sunita Chandrasekaran and Barbara Chapman, “ Compiling a High-Level Directive-based Programming Model for GPGPUs”.  The 26th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2013), San Jose, CA, September 2013
  33. Sayan Ghosh, Sunita Chandrasekaran and Barbara Chapman, Poster: “ Power and Energy Prediction of Multi-GPU kernels Using Non-linear Regression”. GPU Technology Conference (GTC'13), March 2013, San Jose California, March 2013,
  34. Rengan Xu, Cheng Wang, Sunita Chandrasekaran, Barbara Chapman, Poster : “OpenACC Programming Experiences using Scientific Applications”, in GPU Technology conference (GTC), San Jose, California, March 2013
  35. Ahmad Qawasmeh, Abid Malik, Deepak Eachempati, Barbara Chapman, Poster: “Task Profiling through OpenMP Runtime API and Tool Support”, SC Companion Volume, 2013
  36. Ahmad Qawasmeh, Abid Malik, Barbara Chapman, Kevin Huck, Allen Malony,  “Open Source Task Profiling by Extending the OpenMP Runtime API”, The 9th International Workshop on OpenMP. (IWOMP2013), pp.186-199, September 2013
  37. Cheng Wang, Sunita Chandrasekaran, Peng Sun, Barbara Chapman, and Jim Holt, “Portable mapping of openMP to multicore embedded systems using MCA APIs”. In Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems (LCTES '13). ACM, pp. 153-162, New York, NY, 2013
  38. Cheng Wang, Sunita Chandrasekaran, Peng Sun, Barbara Chapman, and Jim Holt, "Portable Mapping of OpenMP to Multicore Embedded Systems Using MCA APIs", Languages, Compilers and Tools for Embedded Systems (LCTES'13), in conjunction with Programming Language Design and Implementation (PLDI' 13), pp. 153-162, Seattle, WA, June, 2013
  39. Rengan Xu, Sunita Chandrasekaran and Barbara Chapman, “Exploring Programming Multiple GPUs using OpenMP & OpenACC-based Hybrid Model”, Multicore and GPU Programming Models, Languages and Compilers Workshop (PLC'13) in conjunction with 27th IEEE International Parallel & Distributed Processing Symposium (IPDPS'13), pp. 1169-1176, Boston, USA, May 2013
  40. Rengan Xu, Mauricio Araya-Polo and Barbara Chapman, “Filesystem Aware Scalable I/O Framework for Data-Intensive Parallel Applications”, 2013 International Workshop on High Performance Data Intensive Computing (HPDIC'13) in conjunction with 27th IEEE International Parallel & Distributed Processing Symposium (IPDPS'13), pp. 2007-2014, Boston, USA, May 2013
  41. Sayan Ghosh, Sunita Chandrasekaran and Barbara Chapman, “Poster: Power and Energy Prediction of Multi-GPU kernels Using Non-linear Regression”, GPU Technology Conference (GTC'13), San Jose, California, USA, March 2013,
  42. Rengan Xu, Cheng Wang, Sunita Chandrasekaran, and Barbara Chapman, Poster: “OpenACC Programming Experiences using Scientific Applications” in GPU Technology conference (GTC), San Jose, California, March 2013
  43. Cheng Wang, Sunita Chandrasekaran, Barbara Chapman, and Jim Holt, libEOMP: a portable OpenMP runtime library based on MCA APIs for embedded systems. In Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM '13), Pavan Balaji, Minyi Guo, and Zhiyi Huang (Eds.). ACM, New York, NY, pp. 83-92, 2013
  44. Deepak Eachempati, Alan Richardson, Terrence Liao, Henri Calandra, and Barbara Chapman, “A Coarray Fortran Implementation to Support Data-Intensive Application Development”, The International Workshop on Data-Intensive Scalable Computing Systems (DISCS) in conjunction with the 2012 ACM/IEEE Supercomputing Conference (SC'12), November 2012
  45. Ghosh, S., Liao, T., Calandra, H., & Chapman, B., “ Experiences with OpenMP, PGI, HMPP and OpenACC directives on ISO/TTI kernels”. In High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion, pp. 691-700, IEEE, November 2012
  46. Rengan Xu, Sunita Chandrasekaran, Barbara Chapman, and Christoph F. Eick, “Directive-based Programming Models for Scientific Applications - A Comparison”. WOLFHPC'12 Workshop in conjunction with SC'12, pp. 1-99, ACM/IEEE, DOI:10.1109/SCC.2012.6522594, Salt Lake City, Utah, November 2012
  47. Rengan Xu, Mauricio Araya-Polo, and Barbara Chapman, “Poster: Parallel I/O Framework for Data-Intensive Parallel Applications”, PDSW'12 workshop in conjunction with SC12, 2012
  48. Yonghong Yan, Jeremy Kemp, Xiaonan Tian, Abid Muslim Malik, and Barbara Chapman, “Performance and Power Characteristics of Matrix Multiplication Algorithms on Multicore and Shared Memory Machines”, Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA) in conjunction with Supercomputing Conference - International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 626-632, Salt Lake City, Utah, November 2012
  49. Lei Huang, Eric Stotzer, Hangjun Yi, Barbara Chapman, and Sunita Chandrasekaran, “Parallelizing Ultrasound Image Processing using OpenMP on Multicore Embedded Systems”, IEEE Global High Tech Congress on Electronics (GHTCE), Shenzhen, China, November, 2012
  50. O. Hernandez, S. Jana, S. Pophale, S. Poole, J. Kuehn and B. Chapman, "The OpenSHMEM Analyzer", Proc. 6th Conference on Partitioned Global Address Space Programming Models, 2012
  51. Priyanka Ghosh, Yonghong Yan and Barbara Chapman, “Support for Dependency Driven Executions Among OpenMP Tasks”, 2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM 2012) in conjunction with PACT, PACT 2012, pp. 48-54, 19-23, September 2012
  52. Pophale Swaroop , Ramachandra Nanjegowda, Anthony Curtis, Barbara Chapman, Haoqiang Jin, Stephen Poole,and Jeffery Kuehn, “OpenSHMEM Performance and Potential: A NPB Experimental Study.” In PGAS 2012, Santa Barbara, CA, 2012
  53. W. Ding, O.R.Hernandez, B.Chapman, “A Similarity-Based Analysis Tool for Porting OpenMP Applications”, Facing the Multicore-Challenge III, Hochschule für Technik Stuttgart, pp. 13-24, Stuttgart, Germany, September 2012
  54. Ahmad Qawasmeh, Barbara Chapman, and Amrita Banerjee, “A Compiler-Based Tool for Array Analysis in HPC Applications”, In proceeding of the 41st International Conference on Parallel Processing Workshops (ICPPW12), pp. 454-463, September 2012
  55. K. Mehta, E. Gabriel, B. Chapman, “Specification and Performance Evaluation of Parallel I/O Interfaces for OpenMP”, In Proc. of 8th International Workshop on OpenMP (IWOMP 2012), LNCS 7312, pp. 1-14, Springer-Verlag, 2012
  56. C. Wang, S. Chandrasekaran, B. Chapman, “An OpenMP 3.1 Validation Testsuite”, In Proc. of 8th International Workshop on OpenMP (IWOMP 2012), LNCS 7312, pp. 237-249, Springer-Verlag, 2012
  57. Munara Tolubaeva, Yonghong Yan and Barbara Chapman, “Compile-Time Detection of False Sharing via Loop Cost Modeling”, HIPS'12 Workshop in conjunction with IPDPS'12, In Proc. IPDPS'12, pp. 557-566, 2012
  58. S. Ghosh, S. Chandrasekaran, and B. Chapman, “Energy Analysis of Parallel Scientific Kernels on Multiple GPUs”, In Proc. of Symposium on Application Accelerators in High-Performance Computing (SAAHPC 2012), pp. 54-63, Chicago, July 10-11, 2012
  59. Sayan Ghosh and Barbara Chapman, “ Programming Strategies for GPUs and their Power Consumption”, In Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT), ISSN:1089-795X, p.218, 2011
  60. Swaroop Pophale, “Poster: Openshmem library development”, in Proceedings of the international conference on Supercomputing, ser. ICS '11. pp. 374-374, 2011
  61. Oscar Hernandez, Wei Ding, Barbara Chapman, Christos Kartsaklis, Ramanan Sankaran, Richard Graham, “Experiences with High-Level Programming Directives for Porting Applications to GPUs”, Facing the Multicore-Challenge II, Lecture Notes in Computer Science, vol.7174/2012 pp. 96-107, Karlsruhe Institute of Technology, Germany 2011
  62. Wei Ding, Chung-Hsing Hsu, Oscar R. Hernandez, Barbara Chapman and Richard L. Graham, “Bioinspired Similarity-Based Planning Support for the Porting of Scientific Applications”, Accepted in WPABA'11 workshop in conjunction with PACT'11, Galveston, TX, October 2011
  63. B. Chapman, D. Eachempati and O. Hernandez, “Experiences Developing the OpenUH compiler and Runtime Infrastructure”, Cetus Users and Compiler Infrastructure Workshop, PACT’11, Galveston, TX, October 2011
  64. O. Hernandez, W. Ding, B. Chapman, R. Sankaran, R. Graham and C. Kartsaklis, “Experiences with High-Level Programming Directives for Porting Applications to GPUs”, Facing the Multicore-Challenge II, Karlsruhe Institute of Technology, Germany, September 2011
  65. B. Wicaksono, M. Tolubaeva and B. Chapman, “Detecting False Sharing in OpenMP Applications Using the DARWIN Framework”, Proc. International Workshop on Languages and Compilers for Parallel Computing (LCPC 2011), Fort Collins, Colorado, September 2011
  66. A. Aribuki, S. Chandrasekaran, B. Chapman, “Improving Heterogeneous Multicore Programming using OpenMP”, In SRC's Thirteenth Premier Technical Conference (TECHCON 2011), Austin, Texas, September 2011. Also In Sixth Multicore Expo 2011, San Jose, 2011
  67. J. LaGrone, A. Aribuki and B. Chapman, “A Set of Microbenchmarks for Measuring OpenMP Task Overheads”, In Hamid R. Arabnia, editor, International Conference on Parallel and Distributed Processing Techniques and Applications, Vol. II, pp. 594-600, July 2011
  68. B. Wicaksono, R. C Nanjegowda and B. Chapman, “A Dynamic Optimization Framework for OpenMP”, Proc. 7th International Workshop on OpenMP ( IWOMP 2011), LNCS 6665, Springer, Heidelberg, Chicago, IL, USA, pp. 54-68, June 2011
  69. J. LaGrone, A. Aribuki, C. Addison and B. Chapman, “A Runtime Implementation of OpenMP Tasks”, Proc. 7th International Workshop on OpenMP (IWOMP 2011), LNCS 6665, Springer, Heidelberg, Chicago, IL, USA, pp. 165-178, June 2011
  70. D. Eachempati, H. J. Jun, and B. Chapman, “An Open-Source Compiler and Runtime Implementation for Coarray Fortran”, Proc. 4th Conference on Partitioned Global Address Space Programming Model (PGAS 2010), Article no. 13, ACM, New York, NY, USA, pp. 1-8, 2010
  71. B. Chapman, T. Curtis, S. Pophale, S. Poole, J. Kuehn, C. Koelbel and L. Smith, “Introducing OpenSHMEM: SHMEM for the PGAS Community”, Proc. 4th Conference on Partitioned Global Address Space Programming Model (PGAS 2010), Article no. 2, ACM, New York, NY, USA, pp. 1-3, 2010
  72. O. Hernandez, V. Bui, R. Kufrin, R. C. Nanjegowda and B. Chapman, “Open Source Software Support for the OpenMP Runtime API for Profiling”, Proc. The Second International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2 2009), Vienna, Austria, pp.130-137, September 2009
  73. B. Chapman, L. Huang, E. Stotzer, E. Biscondi, A. Shrivastava, A. Gatherer, “Implementing OpenMP on a High Performance Embedded Multicore MPSoC”, Proc. Workshop on Multithreaded Architectures and Applications (MTAAP 2009), Rome, Italy, pp. 1-8, May 25-29 2009
  74. L. Huang, D. Eachempati, M. W. Hervey and B. Chapman, “Exploiting Global Optimizations for OpenMP Programs in the OpenUH Compiler”, Proc. 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP 2009), Raleigh, NC, pp. 289-290, February 14-18 2009
  75. R. Nanjegowda, O. Hernandez, B. Chapman, and H. H. Jin, “Scalability Evaluation of Barrier Algorithms for OpenMP”, Proc. 5th International Workshop on OpenMP (IWOMP 2009), LNCS 5568, Springer-Verlag, Berlin, Heidelberg, pp. 42-52, 2009
  76. C. Addison, J. LaGrone, L. Huang and B. Chapman, “OpenMP 3.0 Tasking Implementation in OpenUH”, Open64 Workshop, in conjunction with the International Symposium on Code Generation and Optimization (CGO), 2009
  77. B. M. Chapman, B. Kienhuis, E. Ayguade, F. Bodin, O. G. Plata and E. Stotzer, “Introduction”, Proc. Euro-Par Conference 2009, LNCS 5704 , Springer-Verlag, pp.837-838, 2009
  78. Chunhua Liao, Zhenying Liu, Lei Huang and Barbara Chapman, “Evaluating OpenMP on Chip MultiThreading Platforms”, First International Workshop on OpenMP, IWOMP 2005, Eugene, Oregon USA, June 1-4, 2005 LNCS 4315, pp. 178-190, 2008
  79. Oscar Hernandez, Fengguang Song, Barbara Chapman, Jack Dongarra, Bernd Mohr, Shirley Moore, and Felix Wolf, “Performance Instrumentation and Compiler Optimizations for MPI/OpenMP Applications”, Proc. International Workshop on OpenMP (IWOMP 2006) , 2006 LNCS 4315, pp. 267-287, ISBN 978-3-540-68554-8, Springer Berlin / Heidelberg, 2008
  80. Oscar Hernandez, Lei Huang, and Barbara Chapman, “Experiences Tuning an OpenMP Application”, Workshop on Architectures and Languages for Throughput Applications, Beijing, China 2008
  81. O. Hernandez, D. Tafti, P. Gopalkrishnan, L. Huang, and Barbara Chapman, “Experiences in Tuning an OpenMP Application”, Workshop on Architectures and Languages for Throughput Applications, Beijing, China, 2008
  82. K. Huck, O. Hernandez, V. Bui, S. Chandrasekaran, B. Chapman, A. Malony, L. McInnes, and B. Norris, “Capturing Performance Knowledge for Automated Analysis”, Proc. of ACM/IEEE Conference on Supercomputing, Article no: 49, Austin, pp. 1-10, 2008
  83. V. Bui, O. Hernandez, K. Huck, L. Li, B. Norris, L.C. McInnes and B. Chapman, “A Component Infrastructure for Performance and Power Modeling of Parallel Scientific Applications”, Proc. Component Based High Performance Workshop (CompFrame/HPC-GECO), Article no. 6, pp. 1-11, 2008
  84. L. Huang, D. Eachempati, M. W. Hervey and B. Chapman, “Extending Global Optimizations in the OpenUH Compiler for OpenMP”, Open64 Workshop, in conjunction with the International Symposium on Code Generation and Optimization (CGO), Boston, MA, April 2008
  85. L. Adhianto and B. Chapman, “An Open64-Based Framework Tool for Parallel Applications”, Open64 Workshop, in conjunction with the International Symposium on Code Generation and Optimization (CGO), Boston, MA, April 2008
  86. T-H. Weng, R. Perng and B.M. Chapman, “OpenMP Implementation of SPICE3 Circuit Simulator”, Proc. International Workshop on OpenMP (IWOMP 2006), LNCS 4315, Springer-Verlag, pp. 361-371, 2008
  87. B. Chapman, “Managing Multicore with OpenMP (Extended Abstract)”, In Proc. PVM/MPI 2008: LNCS 5205, Springer-Verlag, pp.3-4, 2008
  88. Van Bui, “PerfOMP: A Runtime Performance/Event Monitoring Interface for OpenMP”, Master's Thesis, University of Houston, Houston, TX, USA, 2007
  89. V. Bui, O. Hernandez, B. Chapman, R. Kufrin, P. Gopalkrishnan and D. Tafti, “Towards an Implementation of the OpenMP Collector API”, Proc. International Conference on Parallel Computing (ParCo 2007), NIC series Vol. 38, Juelich/Aachen, Germany, pp. 573-580, December 2007
  90. B. Chapman and L. Huang, “Enhancing OpenMP and its Implementation for Programming Multicore Systems”, Invited Paper, Proc. International Conference on Parallel Computing (ParCo 2007), pp. 3-18, 2007
  91. B. Chapman, D. an Mey, “The Future of OpenMP in the Multi-Core Era”, Proc. International Conference on Parallel Computing (ParCo 2007), pp. 571-572, 2007
  92. Y. Yan and B. Chapman, “Scientific Workflow Scheduling in Computational Grids - Planning, Reservation and Data/Network-Awareness”, Proc. 8th IEEE/ACM International Conference on Grid Computing, pp.18-25, September 2007
  93. H. Jin, B. Chapman, and L.Huang, “Performance Evaluation of a Multi-Zone Application in Different OpenMP Approaches”, Best Paper Award, International Workshop on OpenMP (IWOMP 2007), LNCS 4935, Springer-Verlag, Beijing, China, pp. 25-36, June 2007
  94. B. Chapman, W. Zheng, G. R. Gao, M. Sato, E. Ayguade, D. Wang, “A Practical Programming Model for the Multi-Core Era”, International Workshop on OpenMP (IWOMP 2007), LNCS 4935, Springer-Verlag, Beijing, China, pp. 161-172, June 2007
  95. L. Huang, G. Sethuraman, and B. Chapman, “Parallel Data Flow Analysis for OpenMP Programs”, International Workshop on OpenMP (IWOMP 2007), LNCS 4935, Springer-Verlag, Beijing, China, pp. 138-142, June 2007
  96. C. Liao and B. Chapman, “A compile-time cost model for OpenMP”, Invited Paper, Proc. 12th International Workshop on High-Level Parallel Programming Models and Supportive Environments, Long Beach, California, USA, pp. 1-8, March 2007
  97. S. Chandrasekaran, O. Hernandez, D. Maskell, B. Chapman, and V. Bui, “Compilation and Parallelization Techniques with Tool Support to Realize Sequence Alignment Algorithm on FPGA and Multicore”, Proc. Workshop on New Horizons in Compilers, India, 2007
  98. D. Eachempati, L. Huang and B. Chapman, “Strategies and Implementation for Translating OpenMP Code for Clusters”, Proc. Third International Conference on High Performance Computing and Communications (HPCC 2007), LNCS 4782, Springer-Verlag, pp. 420-431, 2007
  99. B. Chapman, “The Multicore Programming Challenge”, Advanced Parallel Processing Technologies 7th International Symposium, APPT 2007, Guangzhou, China, November 22-23 2007
  100. B. Chapman, L. Huang, H. Jin, G. Jost and B. R. de Supinski, “Extending OpenMP Worksharing Directives for Multithreading”, Europar 2006, pp.645-654, 2006
  101. L. Huang, B. Chapman and C. Liao, “An Implementation and Evaluation of Thread Subteam for OpenMP Extensions”, Proc. Workshop on Programming Models for Ubiquitous Parallelism (PMUP 2006), Seattle, WA, pp. 18-24, September 2006
  102. L. Adhianto and B. Chapman, “Autoscoping Support for OpenMP Compiler”, Workshop on Tools and Compilers for Hardware Acceleration (TCHA 06), Seattle WA, September 2006
  103. L. Adhianto and B. Chapman, “Performance Modeling of Communication and Computation in Hybrid MPI and OpenMP Applications”, Proc. 12th International Conference on parallel and Distributed Systems (ICPADS 2006), IEEE Computer Society, pp. 3-8, 2006
  104. W. Jalby, O. G. Plata, B. Chapman and P. Kelly, “Topic 4: Compilers for High Performance”, Proc. Euro-Par Conference 2006, pg. 277, 2006
  105. B. Chapman, L. Huang, H. Jin, G. Jost, B. R. de Supinski, “Toward Enhancing OpenMP's Work-Sharing Directives”, Proc. Euro-Par Conference 2006, pp. 645-654, 2006
  106. O. Hernandez, F. Song, B. Chapman, J. Dongarra, B. Mohr, S. Moore and F. Wolf, “Performance Instrumentation and Compiler Optimizations for MPI/OpenMP Applications”, Proc. International Workshop on OpenMP (IWOMP 2006), LNCS 4315, Springer-Verlag, pp. 267-278, June 12-15 2006
  107. C. Liao, O. Hernandez, B. Chapman, W. Chen and W. Zheng, “OpenUH: An Optimizing, Portable OpenMP Compiler”, Proc. 12th Workshop on Compilers for Parallel Computers, A Coruna, Spain, 2006
  108. B. Sundaram, B. Chapman, B. Li, M. Mayo, A. S. Siddiqui, S. J. M. Jones, "Sun Grid Engine Package for OSCAR - A Google Summer Of Code 2005 Project", Proc. 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS 2006), pg. 41, 2006
  109. B. Chapman, “Scalable Shared Memory Parallel Programming: Will One Size Fit All?”, Proc. 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing(PDP), pg. 3, 2006
  110. B.Sundaram, B. Chapman, “A Grid Authentication System with Revocation Guarantees”, In Proc. of 12th International Conference on High Performance Computing (HiPC 2005), pp. 508-517, Goa, India, December 2005
  111. B. Sundaram, B. Chapman, “Addressing Credential Revocation in Grid Environments”, Proc. 6th IEEE/ACM International Workshop on Grid Computing, Seattle, pp. 323-326, November 2005
  112. B. Chapman, L. Huang, G. Jost, H. Jin and B. R. de Supinski, "Support for Flexibility and User Control of Worksharing in OpenMP", NAS Technical Report NAS-05-015, October 2005
  113. Y. Yan, B. Chapman and B. Sundaram, “Air Quality Forecasting on Campus Grid”, Proc. Workshop on Grid Applications: from Early Adopters to Mainstream Users, GGF14, Chicago, IL, June 2005
  114. C. Liao, Z. Liu, L. Huang, and B. Chapman, "Evaluating OpenMP on Chip MultiThreading Platforms", Proc. First International Workshop on OpenMP
  115. (IWOMP 2005), LNCS 4315, Eugene, Oregon, USA, pp. 178-190, June 1-4 2005
  116. O. Hernandez, C. Liao and B. Chapman, “A Tool to Display Array Access Patterns in OpenMP Programs”, Proc. PARA'04 Workshop on State-of-the-Art in Scientific Computing, LNCS 3732, pp. 490-498, 2005
  117. O. Hernandez, C. Liao, and B. Chapman, “Dragon: A Static and Dynamic Tool for OpenMP”, In Proc. Workshop on OpenMP Applications and Tools (WOMPAT 2004), LNCS 3349, Springer-Verlag, pp. 121-136, 2005
  118. Babu Sundaram and Barbara Chapman, "Towards Simpler and Pervasive Grid Authentication Schemes," in Globus World Conference 2005, Boston, MA, USA, February 2005
  119. Zhenying Liu, Lei Huang, Barbara Chapman, and Tien-Hsiung Weng, “Efficient implementation of OpenMP for clusters with implicit data distribution”. In Proceedings of the 5th international conference on OpenMP Applications and Tools: shared Memory Parallel Programming with OpenMP (WOMPAT'04), pp. 121-136. Barbara M. Chapman (Ed.), Springer-Verlag, Berlin, Heidelberg, Germany, 2004
  120. L. Huang, B. Chapman, Z. Liu and R. Kendall, “Efficient Translation of OpenMP to Distributed Memory”, Proc. International Conference on Computational Science (ICCS 2004), LNCS 3038, Springer-Verlag, pp. 408- 413, 2004
  121. M. Mueller, C. Niethammer, B. Chapman, Y. Wen, Z. Liu, “Validation Suite for OpenMP 2.5 for Fortran and C/C++”, Proc. 6th European Workshop on OpenMP, (EWOMP 2004), Stockholm, pp. 91-96, 2004
  122. O. Hernandez, C. Liao and B. Chapman, “A Tool to Display Array Access Patterns in OpenMP Programs”, Proc. PARA'04 Workshop on State-of-the-Art in Scientific Computing, pp. 490-498, 2004
  123. L. Huang, B. Chapman and R. Kendall, “OpenMP on Distributed Memory via Global Arrays”, In Proceedings of ParCo2003, pp. 795-802, 2003
  124.  Z. Liu, B. Chapman, Y. Wen, L. Huang and O. Hernandez, “Analyses and Optimizations for the Translation of OpenMP Codes into SPMD Style”, Proc. Workshop on OpenMP Applications and Tools (WOMPAT 2003), LNCS 2716, Springer-Verlag, pp. 26-41, 2003
  125. T.H. Weng and B. Chapman, “Asynchronous Execution of OpenMP Code”, Proc. International Conference on Computational Science, ICCS 03, LNCS 2660, Springer-Verlag, pp. 667-676, 2003
  126. Z. Liu and B. Chapman, “Improving the Performance of OpenMP by Array Privatization”, Proc. Workshop on OpenMP Applications and Tools, WOMPAT 2002, 244-259, LNCS 2716, Springer-Verlag, Fairbanks, Alaska, pp. 244-259, 2003
  127. L. Huang, B. Chapman and R. Kendall, “OpenMP for Clusters”, Proc. Fifth European Workshop on OpenMP (EWOMP 2003), Germany, pp. 79-88, 2003
  128. B. Chapman, O. Hernandez, L. Huang, T.H. Weng, Z. Liu, L. Adhianto and Y. Wen, “Dragon: An Open64-based Interactive Program Analysis Tool for Large Applications”, Proc. 4th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2003), pp. 792-796, 2003
  129. B. Chapman, H. Donepudi, Y. Li, P. Raghunath, B. Sundaram and Y. Yan, “An OGSI-Compliant Portal for Campus Grids”, Invited contribution, Proc. 10th ISPE Int. Conf. On Concurrent Engineering, Portugal, A.A. Balkema Publishers, pp. 987-994, 2003
  130. Z. Liu, B. Chapman, T.-H. Weng and O. Hernandez, “Improving the Performance ofOpenMP by Array Privatization”, Workshop on OpenMP Applications and Tools, WOMPAT 2002, The University of Alaska Fairbanks, Fairbanks, Alaska, LNC 2716, Spring Verlag, pp. 244-259, 2002
  131. Marowka, Z. Liu and B. Chapman, “OpenMP-oriented Applications for Distributed Shared Memory”, Proc. 14th IASTED Int. Conference on Parallel and Distributed Computing and Systems, Cambridge, pp. 371-384, 2002
  132. B. Chapman, T-H Weng, O Hernandez, Z Liu, L Huang, Y Wen andL Adhianto, “Cougar: An Interactive Tool for Cluster Computing”, Proc. 6th World MultiConference on Systemics, Cybernetics and Informatics (SCI 2002), Orlando, Florida, pp. 14-18, July 2002
  133. B. Chapman, “Parallel Application Development with the Hybrid MPI+OpenMP Programming Model”, PVM/MPI 2002, LNCS 2474, Springer, pp. 321-330, 2002
  134. Prabhakar, V. Getov and B. Chapman, “Performance Comparison of Basic OpenMP Constructs”, Proc. WOMPEI 2002, in conjunction with 4th International Symposium of High Performance Computing (ISHPC 2002), Kansai City, LNCS 2327, Springer-Verlag, pp. 413-424, 2002
  135. Sundaram, B. Chapman, “XML-based Policy Framework for Usage Policy Management in Grids”, Proc. 3rd International Workshop on Grid Computing, LNCS 2536, Springer-Verlag, pp. 194-198, 2002
  136. T.H. Weng and B. Chapman, “Implementing OpenMP using Dataflow Execution Model for Data Locality and Efficient Parallel Execution”, Proc. 7th Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS-7), in conjunction with IPDPS 2002, IEEE Press, Ft. Lauderdale, pp. 180-188, 2002
  137. B. Chapman, O. Hernandez, A. Patil and A. Prabhakar, “Program Development Environment for OpenMP on ccNUMA and NUMA Platforms”, Proc. of Third International Conference on Large-Scale Scientific Computting – Revised Papers (LSSC 2001), LNCS 2179, Springer-Verlag, pp. 210-217, 2001
  138. B. Chapman, A. Patil and A. Prabhakar, “Performance Oriented Programming for NUMA Architectures”, Proc. Workshop on OpenMP Applications and Tools (WOMPAT 2001), LNCS 2104, Springer-Verlag, pp. 137-154, 2001
  139. B. Sundaram, B. Chapman, “Policy Engine. A Policy-based Framework for Authorization, Accounting Policy Specification and Evaluation in Grids”, Proc. 2nd International Workshop on Grid Computing (GRID 2001), LNCS 2242, Springer-Verlag, pp. 145-153, 2001
  140. F. Bregier, B. Chapman, A. Patil and A. Prabhakar, “Extensions d’OpenMP pour les Architectures Hierarchie Memoire Multiple”, Proc. 7me SYMPosium en Architectures nouvells des machines (SYMPA 7), Cite des Sciences de la Vilette, Paris, 2001
  141. S. P. Midkiff, B. Chapman, J-F.Collard and J. Knoop, “Compilers for High Performance”, Proc. 6th International Euro-Par Conference (Euro-Par 2000), LNCS 1900, Springer, Munich, Germany, pp. 329-330, 2000
  142. B. Chapman, F. Wollenweber and M. Egg, “Tool Support for Analysis and Transformation of Large-Scale Fortran Applications”, In W. Zwieflhofer (Ed.) Towards TeraComputing, World Scientific Publishing Co., pp. 262-274, 1999
  143. B. Chapman, P. Mehrotra and H. Zima, “Enhancing OpenMP with Features for Locality Control”, In W. Zwieflhofer (Ed.) Towards TeraComputing, World Scientific Publishing Co., pp. 301-313, 1999
  144. B. Chapman, J. Merlin, D. Pritchard, F. Bodin, Y. Mevel, T. Sorevik, and L. Hill, “Tools for Development of Programs for a Cluster of Shared Memory Multiprocessors”, Proc. PDPTA'99, Las Vegas, CSREA Press, pp. 1783-1789, 1999
  145. B. Chapman, F. Bodin, L. Hill, J.H. Merlin, G. Viland and F. Wollenweber, “FITS—-a Light-Weight Integrated Programming Environment”, Proc. Europar '99, LNCS 1685, Springer-Verlag, pp. 125-134, 1999
  146. B. Chapman and P. Mehrotra, “OpenMP and HPF: Integrating Two Paradigms”, Proc. Europar '98, LNCS 1470, Springer-Verlag, pp. 65-658, 1998
  147. Laure and B. Chapman, “Interprocedural Alignment Analysis”, Proc. HPCN Europe '98, Amsterdam, LNCS 1401, Springer-Verlag, 1998
  148. J.H. Merlin, S.B. Baden, S.J. Fink and B. Chapman, “Multiple Data Parallelism with HPF and KeLP”, Proc. HPCN Europe 1998, LNCS 1401, pp. 828-839, Springer-Verlag, 1998
  149. B. Chapman and M. Egg, “ANALYST: Tool Support for the Migration of Fortran Applications to Parallel Systems”, in PDPTA' 97, Las Vegas, CSREA Press, p. 373, 1997
  150. E. Laure and B. Chapman, “Combining Inter- and Intradimensionsal Alignment Analysis to Support Data Distribution”, Proc. HPCN Europe '97, Vienna, LNCS 1225, pp. 830-839, Springer-Verlag, April 1997
  151. B. Chapman, P. Mehrotra, and H.P. Zima, “Vienna Fortran and the Path Towards a Standard Parallel Language”, Invited paper, In M.Shimasaki,H.Sato (Eds.) Proc. International Symposium on Parallel and Distributed Supercomputing, Fukuoka, Japan, pp. 224-232, 1995
  152. B. Di Martino, B. Chapman, G. Iannello, and H.P. Zima, “Integration of Program Comprehension Techniques into the Vienna Fortran Compilation System”, Proc. 1995 International Conference on High Performance Computing, New Delhi, India, 1995
  153. P. Brezany, V. Sipkova, B. Chapman and R. Greimel, “Automatic Parallelisation of the AVL FIRE Benchmark for a Distributed Chemistry and Engineering Science”, Proc. International Conference on Parallel Computing (ParCo 1995), Denmark, LNCS, Springer-Verlag, pp. 50-60, 1995
  154. B. Chapman, M. Pantano, and H.P. Zima, “Supercompilers for Massively Parallel Architectures”, Proc. Aizu International Symposium on Parallel Algorithms/Architecture Synthesis (pAs'95), Aizu-Wakamatsu, Fukushima, Japan, pp. 315-322, 1995
  155. M. Ujaldon, E.L. Zapata, B. Chapman, and H.P. Zima, “New Data Parallel Language Features for Sparse Matrix Computations”, Proc.9th International Parallel Processing Symposium (IPPS'95), pp. 742-749, Santa Barbara, California, April 1995
  156. B. Chapman, P. Mehrotra, and H.P. Zima, “High Performance Fortran Languages: Advanced Applications and Their Implementation”, Future Generation Computer Systems 11, 1995. Also In Proc. HPCN Europe 1994, Vol. II, LNCS 797, Springer-Verlag, pp. 407-416, 1994
  157. B. Chapman, P. Mehrotra, J. Van Rosendale, and H.P. Zima, “Extending Vienna Fortran With Task Parallelism”, Proc. 1994 International Conference on Parallel and Distributed Systems (ICPADS'94) Hsinchu, Taiwan, ROC, 1994
  158. B. Chapman, P. Mehrotra, and H.P. Zima, “Why High Performance Fortran is not Useful for Advanced Numerical Applications — Directions for Future Developments”, Invited Paper, In Furnari,M.M.(Ed.) Proc.Second International Workshop on Massive Parallelism: Hardware, Software and Applications, Capri, Italy, pp. pp. 321-336, 1994
  159. B. Chapman, P. Mehrotra, J. Van Rosendale, and H.P. Zima, “A Software Architecture for Multidisciplinary Applications: Integrating Task and Data Parallelism”, Proc.CONPAR'94 — VAPP VI, Linz, Austria, pp. 664-676, 1994
  160. B. Chapman, P. Mehrotra, and H.P. Zima, “Compiler Technology for Massively Parallel Architectures — State of the Art and Current Research”, Proc. Sixth ECMWF Workshop on Use of Parallel Processors in Meteorology, pp. 258-273, Reading, England, 1994
  161. B. Chapman, P. Mehrotra, H. Moritsch, and H.P Zima, “Dynamic Data Distributions in Vienna Fortran”, Proc. Supercomputing '93, Portland, OR, pp. 284-293, 1993
  162. B. Chapman, T. Fahringer, and H.P. Zima, “Automatic Support for Data Distribution on Distributed-Memory Multiprocessor Systems”, Invited Paper, Proc. Sixth Int. Workshop on Languages and Compilers for Parallelism, pp. 184-199, Portland, OR, August 1993
  163. Chapman, B., Fahringer, T., & Zima, H. P., “ Automatic support for data distribution on distributed memory multiprocessor systems”, vol. 768, pp. 184-199, Springer Berlin Heidelberg, 1994
  164. B. Chapman, P. Mehrotra,and H.P. Zima, “Handling Distributed Data in Vienna Fortran Procedures”, Proc. 5th Int. Workshop on Languages and Compilers for Parallel Computing, LNCS 757, Springer-Verlag, pp. 248-263,1993
  165. S. Benkner, B. Chapman, and H.P. Zima, “Vienna Fortran 90”, Proc. of the Scalable High Performance Computing Conference, Williamsburg, Virginia, pp. 51-59, April 1992
  166. B. Chapman, and H. Herbeck, “Knowledge-Based Parallelisation for Distributed Memory Systems”, Proc. First Int. Conf. of the ACPC, LNCS 591, pp.77-88, Springer-Verlag, 1991
  167. Chapman, B., & Herbeck, H. M., “Knowledge-based parallelization for distributed memory systems”,  v. 591, pp. 77-88, Springer Berlin Heidelberg, 1992
  168. B. Chapman, H. Herbeck, and H.P. Zima, “Automatic Support for Data Distribution”, Proc. Sixth Distributed Memory Conference (DMCC 6), Portland, OR, pp. 51-58, April 1991

VI. Other Publications

  1. Jinxin Yang, Abid M. Malik, and Barbara Chapman, Refereed Poster: "Compiler Independent Strategy for Data Locality Optimization", in SC13, Denver, Colorado, November 2013. (accepted)   
  2. Sayan Ghosh, and Barbara Chapman, Poster:"Programming Strategies for GPUs and their Power Consumption", in Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT '11), International Conference on, pp. 218-218. IEEE, 2011. Galveston Island, Texas, USA, October 2011
  3. B. Chapman and J. LaGrone, “OpenMP”, In David Padua (Ed.) The Encyclopedia of Parallel Computing, Springer, 2010
  4. B. Chapman and E. L. Leiss, “Optimizing Compilers”, Wiley Encyclopedia of Computer Science and Engineering, 2008
  5. B. Chapman, “OpenUH: Exploring Language Constructs and Their Implementations”, Gelato Itanium Conference & Expo (Gelato ICE), San Jose, April 2007
  6. Y. Yan and B. Chapman, “Support for Specification and Scheduling of Workflow Applications on the Grid”, Department of Computer Science, University of Houston, Houston, Texas, August 2006
  7. V. Bui, O. Hernandez, B. Chapman and R. Kufrin, “Poster Abstract: An OpenMP Runtime Analyzer”, In ACM SIGPLAN/SIGBED Conference for Languages, Compilers, and Tools for Embedded Systems (LCTES), Ottawa, Ontario, Canada, pp. 61-64, June 2006
  8. Y. Yan and B. Chapman, “Workflow Support in a GRACCE Meta-scheduling Architecture”, Department of Computer Science, University of Houston, Houston, Texas, October 2005
  9. Y. Yan and B. Chapman, “Comparative Study of Distributed Resource Management Systems - SGE, LSF, PBS Pro, and LoadLeveler”, Department of Computer Science, University of Houston, Houston, Texas, May 2005
  10. B. Chapman, B. Sundaram and K. Thyagaraja, “EZ-Grid: Integrated Resource Brokerage Services for Computational Grids”, Department of Computer Science, University of Houston, Houston, Texas, 2003
  11. P. Raghunath, Y. Yan, B. Chapman and J. He, “Adaptive Execution Framework for Air Quality Modeling Application”, Department of Computer Science, University of Houston, Houston, Texas, July 2003
  12. B. Chapman, Y. Yan and A. Curtis, “Building a Campus Grid Today”, Invited Paper, Sun SuperG Conference, Berlin, Sun Microsystems, May 2003
  13. J.H. Merlin and B. Chapman, “High Performance Fortran 2.0”, In Proc. of Summer School of Modern Programming Languages and Models, Tech University of Hamburg-Harburg, 1997
  14. E. Laure, and B. Chapman, “Interprocedural Array Alignment Analysis”, In Proc. Third Workshop on Automatic Data Layout and Performance Prediction, pp. 747-756, UPC, Barcelona, January 1997
  15. Laure, E., Chapman, B., “Interprocedural array alignment analysis.” In High-Performance Computing and Networking,  v. 1401, pp. 747-756, Springer Berlin Heidelberg, January 1998
  16. E. Laure, and B. Chapman, “A Refined Method for Alignment Analysis Combining Inter- and Intradimensional Alignment Preferences”, In Proc. Sixth Workshop on Compilers for Parallel Computers (CPC'96), pp. 169-180, Aachen, Germany, 1996
  17. B. Chapman, P. Mehrotra, and H.P. Zima, “HPF+: New Language and Implementation Mechanisms for the Support of Advanced Irregular Applications”, In Proc. Sixth Workshop on Compilers for Parallel Computers (CPC'96), Aachen, Germany, 1996
  18. B. Chapman, P. Mehrotra, and H.P. Zima, “High Performance Applications: State-of-the-Art and Future Requirements”, In 1996 Spring Proceedings Cray User Group, pp. 6-13, 1996
  19. B. Di Martino, and B. Chapman, “Program Comprehension Techniques to Improve Automatic Parallelization”, In Proc. Second Workshop on Automatic Data Layout and Performance Prediction, Rice University, Houston, 1995
  20. B. Chapman, P. Mehrotra, and H.P. Zima, “High Performance Fortran: Current Status and Future Directions”, Invited Paper, In Proc. International Advanced Workshop on High Performance Computing, Technology and Applications, Cetraro, Italy, June 1994
  21. V. Getov, T. Brandes, B. Chapman, A. Hey, D. Pritchard, “A Comparison of HPF-Like Systems: Early Prototypes”, In Proc. Workshop on Performance Evaluation and Benchmarking of Parallel Systems, Uni. Warwick, Coventry, December 1994
  22. J. Hulman, S. Andel, B. Chapman, and H.P. Zima, “Intelligent Parallelization Within the Vienna Fortran Compilation System”, In Proc. Fourth Workshop on Compilers for Parallel Computers, Delft, Netherlands, pp. 455-467, December 13-16 1993
  23. B. Chapman and H.P. Zima, “Vienna Fortran - A Data-Parallel Programming Language”, In Proc. Unicom Seminar on Parallel Programming Languages, London, 1992. Also In Proc.1992 European Meeting of the Intel Supercomputer Users Group, Lyon, August 1992