[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1278177acmconferencesBook PagePublication PagesissacConference Proceedingsconference-collections
PASCO '07: Proceedings of the 2007 international workshop on Parallel symbolic computation
ACM2007 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ISSAC07: International Symposium on Symbolic and Algebraic Computation London Ontario Canada July 27 - 28, 2007
ISBN:
978-1-59593-741-4
Published:
27 July 2007
Sponsors:

Reflects downloads up to 31 Dec 2024Bibliometrics
Skip Abstract Section
Abstract

The pervasive ubiquity of parallel architectures, from SMPs to multi-core laptops, has led to a new quest for mathematical algorithms and software capable of exploiting these computing resources. Symbolic computation offers exciting, but highly complex, challenges to scientists aiming to contribute to this quest.

The goal of the present workshop is to stimulate the development of parallel algorithms and software for achieving high performance in symbolic computation at all scales -- from grids to personal computers. Earlier meetings in this series include PASCO'94 in Linz, Austria and PASCO'97 in Maui, USA. PASCO 2007 will be held July 27-28 in London, Canada.

PASCO 2007 is affiliated with the 2007 International Symposium on Symbolic and Algebraic Computation (ISSAC 2007). Co-located with this workshop is SNC 2007, the 2007 International Workshop on Symbolic-Numeric Computation. SNC and PASCO are held immediately prior to the ISSAC 2007 meeting, both in London at The University of Western Ontario. ISSAC 2007 takes place nearby in Waterloo, Canada.

The call for papers solicited contributions from all areas of parallel symbolic computation, including:

  • parallel computer algebra

  • design of high performance software tools and interfaces for exact and approximate procedures

  • design and analysis of parallel algorithms for algebraic computations

  • parallel computing for number theory, geometry, automatic theorem proving, combinatorial and discrete methods

  • distributed data-structures for matrices and polynomials

  • implementations of solvers on multi-cores, SMPs, clusters, supercomputers and grids

  • interactive parallel symbolic computation

  • volunteer computing for symbolic problems

  • applications of parallel symbolic computation.

.

Contributed papers were accepted in two categories: 7 full papers, representing more complete work, and 6 extended abstracts, representing the current status of on-going projects. In addition to the contributed papers, the majority of the invited speakers provided full papers as well. One of our invited speakers, Anthony Kennedy, is joint with SNC and we also share our after-dinner speaker, Keith Geddes, at the joint SNC-PASCO banquet.

Skip Table Of Content Section
SESSION: Invited speakers' papers
Article
Generation and optimisation of code using Coxeter lattice paths

Supercomputing applications usually involve the repeated parallel application of discretized differential operators. Difficulties arise with higher-order discretizations of operators on parallel computers because their communications can overlap ...

Article
High performance computing: the software challenges

In the past decade we have seen significant advances in the reliability and performance of commodity computing elements, such as processors, disks and network devices. Processors, in particular, have increased the computational power available in ...

Article
Multithreaded programming in Cilk
Article
KAAPI: A thread scheduling runtime system for data flow computations on cluster of multi-processors

The high availability of multiprocessor clusters for computer science seems to be very attractive to the engineer because,at a first level, such computers aggregate high performances. Nevertheless, obtaining peak performances on irregular applications ...

Article
Productivity and performance using partitioned global address space languages

Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memory with the locality and performance control of message passing. One such language, Unified Parallel C (UPC) is an extension of ISO C defined by a ...

SESSION: Contributed full papers
Article
Adaptive loops with kaapi on multicore and grid: applications in symmetric cryptography

The parallelization of two applications in symmetric cryptography is considered: block ciphering and a new method based on random sampling for the selection of basic substitution boxes (S-box) with good algebraic properties. While both consists mainly ...

Article
Parallel computation of the rank of large sparse matrices from algebraic K-theory

This paper deals with the computation of the rank and some integer Smith forms of a series of sparse matrices arising in algebraic K-theory. The number of non zero entries in the considered matrices ranges from 8 to 37 millions. The largest rank ...

Article
Multithreaded parallel implementation of arithmetic operations modulo a triangular set

We discuss the parallelization of arithmetic operations on polynomials modulo a triangular set. We focus on parallel normal form computations since this is a core subroutine in many high-level algorithms, such as triangular decompositions of polynomial ...

Article
Multiprocessed parallelism support in ALDOR on SMPs and multicores

We report on a high-level categorical parallel framework, written in the Aldor language, to support high-performance computer algebra on symmetric multi-processors and multi-core processors. This framework provides functions for dy-namic process ...

Article
Component-level parallelization of triangular decompositions

We discuss the parallelization of algorithms for solving poly-nomial systems symbolically by way of triangular decompositions. We introduce a component-level parallelism for which the number of processors in use depends on the geometry of the solution ...

Article
A comparative analysis of parallel disk-based Methods for enumerating implicit graphs

It is only in the last five years that researchers have begun to use disk-based search techniques on a large scale. The primary examples of its use come from symbolic algebra and from artificial intelligence. In the field of parallel search, disk-based ...

Article
Probabilistic certification of divide & conquer algorithms on global computing platforms: application to fault-tolerant exact matrix-vector product

In [6], a new approach for certifying the correctness of program executions in hostile environments has been proposed. The authors presented probabilistic certification by massive attack detection through two algorithms MCT and EMCT. The execution to ...

SESSION: Contributed extended abstracts
Article
Inequivalent Hadamard matrices from orthogonal designs

The systems of equations arising from the search for inequivalent Hadamard matrices from full orthogonal designs using circulant and symmetric block matrices, can be solved using high-performance computing. Not all orthogonal designs produce ...

Article
Computing monodromy via parallel homotopy continuation

Numerical homotopy continuation gives a powerful tool for the applied scientist who seeks solutions to a system of polynomial equations. Techniques from numerical homotopy continuation can also be useful in pure mathematical research. We discuss ...

Article
On the parallel computation of comprehensive Gröbner systems

We report on our implementation for parallel computations of comprehensive Gröbner systems (introduced by Weispfenning [7]) based on Suzuki-Sato algorithm. It is the first ever parallel implementation of comprehensive Gröbner systems.

Article
LinBox and future high performance computer algebra

Computer chip design is entering an era in which further increases in computational power will come by increased on-chip parallelism through multi-core architectures rather than by increasing clock speed. If high performance computer algebra tools are ...

Article
POSIX threads polynomials(PTPol): a scalable implementation of univariate arithmetic operations

In this paper, we describe the design of a C library which is named PTPol implementing arithmetic operations for univariate polynomials. We report on practical experiments showing the relevance of using threads on recent multicore computers.

We show how ...

Contributors
  • Western University
  1. Proceedings of the 2007 international workshop on Parallel symbolic computation
      Please enable JavaScript to view thecomments powered by Disqus.

      Recommendations