{"title":"Continuations in parallelism","authors":"S. Steinberg","doi":"10.1109/HICSS.1988.11801","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.1988.11801","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.<>