Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Euro-Par’99 Parallel Processing
  3. Conference paper

A Run-Time System for Dynamic Grain Packing

  • Conference paper
  • First Online: 01 January 1999
  • pp 845–852
  • Cite this conference paper
Euro-Par’99 Parallel Processing (Euro-Par 1999)
A Run-Time System for Dynamic Grain Packing
  • JoãoLuís Sobral3 &
  • AlbertoJosé Proença 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1685))

Included in the following conference series:

  • European Conference on Parallel Processing
  • 167 Accesses

Abstract

The SCOOPP (Scalable Object Oriented Parallel Programming) system is an hybrid compile and run-time system, that extracts parallelism, supports explicit parallelism and dynamically serialises parallel tasks in excess, to dynamically scale applications through a wide range of target platforms. This paper describes the run-time system of the current SCOOPP prototype - the ParC++ - and its mechanism to serialise parallelism. Low level performance results are presented, which indicate that the proposed methodology is effective and provides an high reduction in parallelism overheads. These features can improve the scalability of parallel applications with excessive parallelism.

Download to read the full chapter text

Chapter PDF

References

  1. Kruatrachue, B., Lewis, T.: Grain Size Determination for Parallel Processing, IEEE Software, Vol. 5(1), January (1988)

    Google Scholar 

  2. Gresoulis, A., Yang., T.: On the Granularity and Clustering of Direct Acyclic Graphs, IEEE Transactions on Parallel and Distributed Systems, Vol. 4(6), June (1993)

    Google Scholar 

  3. Sobral, J., Proença., A.: Dynamic Grain-Size Adaptation on Object-Oriented Parallel Programming-The SCOOPP Approach, Proc. of the 2nd Merged IPPS/SPDP 1999, Puerto Rico, April (1999)

    Google Scholar 

  4. Mohr, E., Kranz, A., Halstead, R.: Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs, IEEE Transactions on Parallel and Distributed Processing, V2(3), July (1991)

    Google Scholar 

  5. Lopez, P., Hermenegildo, M., Debray, S.: A Methodology for Granularity Based Control of Parallelism in Logic Programs, Journal of Symbolic Computation, Vol. 22, (1998)

    Google Scholar 

  6. Sobral, J., Proença, A.: ParC++: A Simple Extension of C++ to Parallel Systems, Proceedings of the 6th Euromicro Workshop on Parallel and Distributed Applications (PDP’98), Madrid, Spain, January (1998)

    Google Scholar 

  7. Santos, L., Chalmers, A., Proença, A.: A messages density monitoring strategy for distributed memory parallel system, 2nd Int. Conf. on Software for Multiprocessors and Supercomputers: theory, practice and experience, Moscow, September (1994)

    Google Scholar 

  8. Sobral, J., Proença, A.: Overheads on the dynamical removal of excess of parallelism on OO irregular applications, 1st Work. Parallel Computing for Irregular Appl., 5th Int. Symp. HPC Arch.(HPCA-5), http://www-apache.imag.fr/manifestations/PCIA, Orlando, January (1999)

Download references

Author information

Authors and Affiliations

  1. Departamento de Informática, Universidade do Minho, 4709, Braga Codex, Portugal

    JoãoLuís Sobral

Authors
  1. JoãoLuís Sobral
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. AlbertoJosé Proença
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. ENSEEIHT, 2, Rue Camichel, F-31071, Toulouse Cedex 7, France

    Patrick Amestoy , Philippe Berger , Michel Daydé  & Daniel Ruiz , ,  & 

  2. CERFACS, 42, Av. Gaspard Coriolis, F-31057, Toulouse Cedex 1, France

    Iain Duff , Valérie Frayssé  & Luc Giraud ,  & 

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sobral, J., Proença, A. (1999). A Run-Time System for Dynamic Grain Packing. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_119

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/3-540-48311-X_119

  • Published: 06 August 1999

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66443-7

  • Online ISBN: 978-3-540-48311-3

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

13.58.129.138

Not affiliated

Springer Nature

© 2025 Springer Nature