6 research outputs found
Cloud Services Enable Efficient AI-Guided Simulation Workflows across Heterogeneous Resources
Applications that fuse machine learning and simulation can benefit from the
use of multiple computing resources, with, for example, simulation codes
running on highly parallel supercomputers and AI training and inference tasks
on specialized accelerators. Here, we present our experiences deploying two
AI-guided simulation workflows across such heterogeneous systems. A unique
aspect of our approach is our use of cloud-hosted management services to manage
challenging aspects of cross-resource authentication and authorization,
function-as-a-service (FaaS) function invocation, and data transfer.
We show that these methods can achieve performance parity with systems that
rely on direct connection between resources. We achieve parity by integrating
the FaaS system and data transfer capabilities with a system that passes data
by reference among managers and workers, and a user-configurable steering
algorithm to hide data transfer latencies. We anticipate that this ease of use
can enable routine use of heterogeneous resources in computational science
Accelerating Communications in Federated Applications with Transparent Object Proxies
Advances in networks, accelerators, and cloud services encourage programmers
to reconsider where to compute -- such as when fast networks make it
cost-effective to compute on remote accelerators despite added latency.
Workflow and cloud-hosted serverless computing frameworks can manage multi-step
computations spanning federated collections of cloud, high-performance
computing (HPC), and edge systems, but passing data among computational steps
via cloud storage can incur high costs. Here, we overcome this obstacle with a
new programming paradigm that decouples control flow from data flow by
extending the pass-by-reference model to distributed applications. We describe
ProxyStore, a system that implements this paradigm by providing object proxies
that act as wide-area object references with just-in-time resolution. This
proxy model enables data producers to communicate data unilaterally,
transparently, and efficiently to both local and remote consumers. We
demonstrate the benefits of this model with synthetic benchmarks and real-world
scientific applications, running across various computing platforms
Recommended from our members
Identifying the Best Machine Learning Algorithms for Brain Tumor Segmentation, Progression Assessment, and Overall Survival Prediction in the BRATS Challenge
Gliomas are the most common primary brain malignancies, with different
degrees of aggressiveness, variable prognosis and various heterogeneous
histologic sub-regions, i.e., peritumoral edematous/invaded tissue, necrotic
core, active and non-enhancing core. This intrinsic heterogeneity is also
portrayed in their radio-phenotype, as their sub-regions are depicted by
varying intensity profiles disseminated across multi-parametric magnetic
resonance imaging (mpMRI) scans, reflecting varying biological properties.
Their heterogeneous shape, extent, and location are some of the factors that
make these tumors difficult to resect, and in some cases inoperable. The amount
of resected tumor is a factor also considered in longitudinal scans, when
evaluating the apparent tumor for potential diagnosis of progression.
Furthermore, there is mounting evidence that accurate segmentation of the
various tumor sub-regions can offer the basis for quantitative image analysis
towards prediction of patient overall survival. This study assesses the
state-of-the-art machine learning (ML) methods used for brain tumor image
analysis in mpMRI scans, during the last seven instances of the International
Brain Tumor Segmentation (BraTS) challenge, i.e., 2012-2018. Specifically, we
focus on i) evaluating segmentations of the various glioma sub-regions in
pre-operative mpMRI scans, ii) assessing potential tumor progression by virtue
of longitudinal growth of tumor sub-regions, beyond use of the RECIST/RANO
criteria, and iii) predicting the overall survival from pre-operative mpMRI
scans of patients that underwent gross total resection. Finally, we investigate
the challenge of identifying the best ML algorithms for each of these tasks,
considering that apart from being diverse on each instance of the challenge,
the multi-institutional mpMRI BraTS dataset has also been a continuously
evolving/growing dataset
Identifying the Best Machine Learning Algorithms for Brain Tumor Segmentation, Progression Assessment, and Overall Survival Prediction in the BRATS Challenge
Gliomas are the most common primary brain malignancies, with different
degrees of aggressiveness, variable prognosis and various heterogeneous
histologic sub-regions, i.e., peritumoral edematous/invaded tissue, necrotic
core, active and non-enhancing core. This intrinsic heterogeneity is also
portrayed in their radio-phenotype, as their sub-regions are depicted by
varying intensity profiles disseminated across multi-parametric magnetic
resonance imaging (mpMRI) scans, reflecting varying biological properties.
Their heterogeneous shape, extent, and location are some of the factors that
make these tumors difficult to resect, and in some cases inoperable. The amount
of resected tumor is a factor also considered in longitudinal scans, when
evaluating the apparent tumor for potential diagnosis of progression.
Furthermore, there is mounting evidence that accurate segmentation of the
various tumor sub-regions can offer the basis for quantitative image analysis
towards prediction of patient overall survival. This study assesses the
state-of-the-art machine learning (ML) methods used for brain tumor image
analysis in mpMRI scans, during the last seven instances of the International
Brain Tumor Segmentation (BraTS) challenge, i.e., 2012-2018. Specifically, we
focus on i) evaluating segmentations of the various glioma sub-regions in
pre-operative mpMRI scans, ii) assessing potential tumor progression by virtue
of longitudinal growth of tumor sub-regions, beyond use of the RECIST/RANO
criteria, and iii) predicting the overall survival from pre-operative mpMRI
scans of patients that underwent gross total resection. Finally, we investigate
the challenge of identifying the best ML algorithms for each of these tasks,
considering that apart from being diverse on each instance of the challenge,
the multi-institutional mpMRI BraTS dataset has also been a continuously
evolving/growing dataset