Languages, Compilers and Run-Time Systems for Scalable Computers

  • Boleslaw K. Szymanski
  • Balaram Sinharoy

Table of contents

  1. Front Matter
    Pages i-xviii
  2. William Pugh, David Wonnacott
    Pages 1-14
  3. Dattatraya Kulkarni, Michael Stumm
    Pages 29-42
  4. Stephen W. Chappelow, Philip J. Hatcher, James R. Mason
    Pages 43-56
  5. François Bodin, Michael O’Boyle
    Pages 57-69
  6. Susan Flynn Hummel, Ioana Banicescu, Chui-Tzu Wang, Joel Wein
    Pages 85-98
  7. Charles K. Shank, Gary Craig, Doug Lea
    Pages 99-109
  8. Chih-Po Wen, Soumen Chakrabarti, Etienne Deprit, Arvind Krishnamurthy, Katherine Yelick
    Pages 111-120
  9. Balaram Sinharoy
    Pages 137-152
  10. Seth Copen Goldstein, Klaus Erik Schauser, David Culler
    Pages 153-168
  11. Ewa Deelman, Wesley K. Kaplow, Boleslaw K. Szymanski, Peter Tannenbaum, Louis Ziantz
    Pages 169-184
  12. Ken Kennedy, Nenad Nedeljković, Ajay Sethi
    Pages 185-197
  13. Ian T. Foster, David R. Kohr Jr., Robert Olson, Steven Tuecke, Ming Q. Xu
    Pages 199-212
  14. Peter A. Dinda, David R. O’Hallaron
    Pages 213-226
  15. Gregory D. Benson, Ronald A. Olsson
    Pages 227-240
  16. Gagan Agrawal, Guy Edjlali, Alan Sussman, Jim Humphries, Joel Saltz
    Pages 241-252
  17. M. Ujaldon, E. L. Zapata, B. M. Chapman, H. P. Zima
    Pages 253-264
  18. Carlo L. Bottasso, Joseph E. Flaherty, Can Özturan, Mark S. Shephard, Boleslaw K. Szymanski, James D. Teresco et al.
    Pages 265-278
  19. Françoise André, Peter Brezany, Olivier Chéron, Will Denissen, Jean-Louis Pazat, Kamran Sanjari
    Pages 279-282
  20. Sandeep Kumar, Dharma P. Agrawal, S. Purushothaman Iyer
    Pages 283-286
  21. Koen Langendoen, Raoul Bhoedjang, Henri E. Bal
    Pages 287-290
  22. Kanad Ghose, Neelima Mehdiratta
    Pages 291-294
  23. Andreas Müller, Roland Rühl
    Pages 295-298
  24. Mounir Hahad, Thierry Priol, Jocelyne Erhel
    Pages 299-302
  25. A. Satish Pai, Young-il Choo, Marina Chen
    Pages 307-310
  26. A. Thirumalai, J. Ramanujam, A. Venkatachar
    Pages 311-316
  27. Mehrdad Samadani, Erich Kaltofen
    Pages 317-320
  28. George Becker, Neil V. Murray, Richard E. Stearns
    Pages 321-324
  29. T. Bubeck, W. Küchlin, W. Rosenstiel
    Pages 325-328
  30. Thomas Derby, Robert Schnabel, Benjamin Zorn
    Pages 329-332
  31. Back Matter
    Pages 333-335

About this book


Language, Compilers and Run-time Systems for Scalable Computers contains 20 articles based on presentations given at the third workshop of the same title, and 13 extended abstracts from the poster session.
Starting with new developments in classical problems of parallel compiler design, such as dependence analysis and an exploration of loop parallelism, the book goes on to address the issues of compiler strategy for specific architectures and programming environments. Several chapters investigate support for multi-threading, object orientation, irregular computation, locality enhancement, and communication optimization. Issues of the interface between language and operating system support are also discussed. Finally, the load balance issues are discussed in different contexts, including sparse matrix computation and iteratively balanced adaptive solvers for partial differential equations. Some additional topics are also discussed in the extended abstracts.
Each chapter provides a bibliography of relevant papers and the book can thus be used as a reference to the most up-to-date research in parallel software engineering.


Routing Scala Scheduling compiler concurrent programming data structures functional programming kernel operating system parallel programming

Editors and affiliations

  • Boleslaw K. Szymanski
    • 1
  • Balaram Sinharoy
    • 2
  1. 1.Rensselaer Polytechnic InstituteTroyUSA
  2. 2.IBM CorporationPoughkeepsieUSA

Bibliographic information

Industry Sectors
IT & Software
Energy, Utilities & Environment