80 likes | 256 Views
University of Belgrade School of Electrical Engineering (ETF) A project co-funded by Serbian Government and SMEs. The Source-Sink Model: A DataFlow Implementation (work in progress). Marko Stanković, Siniša Ivković (ETF) Radomir Radojičić, Luka Ilić (Meteos). Contents. Eta model
E N D
University of BelgradeSchool of Electrical Engineering (ETF)A project co-funded by Serbian Government and SMEs The Source-Sink Model:A DataFlow Implementation(work in progress) Marko Stanković, Siniša Ivković (ETF) Radomir Radojičić, Luka Ilić (Meteos)
Contents • Eta model • Source-sink model • Method of implementation • Results so far • Next Steps
The Eta Model • State-of-the-art atmospheric model • Developed in the ’70s in the ex-YU • η (eta) – the vertical coordinate • ηs = (pref(zs)-pt) / (pr(z=0)−pt) • Horizontal coordinates: Arakawa E-grid • Preventing pressure-gradient force errors due to steep topography
The Source-Sink Model • Shallow-water equations model • Defined on Arakawa E-grid • Process of geostrophic adjustment • Four main components: • Continuity equation (Mesinger, Janjić) • Updating the height • Equation of motion • Updating the speed
Method of Implementation • Move all the calculation to the DFE • All data stored on DFE • Initial iteration is streamed from host • Its results go to RAM on card • Iterations are done locally • Final iteration’s results streamed to host
Results so Far • Loop calculating four variables • Same execution time on host and DFE • After implementing more code • Expected DFE exec time: Almost constant • Expected host exec time: Rises linearly More code -> More speed-up!
Next Steps (due: March 31, 2013) • Finishing the implementation • Performing the final measurements Future Work: • Arbitrary number of sources and sinks
Thank you!Questions?Marko Stanković (stankovic.marko@gmail.com)Siniša Ivković (sinisa.ivkovic@gmail.com)Radomir Radojičić (rrbata@meteos.rs)Luka Ilić (luka.ilic@sewa-weather.com)