21,105 research outputs found
Parallel Construction of Wavelet Trees on Multicore Architectures
The wavelet tree has become a very useful data structure to efficiently
represent and query large volumes of data in many different domains, from
bioinformatics to geographic information systems. One problem with wavelet
trees is their construction time. In this paper, we introduce two algorithms
that reduce the time complexity of a wavelet tree's construction by taking
advantage of nowadays ubiquitous multicore machines.
Our first algorithm constructs all the levels of the wavelet in parallel in
time and bits of working space, where
is the size of the input sequence and is the size of the alphabet. Our
second algorithm constructs the wavelet tree in a domain-decomposition fashion,
using our first algorithm in each segment, reaching time and
bits of extra space, where is the
number of available cores. Both algorithms are practical and report good
speedup for large real datasets.Comment: This research has received funding from the European Union's Horizon
2020 research and innovation programme under the Marie Sk{\l}odowska-Curie
Actions H2020-MSCA-RISE-2015 BIRDS GA No. 69094
Single-Carrier Modulation versus OFDM for Millimeter-Wave Wireless MIMO
This paper presents results on the achievable spectral efficiency and on the
energy efficiency for a wireless multiple-input-multiple-output (MIMO) link
operating at millimeter wave frequencies (mmWave) in a typical 5G scenario. Two
different single-carrier modem schemes are considered, i.e., a traditional
modulation scheme with linear equalization at the receiver, and a
single-carrier modulation with cyclic prefix, frequency-domain equalization and
FFT-based processing at the receiver; these two schemes are compared with a
conventional MIMO-OFDM transceiver structure. Our analysis jointly takes into
account the peculiar characteristics of MIMO channels at mmWave frequencies,
the use of hybrid (analog-digital) pre-coding and post-coding beamformers, the
finite cardinality of the modulation structure, and the non-linear behavior of
the transmitter power amplifiers. Our results show that the best performance is
achieved by single-carrier modulation with time-domain equalization, which
exhibits the smallest loss due to the non-linear distortion, and whose
performance can be further improved by using advanced equalization schemes.
Results also confirm that performance gets severely degraded when the link
length exceeds 90-100 meters and the transmit power falls below 0 dBW.Comment: accepted for publication on IEEE Transactions on Communication
Git4Voc: Git-based Versioning for Collaborative Vocabulary Development
Collaborative vocabulary development in the context of data integration is
the process of finding consensus between the experts of the different systems
and domains. The complexity of this process is increased with the number of
involved people, the variety of the systems to be integrated and the dynamics
of their domain. In this paper we advocate that the realization of a powerful
version control system is the heart of the problem. Driven by this idea and the
success of Git in the context of software development, we investigate the
applicability of Git for collaborative vocabulary development. Even though
vocabulary development and software development have much more similarities
than differences there are still important differences. These need to be
considered within the development of a successful versioning and collaboration
system for vocabulary development. Therefore, this paper starts by presenting
the challenges we were faced with during the creation of vocabularies
collaboratively and discusses its distinction to software development. Based on
these insights we propose Git4Voc which comprises guidelines how Git can be
adopted to vocabulary development. Finally, we demonstrate how Git hooks can be
implemented to go beyond the plain functionality of Git by realizing
vocabulary-specific features like syntactic validation and semantic diffs
Quantitative Information Flow as Safety and Liveness Hyperproperties
We employ Clarkson and Schneider's "hyperproperties" to classify various
verification problems of quantitative information flow. The results of this
paper unify and extend the previous results on the hardness of checking and
inferring quantitative information flow. In particular, we identify a subclass
of liveness hyperproperties, which we call "k-observable hyperproperties", that
can be checked relative to a reachability oracle via self composition.Comment: In Proceedings QAPL 2012, arXiv:1207.055
- …