DeepAI AI Chat
Log In Sign Up

A differentiable programming framework for spin models

by   Tiago de Souza Farias, et al.

Spin systems are a powerful tool for modeling a wide range of physical systems. In this paper, we propose a novel framework for modeling spin systems using differentiable programming. Our approach enables us to efficiently simulate spin systems, making it possible to model complex systems at scale. Specifically, we demonstrate the effectiveness of our technique by applying it to three different spin systems: the Ising model, the Potts model, and the Cellular Potts model. Our simulations show that our framework offers significant speedup compared to traditional simulation methods, thanks to its ability to execute code efficiently across different hardware architectures, including Graphical Processing Units and Tensor Processing Units.


page 3

page 7

page 8

page 9


Differentiable Physics: A Position Piece

Differentiable physics provides a new approach for modeling and understa...

∇SD: Differentiable Programming for Sparse Tensors

Sparse tensors are prevalent in many data-intensive applications, yet ex...

Certifiable Robot Design Optimization using Differentiable Programming

There is a growing need for computational tools to automatically design ...

Accelerating Physics Simulations with TPUs: An Inundation Modeling Example

Recent advancements in hardware accelerators such as Tensor Processing U...

Addressing computational challenges in physical system simulations with machine learning

In this paper, we present a machine learning-based data generator framew...

Significant Ties Graph Neural Networks for Continuous-Time Temporal Networks Modeling

Temporal networks are suitable for modeling complex evolving systems. It...

Batch Size Influence on Performance of Graphic and Tensor Processing Units during Training and Inference Phases

The impact of the maximally possible batch size (for the better runtime)...

Code Repositories