Journal of Advances in Modeling Earth Systems · 2011 · 18 citations · 26 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureNumerical Weather PredictionParallel ComputingClimate ModelingData ParallelismHardware AccelerationModel ResolutionNumerical Weather Prediction Data AssimilationParallel ArchitecturesClimate SimulationDomain DecompositionEmbedded Hardware Co-designHardware-software Co-optimizationMany-core ArchitectureMany-core ProcessorsPower-efficient ArchitecturePower-efficient Design
[1] We present an analysis of the performance aspects of an atmospheric general circulation model at the ultra-high resolution required to resolve individual cloud systems and describe alternative technological paths to realize the integration of such a model in the relatively near future. Due to a superlinear scaling of the computational burden dictated by the Courant stability criterion, the solution of the equations of motion dominate the calculation at these ultra-high resolutions. From this extrapolation, it is estimated that a credible kilometer scale atmospheric model would require a sustained computational rate of at least 28 Petaflop/s to provide scientifically useful climate simulations. Our design study portends an alternate strategy for practical power-efficient implementations of next-generation ultra-scale systems. We demonstrate that hardware/software co-design of low-power embedded processor technology could be exploited to design a custom machine tailored to ultra-high resolution climate model specifications at relatively affordable cost and power considerations. A strawman machine design is presented consisting of in excess of 20 million processing elements that effectively exploits forthcoming many-core chips. The system pushes the limits of domain decomposition to increase explicit parallelism, and suggests that functional partitioning of sub-components of the climate code (much like the coarse-grained partitioning of computation between the atmospheric, ocean, land, and ice components of current coupled models) may be necessary for future performance scaling.
26
A Proof for the Queuing Formula: <i>L</i> = λ<i>W</i>
John D. C. Little · Operations Research · 1961 · 2.7K citations
Breaking the Cloud Parameterization Deadlock
David A. Randall, Marat Khairoutdinov, Akio Arakawa et al. · Bulletin of the American Meteorological Society · 2003 · 789 citations
Lance R. Williams · 1983 · 721 citations · Full text