任务级并行(task-level parallelism),理学-计算机科学技术-计算机体系结构-并行处理系统-任务级并行,并行计算程序设计模型的一种。任务级并行是一种形式的、并行化的计算机代码在多个处理器中的并行计算环境。任务并行性侧重于分配不同处理器上的进程或线程同时执行的任务。同涉及在不同数据组件上运行相同任务的数据并行性相反,通过在同一数据上同时运行许多不同任务来区分任务并行。一种常见类型的任务并行是流水线操作,它包括通过一系列单独的任务移动单个数据集,其中每个任务可以独立于其他任务执行。任务级并行有多层含义:在一个芯片内可以指的是不同类型的任务同时执行,如大块的数据访存和数据处理;在芯片之间,指的是CPU和GPU同时进行计算,或者GPU进行计算而CPU完成节点间的通信等;而在节点间,可以是不同的相互独立的任务在各个节点上并行执行。