TY - CHAP A1 - Noack, Matthias A1 - Focht, Erich A1 - Steinke, Thomas T1 - Heterogeneous Active Messages for Offloading on the NEC SX-Aurora TSUBASA T2 - 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Heterogeneity in Computing Workshop (HCW 2019) N2 - 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. Y1 - 2019 ER - TY - CHAP A1 - Hupfeld, Felix A1 - Cortes, Toni A1 - Kolbeck, Björn A1 - Stender, Jan A1 - Focht, Erich A1 - Hess, Matthias A1 - Malo, Jesus A1 - Marti, Jonathan A1 - Cesario, Eugenio T1 - XtreemFS: a case for object-based storage in Grid data management T2 - 3rd VLDB Workshop on Data Management in Grids, co-located with VLDB 2007 Y1 - 2007 ER - TY - CHAP A1 - Stender, Jan A1 - Kolbeck, Björn A1 - Hupfeld, Felix A1 - Cesario, Eugenio A1 - Focht, Erich A1 - Hess, Matthias A1 - Malo, Jesus A1 - Martí, Jonathan T1 - Striping without Sacrifices: Maintaining POSIX Semantics in a Parallel File System T2 - Proceedings of the 1st USENIX Workshop on Large-Scale Computing (LASCO’08) Y1 - 2008 CY - Boston, MA, USA ER - TY - JOUR A1 - Hupfeld, Felix A1 - Cortes, Toni A1 - Kolbeck, Björn A1 - Focht, Erich A1 - Hess, Matthias A1 - Malo, Jesus A1 - Marti, Jonathan A1 - Stender, Jan A1 - Cesario, Eugenio T1 - The XtreemFS architecture - A case for object-based file systems in Grids JF - Concurrency and Computation: Practice and Experience Y1 - 2008 VL - 20 IS - 8 ER -