To use heterogeneous hardware, programmers needed sufficient technical skills such as OpenMP, CUDA, and OpenCL. Therefore, I have proposed environment-adaptive software that enables high-performance operation by automatically converting and configuring the code once written, and have been working on automatic conversion and proper placement. However, until now, where to initially place the converted application has been considered, but the overall optimal placement has not been considered in consideration of the placement status of other users. In this paper, as a new element of environment-adaptive software, I study the relocation during operation, which improves the overall user satisfaction by considering the placement of other users, using a linear programming method. It was confirmed that it can be properly rearranged through simulation experiments.
翻译:为了使用多种硬件,程序员需要足够的技术技能,如OpenMP、CUDA和OpenCL,因此,我提议了环境适应软件,通过在书面后自动转换和配置代码,使高性能操作,并一直在进行自动转换和适当放置,但到目前为止,最初在哪里安装转换应用程序的问题一直得到考虑,但在考虑其他用户的安置状况时没有考虑到总体最佳安置。在本文件中,作为环境适应软件的新内容,我研究了操作期间的搬迁,通过使用线性编程方法考虑其他用户的安置,提高了用户的总体满意度,并证实可以通过模拟试验适当重新安排。