4,587 research outputs found

    A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs

    Full text link
    Sorting is at the core of many database operations, such as index creation, sort-merge joins, and user-requested output sorting. As GPUs are emerging as a promising platform to accelerate various operations, sorting on GPUs becomes a viable endeavour. Over the past few years, several improvements have been proposed for sorting on GPUs, leading to the first radix sort implementations that achieve a sorting rate of over one billion 32-bit keys per second. Yet, state-of-the-art approaches are heavily memory bandwidth-bound, as they require substantially more memory transfers than their CPU-based counterparts. Our work proposes a novel approach that almost halves the amount of memory transfers and, therefore, considerably lifts the memory bandwidth limitation. Being able to sort two gigabytes of eight-byte records in as little as 50 milliseconds, our approach achieves a 2.32-fold improvement over the state-of-the-art GPU-based radix sort for uniform distributions, sustaining a minimum speed-up of no less than a factor of 1.66 for skewed distributions. To address inputs that either do not reside on the GPU or exceed the available device memory, we build on our efficient GPU sorting approach with a pipelined heterogeneous sorting algorithm that mitigates the overhead associated with PCIe data transfers. Comparing the end-to-end sorting performance to the state-of-the-art CPU-based radix sort running 16 threads, our heterogeneous approach achieves a 2.06-fold and a 1.53-fold improvement for sorting 64 GB key-value pairs with a skewed and a uniform distribution, respectively.Comment: 16 pages, accepted at SIGMOD 201

    Non-Equilibrium Dynamics and Superfluid Ring Excitations in Binary Bose-Einstein Condensates

    Get PDF
    We revisit a classic study [D. S. Hall {\it et al.}, Phys. Rev. Lett. {\bf 81}, 1539 (1998)] of interpenetrating Bose-Einstein condensates in the hyperfine states F=1,mf=11\ket{F = 1, m_f = -1}\equiv\ket{1} and F=2,mf=+12\ket{F = 2, m_f = +1}\equiv\ket{2} of 87{}^{87}Rb and observe striking new non-equilibrium component separation dynamics in the form of oscillating ring-like structures. The process of component separation is not significantly damped, a finding that also contrasts sharply with earlier experimental work, allowing a clean first look at a collective excitation of a binary superfluid. We further demonstrate extraordinary quantitative agreement between theoretical and experimental results using a multi-component mean-field model with key additional features: the inclusion of atomic losses and the careful characterization of trap potentials (at the level of a fraction of a percent).Comment: 4 pages, 3 figures (low res.), to appear in PR

    Biostratigraphic and magnetostratigraphic synthesis of the Celebes and Sulu Seas, Leg 124

    Get PDF
    During ODP Leg 124, late middle Eocene to Quaternary sediment sequences were recovered from 13 holes drilled at five sites in the Celebes and Sulu basins. Paleomagnetic measurements and biostratigraphic studies using calcareous nannofossils, planktonic and benthic foraminifers, radiolarians, and diatoms were completed and summarized here. Two Neogene sediment sections recovered in the Sulu Basin yielded excellent core recoveries and magnetic reversal records, allowing direct magnetobiostratigraphic correlations for the Pliocene and Quaternary at Site 768 and for the middle Miocene to Quaternary at Site 769. The interpolated ages of biohorizons are not consistent between sites and only a few of them are in good agreement with previous calibrations. The differences may be the results of redeposition by turbidity currents and selective dissolution of key fossils

    An improved cell-volume analyzer

    Get PDF
    Design and operation of cell-volume analyzer friction, glaze ice, and studded tire effects on highway

    An inquiry-based learning approach to teaching information retrieval

    Get PDF
    The study of information retrieval (IR) has increased in interest and importance with the explosive growth of online information in recent years. Learning about IR within formal courses of study enables users of search engines to use them more knowledgeably and effectively, while providing the starting point for the explorations of new researchers into novel search technologies. Although IR can be taught in a traditional manner of formal classroom instruction with students being led through the details of the subject and expected to reproduce this in assessment, the nature of IR as a topic makes it an ideal subject for inquiry-based learning approaches to teaching. In an inquiry-based learning approach students are introduced to the principles of a subject and then encouraged to develop their understanding by solving structured or open problems. Working through solutions in subsequent class discussions enables students to appreciate the availability of alternative solutions as proposed by their classmates. Following this approach students not only learn the details of IR techniques, but significantly, naturally learn to apply them in solution of problems. In doing this they not only gain an appreciation of alternative solutions to a problem, but also how to assess their relative strengths and weaknesses. Developing confidence and skills in problem solving enables student assessment to be structured around solution of problems. Thus students can be assessed on the basis of their understanding and ability to apply techniques, rather simply their skill at reciting facts. This has the additional benefit of encouraging general problem solving skills which can be of benefit in other subjects. This approach to teaching IR was successfully implemented in an undergraduate module where students were assessed in a written examination exploring their knowledge and understanding of the principles of IR and their ability to apply them to solving problems, and a written assignment based on developing an individual research proposal

    Construction of Parseval wavelets from redundant filter systems

    Full text link
    We consider wavelets in L^2(R^d) which have generalized multiresolutions. This means that the initial resolution subspace V_0 in L^2(R^d) is not singly generated. As a result, the representation of the integer lattice Z^d restricted to V_0 has a nontrivial multiplicity function. We show how the corresponding analysis and synthesis for these wavelets can be understood in terms of unitary-matrix-valued functions on a torus acting on a certain vector bundle. Specifically, we show how the wavelet functions on R^d can be constructed directly from the generalized wavelet filters.Comment: 34 pages, AMS-LaTeX ("amsproc" document class) v2 changes minor typos in Sections 1 and 4, v3 adds a number of references on GMRA theory and wavelet multiplicity analysis; v4 adds material on pages 2, 3, 5 and 10, and two more reference

    Towards the architecture of an instructional multimedia database

    Get PDF
    The applicability of multimedia databases in education may be extended if they can serve multiple target groups, leading to affordable costs per unit for the user. In this contribution, an approach is described to build generic multimedia databases to serve that purpose. This approach is elaborated within the ODB Project ('Instructional Design of an Optical DataBase'); the term optical refers to the use of optical storage media to hold the audiovisual components. The project aims at developing a database in which a hypermedia encyclopedia is combined with instructional multimedia applications for different target groups at different educational levels. The architecture of the Optical Database will allow for switching between application types while working (for instance from tutorial instruction via the encyclopedia to a simulation and back). For instruction, the content of the database is thereby organized around so-called standard instruction routes: one route per target group. In the project, the teacher is regarded as the manager of instruction.\ud \ud From that perspective, the database is primarily organized as a teaching facility. Central to the research is the condition that the architecture of the Optical Database has to enable teachers to select and tailor instruction routes to their needs in a way that is perceived as logical and easy to use
    corecore