Experiments with the CHIME parallel processing system

Anjaneya R. Chagam, Partha Dasgupta, Rajkumar Khandelwal, Shashi P. Reddy, Shantanu Sardesai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

This paper presents the results from running five experiments with the Chime Parallel Processing System. The Chime System is an implementation of the CC++ programming language (parallel part) on a network of computers. Chime offers ease of programming, shared memory, fault tolerance, load balancing and the ability to nest parallel computations. The system has performance comparable with most parallel processing environments. The experiments include a performance experiment (to measure Chime overhead), a load balancing experiment (to show even balancing of work between slow and fast machines), a fault tolerance experiment (to show the effects of multiple machine failures), a recursion experiment (to show how programs can use nesting and recursion) and a fine-grain experiment (to show the viability of executions with fine grain computations.

Original languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages283-292
Number of pages10
Volume1970
ISBN (Print)3540414290, 9783540414292
StatePublished - 2000
Event7th International Conference on High Performance Computing, HiPC 2000 - Bangalore, India
Duration: Dec 17 2000Dec 20 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1970
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other7th International Conference on High Performance Computing, HiPC 2000
CountryIndia
CityBangalore
Period12/17/0012/20/00

Fingerprint

Parallel processing systems
Parallel Processing
Experiment
Experiments
Fault tolerance
Fault Tolerance
Load Balancing
Recursion
Resource allocation
Nest
Parallel Computation
Shared Memory
Computer programming
Viability
Balancing
Computer programming languages
Programming Languages
System Performance
Programming
Data storage equipment

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Chagam, A. R., Dasgupta, P., Khandelwal, R., Reddy, S. P., & Sardesai, S. (2000). Experiments with the CHIME parallel processing system. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1970, pp. 283-292). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1970). Springer Verlag.

Experiments with the CHIME parallel processing system. / Chagam, Anjaneya R.; Dasgupta, Partha; Khandelwal, Rajkumar; Reddy, Shashi P.; Sardesai, Shantanu.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1970 Springer Verlag, 2000. p. 283-292 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1970).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chagam, AR, Dasgupta, P, Khandelwal, R, Reddy, SP & Sardesai, S 2000, Experiments with the CHIME parallel processing system. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 1970, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1970, Springer Verlag, pp. 283-292, 7th International Conference on High Performance Computing, HiPC 2000, Bangalore, India, 12/17/00.
Chagam AR, Dasgupta P, Khandelwal R, Reddy SP, Sardesai S. Experiments with the CHIME parallel processing system. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1970. Springer Verlag. 2000. p. 283-292. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Chagam, Anjaneya R. ; Dasgupta, Partha ; Khandelwal, Rajkumar ; Reddy, Shashi P. ; Sardesai, Shantanu. / Experiments with the CHIME parallel processing system. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1970 Springer Verlag, 2000. pp. 283-292 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{c97249a931304bd2b4a27466b69088d4,
title = "Experiments with the CHIME parallel processing system",
abstract = "This paper presents the results from running five experiments with the Chime Parallel Processing System. The Chime System is an implementation of the CC++ programming language (parallel part) on a network of computers. Chime offers ease of programming, shared memory, fault tolerance, load balancing and the ability to nest parallel computations. The system has performance comparable with most parallel processing environments. The experiments include a performance experiment (to measure Chime overhead), a load balancing experiment (to show even balancing of work between slow and fast machines), a fault tolerance experiment (to show the effects of multiple machine failures), a recursion experiment (to show how programs can use nesting and recursion) and a fine-grain experiment (to show the viability of executions with fine grain computations.",
author = "Chagam, {Anjaneya R.} and Partha Dasgupta and Rajkumar Khandelwal and Reddy, {Shashi P.} and Shantanu Sardesai",
year = "2000",
language = "English (US)",
isbn = "3540414290",
volume = "1970",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "283--292",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Experiments with the CHIME parallel processing system

AU - Chagam, Anjaneya R.

AU - Dasgupta, Partha

AU - Khandelwal, Rajkumar

AU - Reddy, Shashi P.

AU - Sardesai, Shantanu

PY - 2000

Y1 - 2000

N2 - This paper presents the results from running five experiments with the Chime Parallel Processing System. The Chime System is an implementation of the CC++ programming language (parallel part) on a network of computers. Chime offers ease of programming, shared memory, fault tolerance, load balancing and the ability to nest parallel computations. The system has performance comparable with most parallel processing environments. The experiments include a performance experiment (to measure Chime overhead), a load balancing experiment (to show even balancing of work between slow and fast machines), a fault tolerance experiment (to show the effects of multiple machine failures), a recursion experiment (to show how programs can use nesting and recursion) and a fine-grain experiment (to show the viability of executions with fine grain computations.

AB - This paper presents the results from running five experiments with the Chime Parallel Processing System. The Chime System is an implementation of the CC++ programming language (parallel part) on a network of computers. Chime offers ease of programming, shared memory, fault tolerance, load balancing and the ability to nest parallel computations. The system has performance comparable with most parallel processing environments. The experiments include a performance experiment (to measure Chime overhead), a load balancing experiment (to show even balancing of work between slow and fast machines), a fault tolerance experiment (to show the effects of multiple machine failures), a recursion experiment (to show how programs can use nesting and recursion) and a fine-grain experiment (to show the viability of executions with fine grain computations.

UR - http://www.scopus.com/inward/record.url?scp=84947565593&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84947565593&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84947565593

SN - 3540414290

SN - 9783540414292

VL - 1970

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 283

EP - 292

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

PB - Springer Verlag

ER -