探索并行编程核心技术:实战与理论

需积分: 10 1 下载量 81 浏览量 更新于2024-07-21 1 收藏 4.85MB PDF 举报
深入理解并行编程是一本由Paul E. McKenney撰写的专业技术书籍,该书专注于讲解并行编程的各个方面。作者在Linux Technology Center的IBM Beaverton分部工作,他的电子邮件地址表明他在这个领域有着丰富的经验和专业知识。文章提到的三位译者——谢宝友、鲁阳和陈渝,他们分别来自中兴通讯的内核开发团队,各自拥有深厚的Linux内核背景和特定的技术专长。 谢宝友是税收专业出身,但在操作系统内核方面表现出极高的兴趣,他致力于理解和解决Linux内核问题,同时提供应用程序优化建议,并且正在努力提升自己成为内核开发领域的专家。鲁阳是一位硕士研究生,专长在于Linux内核内存管理子系统的理解,他在中兴EmbsysLinux内核的定制开发中发挥作用,包括调度、内存管理和AMP支持,同时也参与了非Linux自主产权操作系统的开发。 陈渝是计算机专业毕业生,他在中兴通讯负责定制Linux系统的问题修复(bugshooting)和性能调优,对MIPS架构有深入研究,并且对kexec技术有所了解,参与过自主产权操作系统在MIPS架构上的实现。 本书的法律声明指出,作者的观点不代表其雇主,而提到的一些品牌如IBM、zSeries、PowerPC、Linux、i386等都是各自公司的商标或注册商标。文档中的非源代码文本和图像遵循Creative Commons Attribution-ShareAlike许可协议,这意味着读者可以自由地分享和修改这些内容,但需保持原始作者的署名和共享相同许可证。 《深入理解并行编程》是一本实用的教程,适合对并行计算有兴趣的开发者,特别是那些在Linux内核或嵌入式系统环境中工作的专业人士。书中内容涵盖了并行编程的基本概念、原理、技术和实战应用,旨在帮助读者掌握如何有效地利用多核处理器和分布式系统提高程序的性能和效率。无论是从理论到实践,还是针对特定技术难题的解决策略,这本书都提供了宝贵的指导和深入的学习资料。