
会员
并行编程方法与优化实践
更新时间:2019-01-01 01:09:02 最新章节:8.3 本章小结
书籍简介
本书关注C程序设计语言的向量化和并行化扩展,以及算法到硬件的映射。本书不但包括如何使用SSE/AVX向量化扩展、如何使用OpenMP编译制导语句优化运行在X86多核处理器上的代码的性能,还包括如何使用NEON向量化扩展、OpenMP编译制导语句优化运行在移动处理器(ARM)上的代码性能优化,以及使用CUDA和OpenCL优化运行在图形处理器(GPU)上的代码性能优化及并行。不但有实际的各个扩展解析或语言的介绍说明,还有丰富的算法优化实例。
品牌:机械工业出版社
上架时间:2015-06-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
刘文志
同类热门书
最新上架
- 会员本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。计算机3.7万字
- 会员在智能手机快速发展的背景下,越来越多的人开始喜爱使用各种App。《AppUI设计案例实操》主要介绍了手机AppUI(用户界面)设计思路和制作过程。《AppUI设计案例实操》适合想要快速掌握UI设计制作方法的人员,也适合广大平面设计爱好者和相关行业从业人员,同时,也可作为高等院校的教学辅导用书。计算机6.5万字
- 会员《C语言从入门到精通(第6版)》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识。全书分为4篇,共20章,内容包括C语言概述、算法、数据类型、运算符与表达式、数据输入/输出、选择结构、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、内存管理、网络套接字编程、单词背记闯关游戏、学生信息管理系统、单片机基础和GSM短信控制家庭计算机18.5万字
- 会员本书详细阐述如何在设计、规划和实现软件时做出更好的决策,通过真实的案例,以抽丝剥茧的方式分析那些失误的决策,探讨还有哪些可能的解决方案,并对比各种方案的优缺点,摸索软件设计的常青模式。本书通过实例来说明某些决策的后果,例如代码重复如何影响系统的耦合与演进速度,以及如何在日期和时间信息方面隐藏细微差别。本书还介绍如何根据帕累托法则有效地缩小优化范围,确保分布式系统的一致性。通过阅读本书,读者很快就可计算机23.9万字
- 会员C++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C++编程语言,适合作为小学生学习的教材类读物。《小学生C++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习计算机7.6万字
- 会员《FFmpeg开发实战:从零基础到短视频上线》是一本FFmpeg开发的实战教程,由浅入深,由基础到高级,带领读者一步一步走进音视频开发的神奇世界。全书共分为12章。其中,第1~5章是基础部分,主要讲解FFmpeg的环境搭建、FFmpeg的开发基础、FFmpeg的编解码、FFmpeg处理图像和FFmpeg处理音频;第6~10章是进阶部分,主要讲解FFmpeg加工视频、FFmpeg添加图文、FFmpe计算机20.1万字
- 会员《Vue.js3.x+ElementPlus从入门到精通:视频教学版》通过对Vue.js(简称Vue)的示例和综合案例的介绍与演练,使读者快速掌握Vue.js3.x框架的用法,提高Web前端的实战开发能力。《Vue.js3.x+ElementPlus从入门到精通:视频教学版》共分15章,内容包括Vue.js3.x的基本概念、Vue.js模板应用、组件的方法和计算属性、表单的双向绑定、处计算机6.4万字
- 会员全书共14章。第1章主要讲解MySQL数据库以及客户端工具的安装;第2~4章主要介绍数据库与表的创建、数据类型与表达式,以及函数、运算符与变量;第5章主要讲解select查询语句、子查询以及连接查询;第6章主要讲解索引和索引类型;第7、8章主要介绍MySQL事务的ACID特性、事务的四种隔离级别、如何使用事务、存储过程和视图概述,以及如何使用存储过程和视图;第9章介绍MySQL用户权限管理以及数据计算机8万字
同类书籍最近更新
- 会员本书面向C++编程初学者和广大C++编程爱好者。本书循序渐进地介绍C++应用与开发的相关基础知识,提供大量具体操作C++编程的实例供读者实践。每节都清晰地阐述代码如何工作及其作用,使读者能在最短的时间内有效地掌握C++编程。本书配有源码、课件与教学视频。全书共20章,分别介绍:为什么要学习C++、C++程序结构、基本数据类型和数据处理、运算符与表达式、程序流程控制、函数、数组与字符串、指针、st程序设计12.5万字
- 会员本书共6章,主要讲解采用Python语言对Abaqus进行图形界面程序的开发,包括GUI插件程序(Plug-ins)的开发以及用户自定义GUI应用程序(CustomizedApplications)的开发。程序设计6.7万字
- 会员WebdeveloperswhowanttousemodernPython-basedwebframeworkslikeDjangotobuildpowerfulwebapplications.Thecourseismostlyself-containedandintroduceswebdevelopmentwithPythontoare程序设计14.5万字
- 会员本书设计了23个小任务,通过一个个具体任务的完成过程来介绍Scratch软件及硬件的应用,通过创作趣味游戏来学习制作电脑游戏、动画、音乐等知识。游戏创作过程是培养学习者创新能力的最佳途径。全书强调“玩中学”,在“玩”的过程中强化学习者的思维训练及解决问题能力,最终展现其创造力。本书所有任务实现的软件平台为Scratch1.4,硬件平台为深圳奥特森科技有限公司的网络互动媒体——传感器板。程序设计2.7万字
- 会员本书系统论述了MATLAB程序设计基础及应用、MATLAB微分方程求解,配有源代码工程文件,可以供高年级本科生、研究生及相关工程技术人员学习参考!程序设计12.1万字
- 会员本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目,第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念;第二部分(第9~16章)通过案例介绍Docker的应用方法;第三部分(第17~21章)介绍一些进阶技能,如Docker核心技术实现原理、安全、高程序设计16.7万字