Title : 
Continuations in parallelism
         
        
        
            Author_Institution : 
BBNACI, Cambridge, MA, USA
         
        
        
        
        
        
        
            Abstract : 
The use of continuations in the BBN Butterfly Lisp multiprocessor is examined. In Butterfly Lisp, continuations are first class objects, much like vectors or numbers, and are used to implement its parallel computing extensions. Continuations can also be used as a way of modeling parallelism in general. While they may be encoded, certain information remains invariant even as the model of parallelism being used changes. Following the continuation behaviour can yield valuable insight into the parallel structure of programming.<>
         
        
            Keywords : 
multiprocessing programs; parallel programming; BBN Butterfly Lisp multiprocessor; continuations; first class objects; parallel computing extensions; parallelism; programming; Computer languages; Computer science; Concurrent computing; Heart; Parallel processing; Parallel programming; Process control; Programming profession; Time sharing computer systems; Yarn;
         
        
        
        
            Conference_Titel : 
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
         
        
            Conference_Location : 
Kailua-Kona, HI, USA
         
        
            Print_ISBN : 
0-8186-0842-0
         
        
        
            DOI : 
10.1109/HICSS.1988.11801