The Case For A Learned Sorting Algorithm


Download The Case For A Learned Sorting Algorithm PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get The Case For A Learned Sorting Algorithm book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

The Case for a Learned Sorting Algorithm


The Case for a Learned Sorting Algorithm

Author: Kapil Eknath Vaidya

language: en

Publisher:

Release Date: 2021


DOWNLOAD





Sorting is one of the most fundamental algorithms in Computer Science and a common operation in databases not just for sorting query results but also as part of joins (i.e., sort-merge-join) or indexing. In this work, we introduce a new type of distribution sort that leverages a learned model of the empirical CDF of the data. Our algorithm uses a model to efficiently get an approximation of the scaled empirical CDF for each record key and map it to the corresponding position in the output array. We then apply a deterministic sorting algorithm that works well on nearly-sorted arrays (e.g., Insertion Sort) to establish a totally sorted order. We compared this algorithm against common sorting approaches and measured its performance for up to 1 billion normally-distributed double-precision keys. The results show that our approach yields upto 3.38x performance improvement over C++ STL sort , which is an optimized Quicksort hybrid, 1.49x improvement over sequential Radix Sort, 1.31x over IS4o[2] and 5.54x improvement over a C++ implementation of Timsort, which is the default sorting function for Java and Python, over several real-world datasets. While these results are very encouraging, duplicates have a particular negative impact on the sorting performance of Learned Sort, as we show in our experiments.

Proceedings of the 8th China High Resolution Earth Observation Conference (CHREOC 2022)


Proceedings of the 8th China High Resolution Earth Observation Conference (CHREOC 2022)

Author: Liheng Wang

language: en

Publisher: Springer Nature

Release Date: 2022-11-29


DOWNLOAD





This proceedings has four thematic parts: advanced aerospace manufacturing technology, near space system and application technology, accurate perception technology of the earth, and collaborative fusion application technology. The CHREOCs (China High-resolution Earth Observation Conference) focus on the popular topics including military-civilian integration, the One Belt and One Road project, the transformation of scientific research achievements, and it also discusses the new ideas, new technologies, new methods, and new developments. The CHREOCs have effectively promoted high-level institutional mechanisms, technological innovation, and industrial upgrading in the high-resolution earth observation area, and arouse the influence of the national-sponsored major project. All papers in this proceeding are from the 8th CHREOC, and most authors are the researchers and experts participating the state major project CHEOS. The papers are the extraction of research results and reflect the technique level and research direction of the field high-resolution earth observation. All articles have gone through the scientific and strict reviews for several rounds by the experts from the related fields, and therefore reflect the research level and technology innovation of the high-resolution field earth observation. It will be an informative and valuable reference for both academic research and engineering practice. The year 2022 is the final year of high-resolution special projects. After more than ten years of construction, the task of high-resolution special projects has been basically completed, the core technology has been comprehensively breakthrough, and the typical achievements have been rapidly transformed, providing strong support for national security, national defense construction and national economic development.

Advanced Information Networking and Applications


Advanced Information Networking and Applications

Author: Leonard Barolli

language: en

Publisher: Springer Nature

Release Date: 2022-03-30


DOWNLOAD





This book covers the theory, design and applications of computer networks, distributed computing and information systems. Networks of today are going through a rapid evolution, and there are many emerging areas of information networking and their applications. Heterogeneous networking supported by recent technological advances in low-power wireless communications along with silicon integration of various functionalities such as sensing, communications, intelligence and actuations is emerging as a critically important disruptive computer class based on a new platform, networking structure and interface that enable novel, low-cost and high-volume applications. Several of such applications have been difficult to realize because of many interconnections problems. To fulfill their large range of applications, different kinds of networks need to collaborate, and wired and next generation wireless systems should be integrated in order to develop high-performance computing solutions to problems arising from the complexities of these networks. The aim of the book “Advanced Information Networking and Applications” is to provide the latest research findings, innovative research results, methods and development techniques from both theoretical and practical perspectives related to the emerging areas of information networking and applications.