SearcharxivSearch

arXiv subjects

David Fox

Publications and source records attributed to David Fox.

5 recordsLinked to original sources

Learning Generation Orders for Masked Discrete Diffusion Models via Variational Inference

Masked discrete diffusion models (MDMs) are a promising new approach to generative modelling, offering the ability for parallel token generation and therefore greater efficiency than autoregressive counterparts. However, achieving an optimal balance between parallel generation and sample quality remains an open problem. Current approaches primarily address this issue through fixed, heuristic parallel sampling methods. There exist some recent learning based approaches to this problem, but its formulation from the perspective of variational inference remains underexplored. In this work, we propose a variational inference framework for learning parallel generation orders for MDMs. As part of our method, we propose a parameterisation for the approximate posterior of generation orders which facilitates parallelism and efficient sampling during training. Using this method, we conduct preliminary experiments on the GSM8K dataset, where our method performs competitively against heuristic sampling strategies in the regime of highly parallel generation. For example, our method achieves 33.1\% accuracy with an average of only only 4 generation steps, compared to 23.7-29.0\% accuracy achieved by standard competitor methods in the same number of steps. We believe further experiments and analysis of the method will yield valuable insights into the problem of parallel generation with MDMs.

cs.LG

A Contention-Free Model for Converged Kubernetes on HPC

High performance computing (HPC) and cloud have traditionally been separate, and presented in an adversarial light. The conflict arises from disparate beginnings that led to two drastically different cultures, incentive structures, and communities that are now in direct competition with one another for resources, talent, and speed of innovation. With the emergence of converged computing, a new paradigm of computing has entered the space that advocates for bringing together the best of both worlds from a technological and cultural standpoint. This movement has emerged due to economic and practical needs. Emerging heterogeneous, complex scientific workloads that require an orchestration of services, simulation, and reaction to state can no longer be served by traditional HPC paradigms. However, while cloud offers automation, portability, and orchestration, as it stands now it cannot deliver the network performance, fine-grained resource mapping, or scalability that these same simulations require. These novel requirements call for change not just in workflow software or design, but also in the underlying infrastructure to support them. This is one of the goals of converged computing. While the future of traditional HPC and commercial cloud cannot be entirely known, a reasonable approach to take is one that focuses on new models of convergence, and a collaborative mindset. In this paper, we introduce a new paradigm for compute -- a traditional HPC workload manager, Flux Framework, running seamlessly with a user-space Kubernetes "Usernetes" to bring a service-oriented, modular, and portable architecture directly to on-premises HPC clusters. We present experiments that assess HPC application performance and networking between the environments, and provide a reproducible setup for the larger community to do exactly that.

cs.DC

Enabling Machine Learning-Ready HPC Ensembles with Merlin

With the growing complexity of computational and experimental facilities, many scientific researchers are turning to machine learning (ML) techniques to analyze large scale ensemble data. With complexities such as multi-component workflows, heterogeneous machine architectures, parallel file systems, and batch scheduling, care must be taken to facilitate this analysis in a high performance computing (HPC) environment. In this paper, we present Merlin, a workflow framework to enable large ML-friendly ensembles of scientific HPC simulations. By augmenting traditional HPC with distributed compute technologies, Merlin aims to lower the barrier for scientific subject matter experts to incorporate ML into their analysis. In addition to its design, we describe some example applications that Merlin has enabled on leadership-class HPC resources, such as the ML-augmented optimization of nuclear fusion experiments and the calibration of infectious disease models to study the progression of and possible mitigation strategies for COVID-19.

cs.DC

Dropwise Condensation on Hydrophobic Cylinders

In this work, we studied the effect of the diameter of horizontal hydrophobic cylinders on droplet growth. We postulate that the concentration gradient created by natural convection around a horizontal circular cylinder is related to the droplet growth on the cylinder by condensation. We derive a simple scaling law of droplet growth and compare it with experimental results. The predicted negative exponent of drop diameter (d) as a function of cylinder diameter (D) at different time points is similar to the general trend of experimental data. Further, this effect of cylinder diameter on droplet growth is observed to be stronger than the supersaturation conditions created by different surface temperatures.

physics.flu-dyn

Do the Electrons and Ions in X-ray Clusters Share the Same Temperature?

The virialization shock around an X-ray cluster primarily heats the ions, since they carry most of the kinetic energy of the infalling gas. Subsequently, the ions share their thermal energy with the electrons through Coulomb collisions. We quantify the expected temperature difference between the electrons and ions as a function of radius and time, based on a spherical self-similar model for the accretion of gas by a cluster in an Omega=1, h=0.5 universe. Clusters with X-ray temperatures T=(4-10)*10^7 K, show noticeable differences between their electron and ion temperatures at radii >2 Mpc. High resolution spectroscopy with future X-ray satellites such as Astro E may be able to determine the ion temperature in intracluster gas from the width of its X-ray emission lines, and compare it to the electron temperature as inferred from the free-free emission spectrum. Any difference between these temperatures can be used to date the period of time that has passed since the infalling gas joined the cluster.

astro-ph