337 research outputs found
Multiparticle Bell's inequalities involving many measurement settings
We present a prescription for obtaining Bell's inequalities for N>2 observers
involving more than two alternative measurement settings. We give examples of
some families of such inequalities. The inequalities are violated by certain
classes of states for which all standard Bell's inequalities with two
measurement settings per observer are satisfied.Comment: 4 pages, RevTeX
From Cooperative Scans to Predictive Buffer Management
In analytical applications, database systems often need to sustain workloads
with multiple concurrent scans hitting the same table. The Cooperative Scans
(CScans) framework, which introduces an Active Buffer Manager (ABM) component
into the database architecture, has been the most effective and elaborate
response to this problem, and was initially developed in the X100 research
prototype. We now report on the the experiences of integrating Cooperative
Scans into its industrial-strength successor, the Vectorwise database product.
During this implementation we invented a simpler optimization of concurrent
scan buffer management, called Predictive Buffer Management (PBM). PBM is based
on the observation that in a workload with long-running scans, the buffer
manager has quite a bit of information on the workload in the immediate future,
such that an approximation of the ideal OPT algorithm becomes feasible. In the
evaluation on both synthetic benchmarks as well as a TPC-H throughput run we
compare the benefits of naive buffer management (LRU) versus CScans, PBM and
OPT; showing that PBM achieves benefits close to Cooperative Scans, while
incurring much lower architectural impact.Comment: VLDB201
Time-Resolved Two-Photon Quantum Interference
The interference of two independent single-photon pulses impinging on a beam
splitter is analysed in a generalised time-resolved manner. Different aspects
of the phenomenon are elaborated using different representations of the
single-photon wave packets, like the decomposition into single-frequency field
modes or spatio-temporal modes matching the photonic wave packets. Both
representations lead to equivalent results, and a photon-by-photon analysis
reveals that the quantum-mechanical two-photon interference can be interpreted
as a classical one-photon interference once a first photon is detected. A novel
time-dependent quantum-beat effect is predicted if the interfering photons have
different frequencies. The calculation also reveals that full two-photon fringe
visibility can be achieved under almost any circumstances by applying a
temporal filter to the signal.Comment: 6 pages, 4 figure
Probabilistic Quantum Encoder for Single-Photon Qubits
We describe an experiment in which a physical qubit represented by the
polarization state of a single-photon was probabilistically encoded in the
logical state of two photons. The experiment relied on linear optics,
post-selection, and three-photon interference effects produced by a parametric
down-conversion photon pair and a weak coherent state. An interesting
consequence of the encoding operation was the ability to observe entangled
three-photon Greenberger-Horne-Zeilinger states.Comment: 4 pages, 4 figures; submitted to Phys. Rev.
Volume One (Birgit Krohn Albums)
The first of Birgit Krohn\u27s three albums containing printed and manuscrip] music, much of which was likely collected during her time at Nikka Vonen\u27s school for girls in Dale, Norway.https://scholarexchange.furman.edu/krohn-album1/1000/thumbnail.jp
Functional pearl: a SQL to C compiler in 500 lines of code
We present the design and implementation of a SQL query processor that outperforms existing database systems and is written in just about 500 lines of Scala code - a convincing case study that high-level functional programming can handily beat C for systems-level programming where the last drop of performance matters. The key enabler is a shift in perspective towards generative programming. The core of the query engine is an interpreter for relational algebra operations, written in Scala. Using the open-source LMS Framework (Lightweight Modular Staging), we turn this interpreter into a query compiler with very low effort. To do so, we capitalize on an old and widely known result from partial evaluation known as Futamura projections, which state that a program that can specialize an interpreter to any given input program is equivalent to a compiler. In this pearl, we discuss LMS programming patterns such as mixed-stage data structures (e.g. data records with static schema and dynamic field components) and techniques to generate low-level C code, including specialized data structures and data loading primitives
- …