【经典书】多处理器编程艺术,562页pdf

2022 年 7 月 10 日 专知


多处理器编程的艺术,第二版,为用户提供多核编程的权威指南。这个更新版介绍了相对于高效单核编程所需的更高级别的软件开发技能,并包括有效多处理器编程所需的新原则、算法和工具的全面覆盖。这本书是一个理想的资源,学生和专业人员谁将受益于它的关键多处理器编程问题的全面覆盖。


本书的第一部分涵盖了并发编程的原则,展示了如何像并发程序员一样思考,开发基本技能,比如理解操作“发生”的时间,考虑所有可能的交错,以及识别进展的障碍。像许多技能一样——开车、做饭或欣赏鱼子酱——思考必须同时培养,并且可以通过适度的努力来学习。想要立即开始编程的读者可以跳过这一节的大部分内容,但仍然应该阅读第2章和第3章,它们涵盖了理解本书其余部分所需的基本思想。我们首先来看一下经典的互斥问题(第2章)。这一章对于理解为什么并发编程是一个挑战是必不可少的。它涵盖了公平性和死锁等基本概念。然后我们会问并发程序的正确含义是什么(第3章)。我们会考虑几种不同的条件,以及在哪些情况下人们可能会使用每种条件。我们将讨论并发计算所必需的共享内存的属性(第4章),以及实现高并发数据结构所需的同步原语(第5章和第6章)。


我们认为,任何想要真正熟练掌握多处理器编程艺术的人都必须花时间解决本书第一部分中介绍的问题。尽管这些问题是理想化的,但它们提炼出了编写有效的多处理器程序所需的思维方式。最重要的是,它们提炼出必要的思考风格,以避免几乎所有程序员新手在第一次遇到并发时所犯的常见错误。本书的第二部分描述了并发编程的实践。对于本部分的大部分内容,我们用Java给出示例,以避免陷入低级细节的泥潭。但是,我们对这个版本进行了扩展,讨论了一些对理解多处理器系统以及如何有效地对它们进行编程至关重要的底层问题。我们使用c++中的示例来说明这些问题。


专知便捷查看

便捷下载,请关注专知公众号(点击上方蓝色专知关注)

  • 后台回复“M562” 就可以获取【经典书】多处理器编程艺术,562页pdf》专知下载链接

                       
专知,专业可信的人工智能知识分发 ,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取100000+AI(AI与军事、医药、公安等)主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程资料和与专家交流咨询
点击“ 阅读原文 ”,了解使用 专知 ,查看获取100000+AI主题知识资料
登录查看更多
6

相关内容

【2022新书】有趣的数据结构,307页pdf带你轻松学习
专知会员服务
128+阅读 · 2022年8月29日
专知会员服务
54+阅读 · 2021年7月21日
【干货书】Python科学编程,451页pdf
专知会员服务
127+阅读 · 2021年6月27日
【硬核书】Linux核心编程|Linux Kernel Programming,741页pdf
专知会员服务
78+阅读 · 2021年3月26日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
【经典书】操作系统导论,687页pdf
专知会员服务
171+阅读 · 2020年10月28日
【干货书】Python 编程,480页pdf
专知会员服务
235+阅读 · 2020年8月14日
【经典书】算法C语言实现,Algorithms in C. 672页pdf
专知会员服务
81+阅读 · 2020年8月13日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
【实用书】强化学习实战:Python,110页pdf
【2022新书】经典与量子计算导论,392页pdf
【干货书】概率,统计与数据,513页pdf
专知
34+阅读 · 2021年11月27日
【开放电子书】概率编程导论,301页pdf
专知
4+阅读 · 2021年10月21日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年9月15日
Arxiv
0+阅读 · 2022年9月15日
Arxiv
0+阅读 · 2022年9月14日
Arxiv
0+阅读 · 2022年9月12日
Arxiv
15+阅读 · 2019年9月30日
VIP会员
相关VIP内容
【2022新书】有趣的数据结构,307页pdf带你轻松学习
专知会员服务
128+阅读 · 2022年8月29日
专知会员服务
54+阅读 · 2021年7月21日
【干货书】Python科学编程,451页pdf
专知会员服务
127+阅读 · 2021年6月27日
【硬核书】Linux核心编程|Linux Kernel Programming,741页pdf
专知会员服务
78+阅读 · 2021年3月26日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
29+阅读 · 2020年12月17日
【经典书】操作系统导论,687页pdf
专知会员服务
171+阅读 · 2020年10月28日
【干货书】Python 编程,480页pdf
专知会员服务
235+阅读 · 2020年8月14日
【经典书】算法C语言实现,Algorithms in C. 672页pdf
专知会员服务
81+阅读 · 2020年8月13日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
相关基金
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
相关论文
Top
微信扫码咨询专知VIP会员