State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order for high-multiplicity processes as compiled code (in Fortran, C or C++). For complicated processes the size of these libraries can become tremendous (many GiB). We show that amplitudes can be translated to byte-code instructions, which even reduce the size by one order of magnitude. The byte-code is interpreted by a Virtual Machine with runtimes comparable to compiled code and a better scaling with additional legs. We study the properties of this algorithm, as an extension of the Optimizing Matrix Element Generator (O'Mega). The bytecode matrix elements are available as alternative input for the event generator WHIZARD. The bytecode interpret...
We present the application of a novel reduction technique for one-loop scattering amplitudes based o...
The generic matrix multiply (GEMM) function is the core element of high-performance linear algebra l...
This thesis describes novel techniques and test implementations for optimizing numerically intensive...
State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order ...
We introduce a high-performance virtual machine (VM) written in a numerically fast language like For...
We introduce a high-performance virtual machine (VM) written in a numerically fast language like For...
We sketch the architecture of O'Mega, a new optimizing compiler for tree amplitudes in quantum field...
Compact programs are not particularly needed on large work-stations, but they become a necessity on ...
AbstractEmbedded systems often have severe memory constraints requiring careful encoding of programs...
In the present computing landscape, interpreters are in use in a wide range of systems. Recent trend...
Supercompilation algorithms can perform great optimizations but sometimes suffer from the problem of...
To achieve the best performance, most computer languages are compiled, either ahead of time and s...
This paper introduces superoperators, an optimization technique for bytecoded interpreters. Superope...
This article reports on experiments from our ongoing project whose goal is to develop a C++ library ...
Ever since computers were first used for scientific and numerical work, there has existed an "arms r...
We present the application of a novel reduction technique for one-loop scattering amplitudes based o...
The generic matrix multiply (GEMM) function is the core element of high-performance linear algebra l...
This thesis describes novel techniques and test implementations for optimizing numerically intensive...
State-of-the-art algorithms generate scattering amplitudes for high-energy physics at leading order ...
We introduce a high-performance virtual machine (VM) written in a numerically fast language like For...
We introduce a high-performance virtual machine (VM) written in a numerically fast language like For...
We sketch the architecture of O'Mega, a new optimizing compiler for tree amplitudes in quantum field...
Compact programs are not particularly needed on large work-stations, but they become a necessity on ...
AbstractEmbedded systems often have severe memory constraints requiring careful encoding of programs...
In the present computing landscape, interpreters are in use in a wide range of systems. Recent trend...
Supercompilation algorithms can perform great optimizations but sometimes suffer from the problem of...
To achieve the best performance, most computer languages are compiled, either ahead of time and s...
This paper introduces superoperators, an optimization technique for bytecoded interpreters. Superope...
This article reports on experiments from our ongoing project whose goal is to develop a C++ library ...
Ever since computers were first used for scientific and numerical work, there has existed an "arms r...
We present the application of a novel reduction technique for one-loop scattering amplitudes based o...
The generic matrix multiply (GEMM) function is the core element of high-performance linear algebra l...
This thesis describes novel techniques and test implementations for optimizing numerically intensive...