View all newsletters
Receive our newsletter - data, insights and analysis delivered to you
  1. Technology
July 20, 1987


By CBR Staff Writer

BBN Advanced Computers Inc of Cambridge, Massachusetts, has added a Butterfly Lisp compiler, claiming it to be the first large-scale shared memory multiprocessor implementation of Common Lisp. The Bolt Beranek & Newman subsidiary formed to develop and manufacture massively parallel processors says that the high-level language running on the Butterfly parallel processor preserves the natural shared memory characteristic of Lisp. Butterfly Lisp supports Scheme and Common Lisp dialects in both interpreted and compiled modes, and BBN has extended it to support a multiprocessing environment. A mechanism called future allows a process to create multiple parallel computations that are automatically distributed to other processors and also provides automatic synchronisation, enabling the programmer to develop parallel code as he would with conventional Lisp programs. This implementation of Lisp is part of BBN’s strategy to provide a computer that seems like a conventional system, but has the power of an extraordinary computer, Paul Castleman, president of BBN Advanced Computers, said. Butterfly Lisp allows a single Lisp program or multiple programs to run on up to 256 tightly coupled processors. A performance analysis facility is included in the implementation that enables programmers to analyse the dynamic behaviour of programs to help debugging and improve program performance. The facility graphically displays the evolution of an algorithm once it is run on the Butterfly system, enabling the programmer to identify threads of parallel control and the interactions among them. A mouse can be used to point to a thread of control in order to display the source code that created it. Run-time information about the state of each processor is displayed graphically. BBN adds that status information is available for the numbers of tasks waiting to be executed, effective processor usage and the rate of memory consumption. C language primitives can be called from Butterfly Lisp to solve complex mathematical equations such as fast fourier transforms. BBN Advanced Computers plans to put Butterfly Lisp into beta test in September, and will be priced at $12,000.

Websites in our network
Select and enter your corporate email address Tech Monitor's research, insight and analysis examines the frontiers of digital transformation to help tech leaders navigate the future. Our Changelog newsletter delivers our best work to your inbox every week.
  • CIO
  • CTO
  • CISO
  • CSO
  • CFO
  • CDO
  • CEO
  • Architect Founder
  • MD
  • Director
  • Manager
  • Other
Visit our privacy Policy for more information about our services, how New Statesman Media Group may use, process and share your personal data, including information on your rights in respect of your personal data and how you can unsubscribe from future marketing communications.