16 research outputs found
Fusing WiFi and video sensing for accurate group detection in indoor spaces
Singapore National Research Foundation under IDM Futures Funding Initiativ
The P3 Explorer: Exploring the Performance, Portability, and Productivity Wilderness
This paper documents the development of a web-based tool designed to organise and present visual representations of performance, portability, and productivity (P3) data from previously published scientific studies. The P3 Explorer operates as both an open repository of scientific data and a data dashboard, providing visual heuristic analyses of performance portability and developer productivity, created using the Intelâs P3 Analysis library. The aim of the project is to create a community-led database of P3 studies to better inform application developers of alternative approaches to developing new applications targeting high performance on diverse hardware, with consideration of developer productivity
Exploring Entrepreneurial Skills and Competencies in Farm Tourism
Diversification to farm tourism is increasingly seen as a viable development strategy to promote a more diverse and sustainable rural economy and to counter declining farm incomes. However, our understanding of the dynamics of the modern farm tourism business and the entrepreneurial and competitive skills farmers require in making the transition from agriculture to a diversified - and service based - enterprise remains limited. Hence, the aim of this paper is to explore the range of skills and competencies that farmers in the North West of England identify as important when adopting a diversification strategy to farm tourism. With the findings indicating that that whilst a range of managerial skills are valued by farmers, they lack many of the additional business and entrepreneurial competencies required for success. Moreover, this paper acknowledges the need to generate consensus on the requisite skill-set that farm tourism operators require, along with a need for a currently fragmented rural tourism literature to acknowledge the significance of rural entrepreneurship and the characteristics of successful farmers and farm tourism ventures
Ontology-aided feature correlation for multi-modal urban sensing
Singapore National Research Foundation under International Research Centres in Singapore Funding Initiativ
OP-PIC - An Unstructured-Mesh Particle-in-Cell DSL for Developing Nuclear Fusion Simulations
Particle-in-Cell (PIC) applications form a core simulation component for designing fusion reactors and their efficient use. In this work, we introduce OP-PIC, a new embedded Domain Specific Language (DSL) for developing unstructured-mesh PIC applications. The DSL is aimed at gaining performance portability for PIC codes on current and emerging, massively parallel architectures. We investigate and bring together the state-of-the-art in PIC solver parallelization techniques, refactoring them within a multi-layered DSL. OP-PIC use source-to-source translation to generate platform-specific optimizations. These parallelizations can be reused for any application declared using the DSL's high-level API. We showcase the performance and portability of two non-trivial PIC applications developed with OP-PIC on multiple CPU and GPU clusters, employing a number of parallelization techniques, including OpenMP, CUDA, HIP and their combinations with distributed memory (MPI) parallelization. We benchmark the OP-PIC generated code on a range of single node systems and a number of distributed-memory systems, including an AMD EPYC CPU-based HPE-Cray EX cluster, an NVIDIA V100 GPU cluster, and an AMD MI250X GPU cluster, exploring both single node and scaling performance. Results demonstrate the flexibility of the DSL to implement radically different optimizations for each platform, showing between 1.4x to 3.5x speed-ups with GPUs compared to CPUs on power equivalent systems and good weak-scaling to over 10 billion particles
Developing performance portable plasma edge simulations : a survey
Heterogeneous architectures are increasingly common in modern High-Performance Computing (HPC) systems. Achieving high-performance on such heterogeneous systems requires new approaches to application development that are able to achieve the three Ps: Performance, Portability, and Productivity.
In this paper, we provide an overview of the state-of-the-art for developing high-performance, portable and productive multi-physics applications with particular focus on the simulation of a plasma fusion reactor. Simulating such a complex system relies on both fluid- and particle-based simulations, and coupling interfaces between these two domains. We also review the current state-of-the-art in reasoning about the performance, portability and productivity of HPC applications