@article{wang_wang_herdrich_tsai_solihin_2016, title={CAF: Core to Core Communication Acceleration Framework}, DOI={10.1145/2967938.2967954}, abstractNote={As the number of cores in a multicore system increases, core-to-core (C2C) communication is increasingly limiting the performance scaling of workloads that share data frequently. The traditional way cores communicate is by using shared memory space between them. However, shared memory communication fundamentally involves coherence invalidations and cache misses, which cause large performance overheads and incur a high amount of network traffic. Many important workloads incur significant C2C communication and are affected significantly by the costs, including pipelined packet processing which is widely used in software-based networking solutions. In these workloads, threads run on different cores and pass packets from one core to another for different stages of processing using software queues. In this paper, we analyze the behavior and overheads of software queue management. Based on this analysis, we propose a novel C2C Communication Acceleration Framework (CAF) to optimize C2C communication. CAF offloads substantial communication burdens from cores and memory to a designated, efficient hardware device we refer to as Queue Management Device (QMD) attached to the Network on Chip. CAF combines hardware and software optimizations to effectively reduce the queue-induced communication overheads and improve the overall system performance by up to 2-12× over traditional software queue implementations.}, journal={2016 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES (PACT)}, author={Wang, Yipeng and Wang, Ren and Herdrich, Andrew and Tsai, James and Solihin, Yan}, year={2016}, pages={351–362} } @article{zhigang_zuo_ruoying_xianwen_jun_2016, title={Statistical downscaling of IPCC sea surface wind and wind energy predictions for US east coastal ocean, Gulf of Mexico and Caribbean Sea}, volume={15}, ISSN={["1993-5021"]}, DOI={10.1007/s11802-016-2869-0}, number={4}, journal={JOURNAL OF OCEAN UNIVERSITY OF CHINA}, publisher={Springer Nature}, author={Zhigang, Yao and Zuo, Xue and Ruoying, He and Xianwen, Bao and Jun, Song}, year={2016}, month={Aug}, pages={577–582} } @article{xue_zambon_yao_liu_he_2015, title={An integrated ocean circulation, wave, atmosphere, and marine ecosystem prediction system for the South Atlantic Bight and Gulf of Mexico}, volume={8}, ISSN={1755-876X 1755-8778}, url={http://dx.doi.org/10.1080/1755876X.2015.1014667}, DOI={10.1080/1755876x.2015.1014667}, abstractNote={An integrated nowcast/forecast modelling system covering the South Atlantic Bight and Gulf of Mexico (SABGOM) is in operation, utilizing sophisticated model coupling and parallel computing techniques. This three-dimensional, high-resolution, regional nowcast/forecast system provides a nowcast and an 84 h forecast of marine weather, ocean waves and circulation, and basic marine ecosystem conditions to the public via a Google Map interface. The SABGOM system runs automatically daily and supports a series of user-defined online applications. Extensive model validations were performed online against in situ and satellite-observed ocean conditions. The SABGOM system exhibits a reliable capability of providing valuable forecasts.}, number={1}, journal={Journal of Operational Oceanography}, publisher={Informa UK Limited}, author={Xue, Zuo and Zambon, Joseph and Yao, Zhigang and Liu, Yuchuan and He, Ruoying}, year={2015}, month={Jan}, pages={80–91} } @article{yao_he_bao_wu_song_2012, title={M2 tidal dynamics in Bohai and Yellow Seas: a hybrid data assimilative modeling study}, volume={62}, DOI={10.1007/s10236-011-0517-1}, number={5}, journal={Ocean Dynamics}, publisher={Springer Nature}, author={Yao, Zhigang and He, Ruoying and Bao, Xianwen and Wu, Dexing and Song, Jun}, year={2012}, month={Feb}, pages={753–769} }