13 papers · ranked by Valyu relevance
Ananya Muddukrishna, Peter A. Jonsson, Mats Brorsson, Vince Grolmusz
Programmers struggle to understand performance of task-based OpenMP programs since profiling tools only report thread-based performance. Performance tuning also requires task-based performance in order to balance per-task memory hierarchy utilization against exposed task parallelism. We provide a cost-effective method…
Yi Ding, Kai Hu, Kai Wu, Zhenlong Zhao + 1 more
OpenMP, a typical shared memory programming paradigm, has been extensively applied in high performance computing community due to the popularity of multicore architectures in recent years. The most significant feature of the OpenMP 3.0 specification is the introduction of the task constructs to express parallelism at a…
Varik Hoang, Ling-Hong Hung, David Perez, Huazeng Deng + 4 more
A key feature of the Container Profiler is the ability to capture container-level metrics to describe resource utilization of only the containerized task(s). We expect these metrics to be similar and that they could differ given that the VM/host-level metrics also encompass resources being used by processes running on…
Usman Mahmood Malik, Muhammad Awais Javed, Jaroslav Frnda, Jan Rozhon + 2 more
'Jan Rozhon' 'Wali Ullah Khan' 'Antonio Corradi'] Fog computing is one of the major components of future 6G networks. It can provide fast computing of different application-related tasks and improve system reliability due to better decision-making. Parallel offloading, in which a task is split into several sub-tasks…
Panagiotis Giannakopoulos, Bart van Knippenberg, Kishor Chandra Joshi, Nicola Calabretta + 1 more
'Nicola Calabretta' 'George Exarchakos'] Edge computing is an emerging approach that enables applications to run closer to users, accommodating their specific execution time requirements. Edge computing systems typically consist of heterogeneous processing and networking components, resulting in inconsistent task…
Jiangxia Wu, Yihao Chen, Jingxing Wu, Duancheng Zhao + 3 more
Conventional machine learning (ML) and deep learning (DL) play a key role in the selectivity prediction of kinase inhibitors. A number of models based on available datasets can be used to predict the kinase profile of compounds, but there is still controversy about the advantages and disadvantages of ML and DL for such…
Xenia Kuznetsova, Larisa Kuznetsova, Elina Shabunina, Igor Sergeev + 2 more
Cell Painting enables high-dimensional phenotypic profiling of cellular states, but retrieval-based interpretation depends on whether the chosen feature space preserves task-relevant biological relationships. With pretrained Cell Painting feature extractors increasingly available, feature spaces should be qualified…
Christian Häubl, Christian Wimmer, Hanspeter Mössenböck
Method inlining is one of the most important optimizations in method-based just-in-time (JIT) compilers. It widens the compilation scope and therefore allows optimizing multiple methods as a whole, which increases the performance. However, if method inlining is used too frequently, the compilation time increases and…
Iman Kohyarnejadfard, Daniel Aloise, Michel R. Dagenais, Mahsa Shakeri + 2 more
'Mahsa Shakeri' 'Christian W. Omlin' 'Sotiris Kotsiantis'] Advances in technology and computing power have led to the emergence of complex and large-scale software architectures in recent years. However, they are prone to performance anomalies due to various reasons, including software bugs, hardware failures, and…
Yao Xiao, Guixiang Ma, Nesreen K. Ahmed, Mihai Capotă + 3 more
'Theodore L. Willke' 'Shahin Nazarian' 'Paul Bogdan'] Recent technological advances have contributed to the rapid increase in algorithmic complexity of applications, ranging from signal processing to autonomous systems. To control this complexity and endow heterogeneous computing systems with autonomous programming and…
Martin Grambow, Christoph Laaber, Philipp Leitner, David Bermbach + 1 more
'Muhammad Aleem'] Performance problems in applications should ideally be detected as soon as they occur, i.e., directly when the causing code modification is added to the code repository. To this end, complex and cost-intensive application benchmarks or lightweight but less relevant microbenchmarks can be added to…
Natalia Sevcenko, Manuel Ninaus, Franz Wortha, Korbinian Moeller + 1 more
'Peter Gerjets'] Serious games have become an important tool to train individuals in a range of different skills. Importantly, serious games or gamified scenarios allow for simulating realistic time-critical situations to train and also assess individual performance. In this context, determining the user’s cognitive…
Angel Jimenez-Molina, Cristian Retamal, Hernan Lira
Knowledge of the mental workload induced by a Web page is essential for improving users’ browsing experience. However, continuously assessing the mental workload during a browsing task is challenging. To address this issue, this paper leverages the correlation between stimuli and physiological responses, which are…