书单简介 一份非科班程序员的晋级之路书单,跟随送书活动持续更新,目前为第一期。 基础篇 推荐理由: 涵盖从串行计算到并行计算的革命性变革,新增了关于并行化的一章,并且每章中还有一些强调并行硬件和软件主题的小节。 新增一个由NVIDIA的首席科学家和架构主管撰写的附录,介绍了现代GPU的出现和重要性, ...
分类:
其他好文 时间:
2019-04-12 13:32:09
阅读次数:
144
1、导入numba和gc包进行并行计算和内存释放 代码如下很容易的: ...
分类:
编程语言 时间:
2019-04-06 09:43:24
阅读次数:
175
1、下面直接上代码需要注意的地方numba的官网找到 1)有一些坑自己去numba的官网找找看,下面是我的写的一个加速的程序,希望对你有帮助。 2) 最后一个显示时间输入, 如果不调用jit装饰器的话这两个程序在我的电脑直接跑不下来。调用过后,Python可以做并行计算,开启多线程,忽略gil动态锁 ...
分类:
编程语言 时间:
2019-04-06 09:40:29
阅读次数:
371
1.首先MPI是基于消息传递的并行计算模式,与之前的pthread,openMP等共享内存的完全两码事,这是首先要明白的。 2.MPI程序中,既有串行执行的程序,也有并行执行的程序。其中,并行的部分全部放在MPI_Init(&argc,&argv)和MPI_Finalize()内部。(其实外部的程序 ...
对Spark、Storm以及Spark Streaming引擎的简明扼要、深入浅出的比較。原文发表于踏得网。Spark基于这种理念,当数据庞大时,把计算过程传递给数据要比把数据传递给计算过程要更富效率。每一个节点存储(或缓存)它的数据集。然后任务被提交给节点。所以这是把过程传递给数据。这和Hadoo ...
分类:
其他好文 时间:
2019-03-28 09:36:20
阅读次数:
149
多线程求PI: #include <stdio.h> #include <stdlib.h> #include <pthread.h> double res; typedef struct Args { long n; long begin; long step; } Args; void *cal ...
分类:
其他好文 时间:
2019-03-18 13:31:03
阅读次数:
165
Hadoop是Apache软件基金会所开发的并行计算框架与分布式文件系统。最核心的模块包括Hadoop Common、HDFS与MapReduce。 HDFS HDFS是Hadoop分布式文件系统(Hadoop Distributed File System)的缩写,为分布式计算存储提供了底层支持。 ...
分类:
其他好文 时间:
2019-03-15 19:05:06
阅读次数:
151
原文配套视频资源获取链接:点击获取 原文配套源码资源获取链接:点击获取 第1章 课程介绍 欢迎大家来到深度讲解Go语言的课堂。本课程将从基本语法讲起,逐渐深入,帮助同学深度理解Go语言面向接口,函数式编程,错误处理,测试,并行计算等元素,并带领大家实现一个分布式爬虫的实战项目。 1-1 课程导读试看 ...
分类:
编程语言 时间:
2019-03-15 01:09:07
阅读次数:
342
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 1. 基本思路 矩阵矢量化编程,而不是循环和遍历; GPU 并行计算; 使用稀疏矩阵; 2. 实践 可变长输入参数,输出参数,需要解析 ...
分类:
其他好文 时间:
2019-03-13 15:10:26
阅读次数:
419
mapreduce设计思想 概念:它是一个分布式并行计算的应用框架它提供相应简单的api模型,我们只需按照这些模型规则编写程序,即可实现"分布式并行计算"的功能。 wordcount经典案例 先写map方法 以下为reduce方法 最后是主类 双击package,可以生成mapreducewordc ...
分类:
其他好文 时间:
2019-03-05 09:19:06
阅读次数:
193