24–30 Jul 2016
Highfield Campus, University of Southampton
Europe/London timezone

Introduction to the Quantum EXpressions (QEX) framework

28 Jul 2016, 14:00
20m
Building 67 Room 1007 (Highfield Campus, University of Southampton)

Building 67 Room 1007

Highfield Campus, University of Southampton

Talk Algorithms and Machines Algorithms and Machines

Speaker

Dr James Osborn (ANL)

Description

We present a new lattice field theory software framework designed with ease of use, flexibility, efficiency and portability in mind. The framework is written using the Nim programming language which offers many of the features one would find in a high-level scripting language, while in fact being a strongly-typed language with full control over low-level optimizations. This allows us to present a simple expression-based language to the end user that can be transformed into highly optimized code for a particular architecture. We will discuss the features of the QEX framework, performance results and development plans.

Primary author

Co-author

Presentation materials