60 likes | 80 Views
This presentation discusses the roadmap for optimizing software infrastructure and algorithms for lattice gauge theory in quantum field theory research. Topics include code benchmarks, acceptance criteria, QMP modifications, runtime environment, and future software R&D investments.
E N D
SciDAC Software Infrastructurefor Lattice Gauge Theory Richard C. Brower All Hands Meeting BNL March 26, 2004 http://www.lqcd.org/scidac
Participants in Software Project (UK Peter Boyle & Balint Joo ) * Software Coordinating Committee
Optimised for P4 and QCDOC Optimised Dirac Operators, Inverters Level 3 QDP (QCD Data Parallel) Lattice Wide Operations, Data shifts Level 2 QLA (QCD Linear Algebra) Exists in C/C++ Level 1 QMP (QCD Message Passing) Exists in C/C++, implemented over MPI, QCDOC, M-VIA for gigE SciDAC Software Structure QIO Binary Data Files/XML Metadata
Critical Tasks for Next Six Months • Nail down QMP Standard on QCDOC • Interface to Level 3 Inverters/Asqtad Force • Opt: MILC/QDP , Chroma/QDP++ , CPS • Uniform Queuing/Scripting/File Management
Isomorphic to Yesterday’s Software Agenda Agenda: I. Code Benchmarks & Acceptance for QCDOC: MILC/Asqtad : Chroma/Wilson II. QMP Modifications and Extensions III. Runtime Environment (Subcommittee: Holmgren, Petrov, Watson) Uniform Scripts/Batch/File System IV. QCDML I/0 Routines: (DeTar) QCDML ILDG metadata (Edwards/Simone) ILDG middleware (DeTar Moderate)
Two Questions • For a $5 Million Hardware Installation: 20% Faster Algorithms +$1 Million Hardware What fraction of Hardware Budget should be in Software and Algorithmics R&D? • Goal of “Lattice Field Theory” Project: All 4-d Quantum Field Theory and Matrix QM.y How SHOULD Name and Program reflect this agenda for Theoretical Physics? (y e.g. SM/SUSY/EFF FIELD THEORIES or MODELS/LargeN/STRINGS ...)