内容简介

"本书主要围绕并行计算技术和安全编程防护双核心,系统构建从基础理论到代码实践的知识体系。全书共11章,先讲解并行计算基础,内容涵盖并行计算的概念、并行程序设计模型及并行计算机分类等;再深入介绍并行编程技术,包括OpenMP、Win32 API、Socket、MPI、CUDA GPU、MindSpore GPU等编程方法与实战;最后聚焦安全编程,剖析并行环境特有的安全风险,介绍安全编程原则、漏洞防御及专业工具应用,最后以实际编程中出现的安全风险作案例,帮助读者理解与应用。

本书特色鲜明。一是场景化案例丰富,案例多源自分布式数据处理、多线程文件操作等实际场景,兼顾技术代表性与安全复杂性;二是跨领域融合紧密,打破了并行计算与安全编程的割裂,突出并行环境下的安全防护要点;三是实用性强,每个技术模块都配套代码示例与实验指导,助力读者将理论转化为实践能力。

本书可作为高等院校计算机科学与技术、网络空间安全、软件工程等专业的本科生与研究生教材,也可供企业研发人员,如并行计算工程师、安全开发工程师及分布式系统运维人员参考,为其解决实际工作中的并行与安全问题提供指导。

"