搜索资源列表
noncollision
- 实现4×4的数组元素的无冲突的存储,该算法不使用结构体,而直接使用了数组元素与下标之间的关系实现,比较巧妙,16×16可参照类似算法实现。
MATLAB
- 卷积运算:取x(t)和h(t)的长度为nx,nh。平移量n=nh+nx-1,利用for和if语句实现倒序求和运算。外循环用一个for语句实现平移,通过在求和时取数组元素的顺序实现倒序求和
mm_naive
- 用C语言实现简单的数组相乘计算的并行算法,应用经典的naive分块法,在一定程度上,提高并行之后的计算效率。-C language through parallel MPI way to achieve simple array calculated by multiplying.
jcs
- MPI编程,实现数组中每一个元素加一个常数。-MPI programming, each element in the array plus a constant.
prac1a
- 一个适合于cuda初学者的程序,利用cuda实现数组并行赋值-an example for cuda beginner, value an array with cuda
array_max
- 用MPI并行思想实现二维数组求最大的过程,以二进制的二维数组为例-MPI parallel thinking with seeking to achieve maximum process two-dimensional array, a two-dimensional array of binary Case
cuda-compute
- 用c++代码实现的GPU并行计算,实现的功能是计算数组的加法和乘法-GPU computing using parallel c++ code to realize the function of addition and multiplication to calculate the array
MPIpaixu
- 实现MPI下的一个奇偶交换排序,odd_even_sort.c 中已经包括排序的一个顺序实现。不断重复上述两种操作,直到数组中没有任何数可以交换。在并行环境中实现上述过程。
reverseArray_singleblock
- 反向阵列(单块)-- 给定指针d_a中的输入数组{a0,a1,...,an-1},将反向数组{an-1,an-2,...,a0}存储在指针d_b中 A: 从“reverseArray_singleblock”模板开始 B: 只有一个线程块启动,以反转一个大小的数组 N = numThreads = 256个元素 C: 第1部分(共1个):所有你需要做的是实现内核的“reverseArrayBlock()” D:每个线程将单个元件移动到相反的位置, 从d_a指标读取输入,
reverseArray_multiblock
- 反向阵列(multiblock): 给定指针d_a中的输入数组{a0,a1,...,an-1},将反向数组{an-1,an-2,...,a0}存储在指针d_b中 A: 从“reverseArray_multiblock”模板开始 B:多个256线程块启动,要颠倒大小为N,N / 256块的数组 第1部分:计算要启动的块数 第2部分:实现内核reverseArrayBlock 请注意,现在您必须同时进行计算 块内的相反位置 反向偏移到块的开始(Reverse array