Parallel Processing White Papers

Qlisp: Parallel Processing in Lisp

Overview One of the major problems in writing programs to take advantage of parallel processing has been the lack of good multiprocessing languages - one which is both powerful and understandable to programmers. This paper describes multiprocessing extensions to Common Lisp designed to be suitable for studying styles of parallel programming at the medium-grain level in a shared-memory architecture. The resulting language is called Qlisp. A problem with parallel programming is the degree to which the programmer must explicitly address synchronization problems. Two new approaches to this problem look promising: the first is the concept of heavyweight futures, and the second is a new type of function called a partially, multiply invoked function.

Further White Paper Details
PublisherLucid File FormatPDF
Date PublishedJanuary 2002
FormatWhite Papers   
Topics
Thin clients switch on digitally excluded

Thin clients switch on digitally excluded

Case study: Digital inclusion project tackles social exclusion in Liverpool more

Renault goes multilingual

Renault goes multilingual

Case study: Translation tech turns docs into 23 languages… more


Quick Sitemap Links: