Implementation of vector operations for SBCL

Third party funded individual grant


Project Details

Project leader:
PD Dr. Nicolas Neuß
Marco Heisig

Project members:
Prof. Dr. Harald Köstler

Contributing FAU Organisations:
Lehrstuhl für Angewandte Mathematik (Modellierung und Numerik)
Lehrstuhl für Informatik 10 (Systemsimulation)
Technische Fakultät

Funding source: Bayerisches Staatsministerium für Bildung und Kultus, Wissenschaft und Kunst (ab 10/2013)
Acronym: SBCL-Vektor
Start date: 10/07/2018
End date: 31/03/2019


Research Fields

Development of scientific software
Lehrstuhl für Angewandte Mathematik (Wissenschaftliches Rechnen)


Abstract (technical / expert description):

Ziel des Projekts ist es, AVX2 Vektoroperationen für die Common Lisp
Implementierung SBCL verfügbar zu machen.  SBCL ist der
populärste und am weitesten Entwickelte freie Compiler für Common
Lisp.  Die Verbesserungen aus diesem Projekt machen es möglich
Common Lisp Programme zu schreiben, deren Ausführungsgeschwindigkeit
mit C++ und Fortran Programmen auf Augenhöhe liegt.  Dadurch
ergeben sich interessante Möglichkeiten der Metaprogrammierung im
wissenschaftlichen Rechnen.


Publications

Heisig, M. (2018). Petalisp: A Common Lisp Library for Data Parallel Programming. In Proceedings of the 11th European Lisp Symposium on European Lisp Symposium (pp. 1:4--1:11). Marbella, Spain: European Lisp Scientific Activities Association.

Last updated on 2019-09-07 at 14:31