English
Related papers

Related papers: uPredict: A User-Level Profiler-Based Predictive F…

200 papers

Real-world applications are now processing big-data sets, often bottlenecked by the data movement between the compute units and the main memory. Near-memory computing (NMC), a modern data-centric computational paradigm, can alleviate these…

Hardware Architecture · Computer Science 2021-06-30 Stefano Corda , Madhurya Kumaraswamy , Ahsan Javed Awan , Roel Jordans , Akash Kumar , Henk Corporaal

Over the past two decades, the cloud computing paradigm has gradually attracted more popularity due to its efficient resource usage and simple service access model. Virtualization technology is the fundamental element of cloud computing…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-01-17 Hossein Aqasizade , Ehsan Ataie , Mostafa Bastam

Deep learning models are widely used across computer vision and other domains. When working on the model induction, selecting the right architecture for a given dataset often relies on repetitive trial-and-error procedures. This procedure…

Machine Learning · Computer Science 2026-01-06 Yen-Chia Chen , Hsing-Kuo Pao , Hanjuan Huang

Linux containers have gained high popularity in recent times. This popularity is significantly due to various advantages of containers over Virtual Machines (VM). The containers are lightweight, occupy lesser storage, have fast boot-up…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-21 Akshay Dhumal , Dharanipragada Janakiram

Predicting future resource demand in Cloud Computing is essential for optimizing the trade-off between serving customers' requests efficiently and minimizing the provisioning cost. Modelling prediction uncertainty is also desirable to…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-11-14 Andrea Rossi , Andrea Visentin , Diego Carraro , Steven Prestwich , Kenneth N. Brown

The recent introduction of Unified Virtual Memory (UVM) in GPUs offers a new programming model that allows GPUs and CPUs to share the same virtual memory space, which shifts the complex memory management from programmers to GPU driver/…

Hardware Architecture · Computer Science 2020-10-22 Yongbin Gu , Wenxuan Wu , Yunfan Li , Lizhong Chen

Tabular data prediction is a fundamental machine learning task for many applications. Existing methods predominantly employ discriminative modeling and operate under the assumption of a fixed target column, necessitating re-training for…

Machine Learning · Computer Science 2024-01-18 Ruiyu Wang , Zifeng Wang , Jimeng Sun

Predicting the performance and energy consumption of computing hardware is critical for many modern applications. This will inform procurement decisions, deployment decisions, and autonomic scaling. Existing approaches to understanding the…

Machine Learning · Computer Science 2023-02-28 Mehmet Cengiz , Matthew Forshaw , Amir Atapour-Abarghouei , Andrew Stephen McGough

Software defect prediction is an essential task during the software development Lifecycle as it can help managers to identify the most defect-proneness modules. Thus, it can reduce the test cost and assign testing resources efficiently.…

Software Engineering · Computer Science 2022-09-30 Haneen Abu Alhija , Mohammad Azzeh , Fadi Almasalha

With the availability of a wide range of cloud Virtual Machines (VMs) it is difficult to determine which VMs can maximise the performance of an application. Benchmarking is commonly used to this end for capturing the performance of VMs.…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-15 Blesson Varghese , Lawan Thamsuhang Subba , Long Thai , Adam Barker

Existing VM placement schemes have measured their effectiveness solely by looking either Physical Machine's resources(CPU, memory) or network resource. However, real applications use all resource types to varying degrees. The result of…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-06-24 Mayank Mishra , Umesh Bellur

Multi-tenancy in public clouds may lead to co-location interference on shared resources, which possibly results in performance degradation of cloud applications. Cloud providers want to know when such events happen and how serious the…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-07-26 Tianyao Shi , Yingxuan Yang , Yunlong Cheng , Xiaofeng Gao , Zhen Fang , Yongqiang Yang

This paper proposes a novel intelligent framework for oversubscription management in CPU-GPU UVM. We analyze the current rule-based methods of GPU memory oversubscription with unified memory, and the current learning-based methods for other…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-15 Xinjian Long , Xiangyang Gong , Huiyang Zhou

Cloud computing focuses on delivery of reliable, secure, fault-tolerant, sustainable, and scalable infrastructures for hosting Internet-based application services. These applications have different composition, configuration, and deployment…

Distributed, Parallel, and Cluster Computing · Computer Science 2009-03-17 Rodrigo N. Calheiros , Rajiv Ranjan , Cesar A. F. De Rose , Rajkumar Buyya

We present a comparative analysis of the maximum performance achieved by the Linpack benchmark on compute intensive hardware publicly available from multiple cloud providers. We study both performance within a single compute node, and…

Performance · Computer Science 2018-07-17 Mohammad Mohammadi , Timur Bazhirov

Transient computing has become popular in public cloud environments for running delay-insensitive batch and data processing applications at low cost. Since transient cloud servers can be revoked at any time by the cloud provider, they are…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-02 Alexander Fuerst , Ahmed Ali-Eldin , Prashant Shenoy , Prateek Sharma

Parallel applications are extremely challenging to achieve the optimal performance on the NUMA architecture, which necessitates the assistance of profiling tools. However, existing NUMA-profiling tools share some similar shortcomings, such…

Performance · Computer Science 2021-02-11 Xin Zhao , Jin Zhou , Hui Guan , Wei Wang , Xu Liu , Tongping Liu

We propose a simulation-based approach for performance modeling of parallel applications on high-performance computing platforms. Our approach enables full-system performance modeling: (1) the hardware platform is represented by an abstract…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-06 Gen Xu , Huda Ibeid , Xin Jiang , Vjekoslav Svilan , Zhaojuan Bian

Cloud based tiered applications are increasingly becoming popular, be it on phones or on desktops. End users of these applications range from novice to expert depending on how experienced they are in using them. With repeated usage…

Software Engineering · Computer Science 2016-09-21 Arindam Das , Olivia Das

Cloud performance diagnosis and prediction is a challenging problem due to the stochastic nature of the cloud systems. Cloud performance is affected by a large set of factors including (but not limited to) virtual machine types, regions,…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-12-19 Karan Mitra , Saguna Saguna , Christer Åhlund , Rajiv Ranjan