高通量计算(high throughput computing),理学-计算机科学技术-计算机体系结构-并行处理系统,长时间使用大量计算资源去完成一个计算任务,强调系统长期运行的稳定性和可靠性,要求能够用不可靠的组件来构建一个可靠的大规模和分布式的系统,典型应用包括数据分析应用和数据密集型服务。高通量计算与高性能计算的相同之处在于,都需要使用大量的计算资源去完成计算任务。不同之处在于,高性能计算由大量并行执行的子任务组成,各子任务之间高度耦合,计算过程中需要进行大量的通信和同步操作来完成计算的协同;力图以尽可能短的时间去完成总的计算任务,追求的是每秒能完成的浮点操作数,其性能通常用每秒浮点运算次数(FLOPS)来度量。高通量计算则由大量服务例程组成,许多服务例程运行的是包含多个数据副本的相同程序,单个服务实例内部耦合度高,不同服务实例之间耦合度低;要求系统能长期执行同一类计算任务,追求的是提高单位时间内能处理的服务请求数和每月每年能完成的操作数,而非每天或每小时能完成的操作数,其性能通常用每秒钟的请求服务请求次数来度量。高通量计算更强调计算过程的交互性和响应服务请求的实时性。