Search papers, labs, and topics across Lattice.
This paper introduces spectral dynamic block activation (sp-DBA), a novel framework that enhances transform-domain computation by dynamically activating computation blocks based on the evolving needs of calculations. By concentrating computational resources where they are most required, sp-DBA achieves significant speedups鈥攗p to 28.1-fold for transform-domain updates and 8.4-fold overall鈥攚hile maintaining numerical accuracy across various scientific applications. The method's effectiveness is validated through strong and weak scaling tests on multiple GPUs, demonstrating its potential to optimize existing workflows without necessitating major redesigns.
sp-DBA accelerates transform-domain computations by up to 28.1 times, revolutionizing how we approach scientific simulations on parallel hardware.
Transform-domain methods simplify analysis and computation, making them central to scientific computing and signal processing. However, existing adaptive strategies often introduce new data structures or require substantial workflow redesign, limiting efficient execution on massively parallel hardware. Here we present spectral dynamic block activation (sp-DBA), an adaptive acceleration framework for transform-domain workflows. sp-DBA dynamically activates transform-domain computation blocks as a calculation evolves, concentrating computation where it is needed while retaining numerical accuracy and optimized transform operations. Across representative workflows in materials science, biology, and optical communications, the demonstrated implementations achieve speedups of up to 28.1-fold for transform-domain updates and up to 8.4-fold overall acceleration; strong- and weak-scaling tests on up to eight GPUs show that the local adaptive update remains effective within distributed FFT workflows. By introducing execution-level adaptivity into mature transform-domain workflows without rebuilding existing solvers, sp-DBA extends the scale, duration, and complexity of scientific simulations and signal-processing calculations on modern parallel systems.