Towards fast functional languages via distributed virtual memory.

Item

Title
Towards fast functional languages via distributed virtual memory.
Identifier
AAI9946201
identifier
9946201
Creator
Morazan Sohnle, Marco T.
Contributor
Adviser: Douglas R. Troeger
Date
1999
Language
English
Publisher
City University of New York.
Subject
Computer Science
Abstract
Functional languages have been identified as an excellent choice for parallel programming since a parallel functional program looks no different from a sequential functional program. Unfortunately, parallel functional languages have not fulfilled their theoretical potential since they have fallen victim to granularity.;We propose a novel architecture, the MT architecture, based on an all-software distributed virtual memory tailored to the needs of a functional language. Sequential functional languages are considered slow due to their poor virtual memory interaction. The MT architecture is an effort to apply parallelism to all the automatic memory management that functional languages provide.;We present empirical evidence that favors using FIFO as a heap-page replacement policy instead of LRU. Similarly, we present empirical evidence that suggests an optimal stack-page replacement algorithm for the current version of MT. We conclude by presenting algorithms for prefetching and garbage collecting.
Type
dissertation
Source
PQT Legacy CUNY.xlsx
degree
Ph.D.
Item sets
CUNY Legacy ETDs