Back to results

University of Nevada, Las Vegas

Grasp--a language to facilitate the synthesis of parallel programs

Abstract

dc:description.abstract

In the context of this thesis, the name Grasp subsumes three distinct but highly interrelated projects. First of all, Grasp is a programming language that allows the user to define properties of graph-theoretic objects by using high-level nonprocedural descriptions called specifications. Second, Grasp is a translator that converts specifications to standard sequential C functions. Finally, Grasp is a model of computation that has been left largely uninvestigated despite possessing several advantageous properties. Each of these aspects of Grasp is described in a contextually clean and detailed manner, but in the end the theoretical aspects of Grasp are espoused over the formal and practical aspects.

Degree

thesis:*
Name thesis:degree_name
Master of Science (MS)
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science and Electrical Engineering
Grantor dc:publisher
University of Nevada, Las Vegas
Year
1997

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Gross, Todd Alan

Rights

dc:rights
Statement dc:rights
  • IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
Language dc:language
English

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:oasis.library.unlv.edu:rtds-1010

Chain of custody

source
Harvested from
University of Nevada - Las Vegas
Base URL
oasis.library.unlv.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Gross, Todd Alan. Grasp--a language to facilitate the synthesis of parallel programs. Thesis thesis, University of Nevada, Las Vegas, 1997. https://doi.org/10.25669/00ou-e94m