Searcharxiv⌕ Search

arXiv subjects

Xiaoyang Gong

Publications and source records attributed to Xiaoyang Gong.

3 recordsLinked to original sources

Automatic constraint satisfaction problem

We study constraint satisfaction problems (CSPs) where the constraint languages are defined by finite automata, giving rise to automata-based CSPs. The key notion is the concept of Automatic Constraint Satisfaction Problem ($AutCSP$), where constraint languages and instances are specified by finite automata. The $AutCSP$ captures infinite yet finitely describable sets of relations, enabling concise representations of complex constraints. Studying the complexity of the $AutCSP$s illustrates the interplay between classical CSPs, automata, and logic, sharpening the boundary between tractable and intractable constraints. We show that checking whether an operation is a polymorphism of such a language can be done in polynomial time. Building on this, we establish several complexity classification results for the $AutCSP$. In particular, we prove that Schaefer's Dichotomy Theorem extends to the $AutCSP$ over the Boolean domain, and we provide algorithms that decide tractability of some classes of $AutCSP$s over arbitrary finite domains via automatic polymorphisms. An important part of our work is that our polynomial-time algorithms run on $AutCSP$ instances that can be exponentially more succinct than their standard CSP counterparts.

cs.LO↗

CryptoEmu: An Instruction Set Emulator for Computation Over Ciphers

Fully homomorphic encryption (FHE) allows computations over encrypted data. This technique makes privacy-preserving cloud computing a reality. Users can send their encrypted sensitive data to a cloud server, get encrypted results returned and decrypt them, without worrying about data breaches. This project report presents a homomorphic instruction set emulator, CryptoEmu, that enables fully homomorphic computation over encrypted data. The software-based instruction set emulator is built upon an open-source, state-of-the-art homomorphic encryption library that supports gate-level homomorphic evaluation. The instruction set architecture supports multiple instructions that belong to the subset of ARMv8 instruction set architecture. The instruction set emulator utilizes parallel computing techniques to emulate every functional unit for minimum latency. This project report includes details on design considerations, instruction set emulator architecture, and datapath and control unit implementation. We evaluated and demonstrated the instruction set emulator's performance and scalability on a 48-core workstation. CryptoEmu has shown a significant speedup in homomorphic computation performance when compared with HELib, a state-of-the-art homomorphic encryption library.

cs.CR↗

$π^{0}$ Azimuthal Anisotropy in Au+Au Collisions at $\sqrt{s_{NN}}=39-200$ GeV from PHENIX: Collision Energy and Path-Length Dependence of Jet-Quenching and the Role of Initial Geometry

The azimuthal anisotropy of high $p_{T}$ particle production in heavy ion collisions is a sensitive probe of the jet quenching mechanism. Recent PHENIX measurements for Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV show a $π^{0}$ $v_{2}$ signal that exceeds the pQCD energy loss calculations up to $p_{T} \sim 10$ GeV/c, challenging the traditional perturbative picture of the energy loss process. Here, we present an update and details of that measurement, as well as new high $p_T$ measurements at $\sqrt{s_{NN}}=62$ and 39 GeV. These measurements not only provide an important constraint for understanding the path-length dependence of jet energy loss and the role of initial collision geometry, but also allow a search for the onset of jet quenching as $\sqrt{s_{NN}}$ is varied.

nucl-ex↗