skip to main content
10.1145/3115936acmotherconferencesBook PagePublication PagesissacConference Proceedingsconference-collections
PASCO 2017: Proceedings of the International Workshop on Parallel Symbolic Computation
ACM2017 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
PASCO 2017: International Workshop on Parallel Symbolic Computation Kaiserslautern Germany July 23 - 24, 2017
ISBN:
978-1-4503-5288-8
Published:
23 July 2017
In-Cooperation:
Heriot-Watt University

Bibliometrics
Skip Abstract Section
Abstract

The International Workshop on Parallel and Symbolic Computation (PASCO) is a series of workshops dedicated to the promotion and advancement of parallel algorithms and software and their application in all areas of mathematical computation.

Skip Table Of Content Section
SESSION: Invited Talks and Tutorials
invited-talk
Linnea: Compiling Linear Algebra Expressions to High-Performance Code

Linear algebra expressions appear in fields as diverse as computational biology, signal processing, communication technology, finite element methods, and control theory. Libraries such as BLAS and LAPACK provide highly optimized building blocks for just ...

invited-talk
High Performance Computing Experiments in Enumerative and Algebraic Combinatorics

The goal of this abstract is to report on some parallel and high performance computations in combinatorics, each involving large datasets generated recursively: we start by presenting a small framework implemented in Sagemath [12] allowing performance ...

SESSION: Contributed Papers
research-article
Fast Parallel Multi-point Evaluation of Sparse Polynomials

We present a parallel algorithm to evaluate a sparse polynomial in Zp[x0, ..., xn] into many bivariate images, based on the fast multi-point evaluation technique described by van der Hoeven and Lecerf [11]. We have implemented the fast parallel ...

research-article
Parallel Fast Möbius (Reed-Muller) Transform and its Implementation with CUDA on GPUs

One of the most important cryptographic characteristics of the Boolean and vector Boolean functions is the algebraic degree which is connected with the Algebraic Normal Form. In this paper, we present an algorithm for computing the Algebraic Normal Form ...

research-article
Towards Generic Scalable Parallel Combinatorial Search

Combinatorial search problems in mathematics, e.g. in finite geometry, are notoriously hard; a state-of-the-art backtracking search algorithm can easily take months to solve a single problem. There is clearly demand for parallel combinatorial search ...

research-article
Compiler auto-vectorization of matrix multiplication modulo small primes

Modern CPUs have vector instruction sets such as SSE2 and AVX2 which support the bit level operations (and, or, xor, etc. ) as well as floating point and integer arithmetic. Furthermore compilers, such as g++ and Clang, have auto-vectorization features ...

research-article
Parallel Sparse PLUQ Factorization modulo p

In this paper, we present the results of our experiments to compute the rank of several large sparse matrices from Dumas's Sparse Integer Matrix Collection, by computing sparse PLUQ factorizations.

Our approach consists in identifying as many pivots as ...

research-article
Computing Tropical Prevarieties in Parallel

The computation of the tropical prevariety is the first step in the application of polyhedral methods to compute positive dimensional solution sets of polynomial systems. In particular, pretropisms are candidate leading exponents for the power series ...

research-article
Plain, and Somehow Sparse, Univariate Polynomial Division on Graphics Processing Units
Article No.: 10, pp 1–10https://doi.org/10.1145/3115936.3115946

We present multithreaded adaptations of the Euclidean plain division and the Euclidean GCD algorithms to the many-core GPU architectures We report on implementation with NVIDIA CUDA and complexity analysis with an enhanced version of the PRAM model.

short-paper
Meataxe64: High performance linear algebra over finite fields
short-paper
An Algorithm For Spliting Polynomial Systems Based On F4

We present algorithms for splitting polynomial systems using Gröbner bases. For zero dimensional systems, we use FGLM to compute univariate polynomials and factor them, placing the ideal into general position if necessary. For positive dimensional ...

short-paper
Cache-oblivious Matrix Multiplication for Exact TU Factorisation
Article No.: 13, pp 1–10https://doi.org/10.1145/3115936.3115949

We present a cache-oblivious adaptation of matrix multiplication to be incorporated in the parallel TU decomposition for rectangular matrices over finite fields, based on the Morton-hybrid space-filling curve representation. To realise this, we ...

Recommendations