skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Universal Reductions: Reductions Relative to Stateful Oracles
Award ID(s):
1703846 1704788 2149305
PAR ID:
10418682
Author(s) / Creator(s):
Date Published:
Journal Name:
TCC
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Reductions combine collections of input values with an associative and often commutative operator to produce collections of results. When the same input value contributes to multiple outputs, there is an opportunity to reuse partial results, enabling reduction simplification. Simplification often produces a program with lower asymptotic complexity. Typical compiler optimizations yield, at best, a constant fold speedup, but a complexity improvement from, say, cubic to quadratic complexity yields unbounded speedup for sufficiently large problems. It is well known that reductions in polyhedral programs may be simplified automatically, but previous methods cannot exploit all available reuse. This paper resolves this long-standing open problem, thereby attaining minimal asymptotic complexity in the simplified program. We propose extensions to prior work on simplification to support any independent commutative reduction. At the heart of our approach is piece-wise simplification, the notion that we can split an arbitrary reduction into pieces and then independently simplify each piece. However, the difficulty of using such piece-wise transformations is that they typically involve an infinite number of choices. We give constructive proofs to deal with this and select a finite number of pieces for simplification. 
    more » « less
  2. null (Ed.)
    Let $$A_1$$ and $$A_2$$ be abelian varieties over a number field $$K$$. We prove that if there exists a non-trivial morphism of abelian varieties between reductions of $$A_1$$ and $$A_2$$ at a sufficiently high percentage of primes, then there exists a non-trivial morphism $$A_1\to A_2$$ over $$\bar K$$. Along the way, we give an upper bound for the number of components of a reductive subgroup of $$GL_n$$ whose intersection with the union of $$Q$$-rational conjugacy classes of $$GL_n$$ is Zariski-dense. This can be regarded as a generalization of the Minkowski-Schur theorem on faithful representations of finite groups with rational characters. 
    more » « less