一种程序运行方法、装置、电子设备及存储介质
本发明实施例公开一种程序运行方法、装置、电子设备及存储介质,涉及计算机技术领域,能在节省通信开销的同时优化不同进程的资源配置。该方法包括:获取同一张物理加速卡上的至少两个虚拟加速卡,至少两个虚拟加速卡包括第一虚拟加速卡和第二虚拟加速卡,第一虚拟加速卡包括第一虚拟计算单元和第一虚拟显存,第二虚拟加速卡包括第二虚拟计算单元和第二虚拟显存,第一虚拟计算单元与第二虚拟计算单元彼此隔离,第一虚拟显存与第二虚拟显存彼此共享映射到的真实物理显存空间;基于第一虚拟加速卡运行第一进程,基于第二虚拟加速卡运行第二进程,第一进程和第二进程在运行中通过第一虚拟显存及第二虚拟显存进行数据共享。本发明适用于程序运行的优化。