@techreport{oai:ipsj.ixsq.nii.ac.jp:00231109, author = {Yutsen, Tseng and Keichi, Takahashi and Yoichi, Shimomura and Hiroyuki, Takizawa and Yutsen, Tseng and Keichi, Takahashi and Yoichi, Shimomura and Hiroyuki, Takizawa}, issue = {31}, month = {Nov}, note = {Heterogeneous computing systems composed of multiple types of processors each designed for a particular task are widely deployed. One challenge in heterogeneous computing is how to efficiently exchange data between applications that run on different processors. Conventionally, file-based workflows, in which applications exchange data through a file system, have been used. However, due to the storage I/O bottleneck in recent years, memory-based workflows, in which applications exchange data directly between their memory spaces, have shown excellent performance on homogeneous systems. Nevertheless, memory-based workflows have not been implemented or evaluated on heterogeneous vector systems, and thus it is unknown whether their advantages hold. This work implements an in-situ visualization workflow using both file-based and memory-based approaches and explores their performance characteristics under different task assignments, output size, and output frequency on a heterogeneous vector system., Heterogeneous computing systems composed of multiple types of processors each designed for a particular task are widely deployed. One challenge in heterogeneous computing is how to efficiently exchange data between applications that run on different processors. Conventionally, file-based workflows, in which applications exchange data through a file system, have been used. However, due to the storage I/O bottleneck in recent years, memory-based workflows, in which applications exchange data directly between their memory spaces, have shown excellent performance on homogeneous systems. Nevertheless, memory-based workflows have not been implemented or evaluated on heterogeneous vector systems, and thus it is unknown whether their advantages hold. This work implements an in-situ visualization workflow using both file-based and memory-based approaches and explores their performance characteristics under different task assignments, output size, and output frequency on a heterogeneous vector system.}, title = {Performance Evaluation of File-based and Memory-based Workflows on a Heterogeneous Vector System}, year = {2023} }