中文
相关论文

相关论文: Toward Open Repository of Performance Portability …

200 篇论文

High-performance computing (HPC) applications are increasingly executed in heterogeneous environments, introducing new challenges for programming and software portability. SYCL has emerged as a leading model designed to simplify…

分布式、并行与集群计算 · 计算机科学 2026-04-20 Ami Marowka

The role of scalable high-performance workflows and flexible workflow management systems that can support multiple simulations will continue to increase in importance. For example, with the end of Dennard scaling, there is a need to…

软件工程 · 计算机科学 2017-10-19 Jay Jay Billings , Shantenu Jha

HPC-based applications often have complex workflows with many software dependencies that hinder their portability on contemporary HPC architectures. In addition, these applications often require extraordinary efforts to deploy and execute…

分布式、并行与集群计算 · 计算机科学 2023-12-14 Sameh Abdulah , Jorge Ejarque , Omar Marzouk , Hatem Ltaief , Ying Sun , Marc G. Genton , Rosa M. Badia , David E. Keyes

OpenCL is a standard for parallel programming of heterogeneous systems. The benefits of a common programming standard are clear; multiple vendors can provide support for application descriptions written according to the standard, thus…

分布式、并行与集群计算 · 计算机科学 2016-11-23 Pekka Jääskeläinen , Carlos Sánchez de La Lama , Erik Schnetter , Kalle Raiskila , Jarmo Takala , Heikki Berg

Like other engineering disciplines, software engineering should also have principles to guide the construction of sustainable computer applications. Tangible properties include a) unlimited scalability, b) maximal reproducibility, and c)…

分布式、并行与集群计算 · 计算机科学 2014-07-23 Justin Shi

High-performance computing (HPC) is a major driver accelerating scientific research and discovery, from quantum simulations to medical therapeutics. While the increasing availability of HPC resources is in many cases pivotal to successful…

分布式、并行与集群计算 · 计算机科学 2022-06-28 Vincent R. Pascuzzi , Mehdi Goli

This paper proposes an interactive repository type for research software metadata which measures and documents software sustainability by accumulating metadata, and computing sustainability metrics over them. Such a repository would help to…

软件工程 · 计算机科学 2016-08-18 Stephan Druskat

The design and operation of modern software systems exhibit a shift towards virtualization, containerization and service-based orchestration. Performance capacity engineering and resource utilization tuning become priority requirements in…

性能 · 计算机科学 2021-12-22 Attila Klenik , András Pataricza

Today's world of scientific software for High Energy Physics (HEP) is powered by x86 code, while the future will be much more reliant on accelerators like GPUs and FPGAs. The portable parallelization strategies (PPS) project of the High…

In recent years, the research community has raised serious questions about the reproducibility of scientific work. In particular, since many studies include some kind of computing work, reproducibility is also a technological challenge, not…

软件工程 · 计算机科学 2023-08-03 Lázaro Costa , Susana Barbosa , Jácome Cunha

Transferability scores aim to quantify how well a model trained on one domain generalizes to a target domain. Despite numerous methods proposed for measuring transferability, their reliability and practical usefulness remain inconclusive,…

机器学习 · 计算机科学 2025-04-30 Alireza Kazemi , Helia Rezvani , Mahsa Baktashmotlagh

The past two decades have witnessed the rapid development of personalized recommendation techniques. Despite significant progress made in both research and practice of recommender systems, to date, there is a lack of a widely-recognized…

信息检索 · 计算机科学 2022-07-19 Jieming Zhu , Quanyu Dai , Liangcai Su , Rong Ma , Jinyang Liu , Guohao Cai , Xi Xiao , Rui Zhang

High Performance Distributed Computing is essential to boost scientific progress in many areas of science and to efficiently deploy a number of complex scientific applications. These applications have different characteristics that require…

分布式、并行与集群计算 · 计算机科学 2014-12-04 Mariza Ferro , Antonio R. Mury , Laion F. Manfroi , Bruno Schlze

Benchmarking involves designing, running and disseminating rigorous performance assessments of methods, most often for data analysis and software tools, but the process can also be applied to experimental systems. Ideally, a benchmarking…

The rise of big data systems has created a need for benchmarks to measure and compare the capabilities of these systems. Big data benchmarks present unique scalability challenges. The supercomputing community has wrestled with these…

性能 · 计算机科学 2016-12-13 Patrick Dreher , Chansup Byun , Chris Hill , Vijay Gadepally , Bradley Kuszmaul , Jeremy Kepner

With the growing scale and complexity of high-performance computing (HPC) systems, resilience solutions that ensure continuity of service despite frequent errors and component failures must be methodically designed to balance the…

分布式、并行与集群计算 · 计算机科学 2017-10-10 Saurabh Hukerikar , Christian Engelmann

The evolution of distributed architectures and programming paradigms for performance-oriented program development, challenge the state-of-the-art technology for performance tools. The area of high performance computing is rapidly expanding…

分布式、并行与集群计算 · 计算机科学 2010-06-15 Ajanta De Sarkar , Nandini Mukherjee

The high-performance computing (HPC) community has recently seen a substantial diversification of hardware platforms and their associated programming models. From traditional multicore processors to highly specialized accelerators, vendors…

等离子体物理 · 物理学 2024-11-11 Josef Ruzicka , Christian Asch , Esteban Meneses , Markus Rampp , Erwin Laure

One of the major performance and scalability bottlenecks in large scientific applications is parallel reading and writing to supercomputer I/O systems. The usage of parallel file systems and consistency requirements of POSIX, that all the…

分布式、并行与集群计算 · 计算机科学 2019-01-30 Steven Wei-der Chien , Stefano Markidis , Rami Karim , Erwin Laure , Sai Narasimhamurthy

Heterogeneity has become a mainstream architecture design choice for building High Performance Computing systems. However, heterogeneity poses significant challenges for achieving performance portability of execution. Adapting a program to…