Enhancement of concurrent processing through functional programming languages. Master's thesis
Technical Report
·
OSTI ID:5815596
The von Neumann bottleneck imposes severe limitations on programming languages. This thesis points out that although the hardware limitations imposed by this bottleneck are being overcome, its constraints will remain in programs as long as there are assignments statements in their code. It is asserted that functional programming languages allow harnessing the processing power of computers with hundreds or even thousands of processors, permitting the solving of problems that are time/cost prohibitive on a uniprocessor. A mechanical method for transforming imperative programs into functional programs is discussed. The author feel that the mechanical transformation process is very inexpensive, and that it might be the best way to make imperative library programs into functional ones well suited to concurrent processing.
- Research Organization:
- Naval Postgraduate School, Monterey, CA (USA)
- OSTI ID:
- 5815596
- Report Number(s):
- AD-A-150771/4/XAB
- Country of Publication:
- United States
- Language:
- English
Similar Records
Logic simulation on a multiprocessor. Master's thesis
Parallel implementation of concurrent logic languages using graph-rewriting techniques
LUCID: The data flow programming language
Technical Report
·
Fri Oct 31 23:00:00 EST 1986
·
OSTI ID:6636234
Parallel implementation of concurrent logic languages using graph-rewriting techniques
Thesis/Dissertation
·
Sat Dec 31 23:00:00 EST 1988
·
OSTI ID:5533843
LUCID: The data flow programming language
Book
·
Mon Dec 31 23:00:00 EST 1984
·
OSTI ID:5868863