中文
相关论文

相关论文: Virtual-Memory Powersort

200 篇论文

We present sorting algorithms that represent the fastest known techniques for a wide range of input sizes, input distributions, data types, and machines. A part of the speed advantage is due to the feature to work in-place. Previously, the…

分布式、并行与集群计算 · 计算机科学 2021-02-05 Michael Axtmann , Sascha Witt , Daniel Ferizovic , Peter Sanders

We present data-oblivious algorithms in the external-memory model for compaction, selection, and sorting. Motivation for such problems comes from clients who use outsourced data storage services and wish to mask their data access patterns.…

数据结构与算法 · 计算机科学 2011-03-29 Michael T. Goodrich

As the performance gap between memory and processors has increased, then it leads to the poor performance. Efficient virtual memory can overcome this problem. And the efficiency of virtual memory depends on the replacement policy used for…

操作系统 · 计算机科学 2014-02-05 S. R. Bhalgama , C. C. Kavar , S. S. Parmar

Sorting is one of the oldest computing problems and is still very important in the age of big data. Various algorithms and implementation techniques have been proposed. In this study, we focus on comparison based, internal sorting…

数据结构与算法 · 计算机科学 2016-09-16 Hantao Zhang , Baoluo Meng , Yiwen Liang

In this paper we are proposing a new sorting algorithm, List Sort algorithm, is based on the dynamic memory allocation. In this research study we have also shown the comparison of various efficient sorting techniques with List sort. Due the…

数据结构与算法 · 计算机科学 2013-10-30 Adarsh Kumar Verma , Prashant Kumar

Merging two sorted arrays is a prominent building block for sorting and other functions. Its efficient parallelization requires balancing the load among compute cores, minimizing the extra work brought about by parallelization, and…

分布式、并行与集群计算 · 计算机科学 2014-06-23 Oded Green , Saher Odeh , Yitzhak Birk

The performance of value classes is highly dependent on how they are represented in the virtual machine. Value class instances are immutable, have no identity, and can only refer to other value objects or primitive values and since they…

编程语言 · 计算机科学 2016-08-30 Tobias Pape , Carl Friedrich Bolz , Robert Hirschfeld

We present a sorting algorithm that works in-place, executes in parallel, is cache-efficient, avoids branch-mispredictions, and performs work O(n log n) for arbitrary inputs with high probability. The main algorithmic contributions are new…

分布式、并行与集群计算 · 计算机科学 2017-07-03 Michael Axtmann , Sascha Witt , Daniel Ferizovic , Peter Sanders

Low-overhead visual place recognition (VPR) is a highly active research topic. Mobile robotics applications often operate under low-end hardware, and even more hardware capable systems can still benefit from freeing up onboard system…

计算机视觉与模式识别 · 计算机科学 2022-10-04 Bruno Arcanjo , Bruno Ferrarini , Michael Milford , Klaus D. McDonald-Maier , Shoaib Ehsan

This note makes an observation that significantly simplifies a number of previous parallel, two-way merge algorithms based on binary search and sequential merge in parallel. First, it is shown that the additional merge step of distinguished…

分布式、并行与集群计算 · 计算机科学 2012-07-02 Jesper Larsson Träff

We explored an uncharted part of the solution space for sorting algorithms: the role of symmetry in divide&conquer algorithms. We found/designed novel simple binary Quicksort and Mergesort algorithms operating in contiguous space which…

数据结构与算法 · 计算机科学 2024-02-06 Jens Oehlschlägel

We study the placement of virtual functions aimed at minimizing the cost. We propose a novel algorithm, using ideas based on multi-armed bandits. We prove that these algorithms learn the optimal placement policy rapidly, and their regret…

机器学习 · 计算机科学 2025-06-04 Wei Huang , Richard Combes , Andrea Araldo , Hind Castel-Taleb , Badii Jouaber

There is a high demand of space-efficient algorithms in built-in or embedded softwares. In this paper, we consider the problem of designing space-efficient algorithms for computing the maximum area empty rectangle (MER) among a set of…

计算几何 · 计算机科学 2011-04-18 Minati De , Subhas C. Nandy

We consider the offline sorting buffer problem. The input is a sequence of items of different types. All items must be processed one by one by a server. The server is equipped with a random-access buffer of limited capacity which can be…

数据结构与算法 · 计算机科学 2010-09-23 Ho-Leung Chan , Nicole Megow , Rob van Stee , Rene Sitters

With the development of cheap image sensors, the amount of available image data have increased enormously, and the possibility of using crowdsourced collection methods has emerged. This calls for development of ways to handle all these…

计算机视觉与模式识别 · 计算机科学 2021-03-25 Gabrielle Flood , David Gillsjö , Patrik Persson , Anders Heyden , Kalle Åström

Sorting is a fundamental operation across numerous computational domains. Traditionally, this process involves transferring data from main memory to a processing unit for sorting, followed by writing the sorted data back to memory. This…

硬件体系结构 · 计算机科学 2026-05-18 Narendra Singh Dhakad , Santosh Kumar Vishvakarma

In-place associative integer sorting technique was proposed for integer lists which requires only constant amount of additional memory replacing bucket sort, distribution counting sort and address calculation sort family of algorithms.…

数据结构与算法 · 计算机科学 2012-09-24 A. Emre Cetin

Many parallel algorithms which solve basic problems in computer science use auxiliary space linear in the input to facilitate conflict-free computation. There has been significant work on improving these parallel algorithms to be in-place,…

数据结构与算法 · 计算机科学 2025-03-11 Chase Hutton , Adam Melrod

Memory tiering is the norm to effectively tackle the increasing server memory total cost of ownership (TCO) and the growing data demands of modern data center workloads. However, the host-based state-of-the-art memory tiering solutions can…

操作系统 · 计算机科学 2025-06-09 Chandra Prakash , Aravinda Prasad , Sandeep Kumar , Sreenivas Subramoney

We propose a conceptually simple oblivious sort and oblivious random permutation algorithms called bucket oblivious sort and bucket oblivious random permutation. Bucket oblivious sort uses $6n\log n$ time (measured by the number of memory…

数据结构与算法 · 计算机科学 2021-04-30 Gilad Asharov , T-H. Hubert Chan , Kartik Nayak , Rafael Pass , Ling Ren , Elaine Shi