High-Performance Programming and Execution of a Coral Biodiversity Mapping Algorithm Using Chapel
Open Access
- 12 November 2023
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1162-1170
Abstract
This paper will demonstrate how the parallelism and expressiveness of the Chapel programming language are used to achieve an enormous improvement in computational speed for a problem related to coral reef conservation. Chapel’s concise syntax and versatile data structures enable this problem to be solved in under 300 lines of code, while reducing the time to solution from days down to the order of seconds. This improvement is so substantial that it represents a paradigm shift in the way biodiversity can be measured at scale, providing a wealth of novel information for marine ecosystem managers and opening up brand new avenues for scientific inquiry. This paper will review the solution strategy and data structures in Chapel that allowed these improvements to be realized, and will preview future extensions of this work that have been made possible by this drastic speedup.Keywords
This publication has 25 references indexed in Scilit:
- Enhancing Coral Health Detection Using Spectral Diversity Indices from WorldView-2 Imagery and Machine LearnersRemote Sensing, 2012
- Habitats as Surrogates of Taxonomic and Functional Fish Assemblages in Coral Reef Ecosystems: A Critical Analysis of Factors Driving EffectivenessPLOS ONE, 2012
- Patterns of scale-dependency and the influence of map resolution on the seascape ecology of reef fishMarine Ecology Progress Series, 2011
- Mapping Fish Community Variables by Integrating Field and Satellite Data, Object-Based Image Analysis and Modeling in a Traditional Fijian Fisheries Management AreaRemote Sensing, 2011
- Progress in the use of remote sensing for coral reef biodiversity studiesProgress in Physical Geography: Earth and Environment, 2007
- Computing β‐diversity with Rao's quadratic entropy: a change of perspectiveDiversity and Distributions, 2007
- Functional richness, functional evenness and functional divergence: the primary components of functional diversityOikos, 2005
- Biodiversity hotspots and beyond: the need for preserving environmental transitionsTrends in Ecology & Evolution, 2001
- Beta and habitat diversity in marine systems: a new approach to measurement, scaling and interpretationOecologia, 2001
- On the measurement of species diversity incorporating species differencesOikos, 2001