中文
相关论文

相关论文: Energy Consumption and Performance of Heapsort in …

200 篇论文

Sorting is one of the most fundamental problems in the field of computer science. With the rapid development of manycore processors, it shows great importance to design efficient parallel sort algorithm on manycore architecture. This paper…

分布式、并行与集群计算 · 计算机科学 2022-02-18 Tianyi Yu , Wei Li

Sorting is one of the fundamental problems in computer science. Playing a role in many processes, it has a lower complexity bound imposed by $\mathcal{O}(n\log{n})$ when executing on a sequential machine. This limit can be brought down to…

硬件体系结构 · 计算机科学 2025-07-23 Daniel Bascones , Borja Morcillo

Quicksort algorithm with Hoare's partition scheme is traditionally implemented with nested loops. In this article, we present loop programming and refactoring techniques that lead to simplified implementation for Hoare's quicksort algorithm…

数据结构与算法 · 计算机科学 2019-06-14 Shoupu Wan

Sorting is one of the most basic algorithms, and developing highly parallel sorting programs is becoming increasingly important in high-performance computing because the number of CPU cores per node in modern supercomputers tends to…

分布式、并行与集群计算 · 计算机科学 2023-09-08 Tomoyuki Tokuue , Tomoaki Ishiyama

The so-called Internet of Things (IoT) and advanced communication technologies have already demonstrated a great potential to manage residential energy resources via demand-side management. This work presents a home energy management system…

信号处理 · 电气工程与系统科学 2020-04-20 Hafiz Majid Hussain , Pedro H. J. Nardelli

New HPC machines are getting close to the exascale. Power consumption for those machines has been increasing, and researchers are studying ways to reduce it. A second trend is HPC machines' growing complexity, with increasing heterogeneous…

分布式、并行与集群计算 · 计算机科学 2021-06-24 Marco D'Amico , Julita Corbalan

Heterogeneous computing systems provide high performance and energy efficiency. However, to optimally utilize such systems, solutions that distribute the work across host CPUs and accelerating devices are needed. In this paper, we present a…

软件工程 · 计算机科学 2021-06-04 Suejb Memeti , Sabri Pllana

In the paradigm of thermodynamic computing, instead of behaving deterministically, hardware undergoes a stochastic process in order to sample from a distribution of interest. While it has been hypothesized that thermodynamic computers may…

Modern data centers serve workloads which are capable of exploiting parallelism. When a job parallelizes across multiple servers it will complete more quickly, but jobs receive diminishing returns from being allocated additional servers.…

分布式、并行与集群计算 · 计算机科学 2020-11-20 Benjamin Berg , Rein Vesilo , Mor Harchol-Balter

Programmable circuits such as general-purpose processors or FPGAs have their end-user energy efficiency strongly dependent on the program that they execute. Ultimately, it is the programmer's ability to code and, in the case of general…

分布式、并行与集群计算 · 计算机科学 2021-04-13 Samuel Xavier-de-Souza , Eduardo A. Neves , Alex F. A. Furtunato , Luiz F. Q. Silveira , Kyriakos Georgiou , Kerstin I. Eder

The amount of energy consumed during the execution of software, and the ability to predict future consumption, is an important factor in the design of embedded electronic systems. In this technical report I examine factors in the execution…

软件工程 · 计算机科学 2014-11-11 Jeremy Morse

Energy-efficiency is a key concern for neural network applications. To alleviate this issue, hardware acceleration using FPGAs or GPUs can provide better energy-efficiency than general-purpose processors. However, further improvement of the…

分布式、并行与集群计算 · 计算机科学 2021-06-29 Seyed Morteza Nabavinejad , Behzad Salami

In this paper, we propose an empirical method for evaluating the performance of parallel code. Our method is based on a simple idea that is surprisingly effective in helping to identify causes of poor performance, such as high…

分布式、并行与集群计算 · 计算机科学 2017-09-15 Umut A. Acar , Arthur Charguéraud , Mike Rainey

The convex hull is a fundamental geometrical structure for many applications where groups of points must be enclosed or represented by a convex polygon. Although efficient sequential convex hull algorithms exist, and are constantly being…

分布式、并行与集群计算 · 计算机科学 2022-09-27 Alan Keith , Héctor Ferrada , Cristóbal A. Navarro

The growing concern for energy efficiency in the Information and Communication Technology (ICT) sector has prompted the exploration of resource management techniques. While hardware architectures, such as single-ISA asymmetric multicore…

编程语言 · 计算机科学 2024-03-05 Marina Shimchenko , Erik Österlund , Tobias Wrigstad

We investigate the energy efficiency of a library designed for parallel computations with sparse matrices. The library leverages high-performance, energy-efficient Graphics Processing Unit (GPU) accelerators to enable large-scale scientific…

分布式、并行与集群计算 · 计算机科学 2026-04-16 Massimo Bernaschi , Alessandro Celestini , Pasqua D'Ambra , Giorgio Richelli

In this paper, we propose the first optimum process scheduling algorithm for an increasingly prevalent type of heterogeneous multicore (HEMC) system that combines high-performance big cores and energy-efficient small cores with the same…

分布式、并行与集群计算 · 计算机科学 2021-09-13 Chien-Hao Chen , Ren-Song Tsay

CPU-GPU heterogeneous architectures are now commonly used in a wide variety of computing systems from mobile devices to supercomputers. Maximizing the throughput for multi-programmed workloads on such systems is indispensable as one single…

分布式、并行与集群计算 · 计算机科学 2024-05-08 Issa Saba , Eishi Arima , Dai Liu , Martin Schulz

High Energy Physics experiments like the LUX-ZEPLIN dark matter experiment face unique challenges when running their computation on High Performance Computing resources. In this paper, we describe some strategies to optimize memory usage of…

In this paper, we introduce a software-defined framework that enables the parallel utilization of all the programmable processing resources available in heterogeneous system-on-chip (SoC) including FPGA-based hardware accelerators and…