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.