@inproceedings{NoackFochtSteinke2019, author = {Noack, Matthias and Focht, Erich and Steinke, Thomas}, title = {Heterogeneous Active Messages for Offloading on the NEC SX-Aurora TSUBASA}, booktitle = {2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Heterogeneity in Computing Workshop (HCW 2019)}, year = {2019}, abstract = {The NEC SX-Aurora TSUBASA is a new generation of vector processing architectures that combines a standard Intel Xeon host with the newly developed NEC Vector Engine co-processor cards. One way to use these co-processors is offloading suitable parts of the program from the host to the Vector Engines. Currently, the only vendor-provided offloading solutions are the low-level Vector Engine Offloading (VEO) library, and a builtin reverse-offloading mechanism named VHcall. In this work, we extend the portable Heterogeneous Active Messages (HAM) based HAM-Offload framework with support for the NEC SX-Aurora TSUBASA. Therefore, we design, implement, and evaluate two messaging protocols aimed at minimising offloading cost. This sheds some light on how to achieve fast communication between host CPU and the Vector Engines of the NEC SX-Aurora TSUBASA. Compared with VEO, the DMA-based protocol reduces offloading overhead by a factor of 13×. The resulting framework enables users to write portable offload applications with low overhead, that do neither require a language extension like OpenMP, nor a special language like OpenCL. Existing HAM-Offload applications are now ready to run on the NEC SX-Aurora TSUBASA.}, language = {en} } @inproceedings{HupfeldCortesKolbecketal.2007, author = {Hupfeld, Felix and Cortes, Toni and Kolbeck, Bj{\"o}rn and Stender, Jan and Focht, Erich and Hess, Matthias and Malo, Jesus and Marti, Jonathan and Cesario, Eugenio}, title = {XtreemFS: a case for object-based storage in Grid data management}, booktitle = {3rd VLDB Workshop on Data Management in Grids, co-located with VLDB 2007}, year = {2007}, language = {en} } @inproceedings{StenderKolbeckHupfeldetal.2008, author = {Stender, Jan and Kolbeck, Bj{\"o}rn and Hupfeld, Felix and Cesario, Eugenio and Focht, Erich and Hess, Matthias and Malo, Jesus and Mart{\´i}, Jonathan}, title = {Striping without Sacrifices: Maintaining POSIX Semantics in a Parallel File System}, booktitle = {Proceedings of the 1st USENIX Workshop on Large-Scale Computing (LASCO'08)}, address = {Boston, MA, USA}, year = {2008}, language = {en} } @article{HupfeldCortesKolbecketal.2008, author = {Hupfeld, Felix and Cortes, Toni and Kolbeck, Bj{\"o}rn and Focht, Erich and Hess, Matthias and Malo, Jesus and Marti, Jonathan and Stender, Jan and Cesario, Eugenio}, title = {The XtreemFS architecture - A case for object-based file systems in Grids}, volume = {20}, journal = {Concurrency and Computation: Practice and Experience}, number = {8}, year = {2008}, language = {en} }