UPC并行编程语言(Unified Parallel C),理学-计算机科学技术-计算机体系结构-并行处理系统-并行编程模型,对C语言进行扩展的并行编程语言,应用于大规模并行计算机上的高效能计算。UPC并行编程语言提取了AC、Split C、Parallel C Preprocessor 这三种并行语言的优点,增加了一些特性和概念使之既保留了原来C语言的简洁高效的优点,同时又可以支持并行编程。可以说,UPC并行编程语言是C语言的超集,任何语法正确的C语言在UPC中都是正确的。为了支持并行编程,UPC 对 C 语言作了以下的扩充:显式并行执行模型、共享内存空间、同步原语与存储一致性模型、内存管理原语。