- 5
- 0
- 约3.81千字
- 约 7页
- 2017-07-05 发布于天津
- 举报
前缀和算法.doc
多核并行实验报告
题目:前缀和算法
班级:物联网
姓名:XXX
学号
一 实验目的
通过JAVA的多线程技术来模拟多核并行,并且实现求前缀和的算法。
二 实验要求
以JAVA平台为编程基础,运用多线程技术,模拟多核并行,实现求前缀和的多核并行平衡树算法。
三 实验内容
前缀和定义
对于取值于集合S上的满足二元结合律运算?的n个元素
{x1,...,xn}的序列,所谓n个元素的前缀和是指如下定义的n
个部分的和(或积)
si =x1?x2?···?xi,1≤i ≤n.
本程序中多核组织成平衡树形式,每一个父节点即为一个核。
设置三个级数A[]、B[]、C[]。
A[]存放原始数据;
B[]存放正向遍历的结果;
C[]存放反向遍历的结果,也即所求的前缀和。
本程序的伪代码如下:
平衡树如下:
3.1 程序源代码
//AddTwo.java
package cn.edu.neu.chiewen.prefixSum;
public class AddTwo implements Runnable {
private int i;
private int j;
public AddTwo(int i, int j) {
this.i = i;
this.j = j;
您可能关注的文档
- 兰大《操作系统》16秋平时作业3.doc
- 关于PADS拷贝(复制)布线的方法.pdf
- 关于操作系统进程的死锁问题的研究.pdf
- 具有自适应性元胞自动机舆论传播模型的模拟与分析.pdf
- 养生必知:盘点7种最抗癌食物.pptx
- 内存带宽性能工具STREAM服务器性能测试利器_之二_.pdf
- 内核实验一 进程管理.pdf
- 冬季挖机空调使用注意事项.docx
- 几种翼型参数化方法研究.pdf
- 凯斯挖掘机维修.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)