This paper describes two implementations of QLisp (a Lisp extension to simulate quantum computations) in two different data-parallel extensions of Lisp: *Lisp and Paralation Lisp. First, the basic concepts of the languages and the quantum simulator are explained. Then, the porting process is described and a comparative evaluation of the two implementations is made. It is shown that data parallel languages are well suited for parallelizing QLisp. Also, in the porting process, we discovered some non-obvious differences between the different data parallel languages.
Original languageEnglish
Title of host publication5th European Lisp Workshop
Number of pages12
Publication statusPublished - 2008
EventFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet - Stockholm, Sweden
Duration: 21 Sep 200925 Sep 2009

Conference

ConferenceFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet
CountrySweden
CityStockholm
Period21/09/0925/09/09

    Research areas

  • Parallel programming, Quantum computer simulator, Qlisp, Simulation

ID: 1905231