Back to results

University of Illinois at Urbana-Champaign

Chare kernel and its implementation on multicomputers

Abstract

dc:description

The chare kernel is a runtime support system for executing parallel programs. It is responsible for the scheduling of parallel actions--chares, and the manipulating of data exchange between chares, so that programmers can concentrate on exploring parallelism. The chare kernel provides several dynamic scheduling schemes to support applications with dynamic features. One of the schemes, called Adaptive Contracting Within Neighborhood, is especially designed for the runtime self-adaptive feature with low overhead. The chare kernel language can be used in two ways: as a user programming language or as an intermediate language for implementing high-level languages. As an intermediate language, the chare kernel language serves as a compilation target to which high-level programming languages are translated. These high-level languages could be implicit parallel languages, such as logic or functional programming languages. Since the chare kernel hides the machine-dependent features, programs written in the chare kernel language can run on different MIMD parallel machines--whether shared-memory or message-passing--without any changes. The preliminary performance studies have been conducted on the Intel iPSC/2 and the NCUBE hypercubes and several shared-memory machines.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Electrical Engineering
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Shu, Wei Wennie
Contributors dc:contributor
  • Loui, Michael C.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1990 Shu, Wei Wennie
Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
AAI9021756
(UMI)AAI9021756
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/19191

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Shu, Wei Wennie. Chare kernel and its implementation on multicomputers. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/19191