超级计算机主要原理,超级计算机原理与操作(1)

06 Mar 2019 3439字 12分

如果这篇博客帮助到你,可以请我喝一杯咖啡~

CC BY 4.0 (除特别声明或转载文章外)

习题

1.1为求全局总和例子中的my_first_i和my_last_i推导一个公式。需要注意的是:在循环中,应该给各个核分配数目大致相同的计算元素。 ( 提示: 先考虑 n 能被 p 整除的情况)。for (my_i = my_first_i my_i < my_last_i; ++my_i)

{

my_x = Compute_next_value(...);

my_sum += my_x;

}

可以看出对于每个核心$i$,其对应累加的范围是左闭合区间$[my_first_i,my_last_i)$。

假设所有$p$个核心的编号是$0,1,\dots,p-1$,显然对于除了最后一个核心之外,其余核心的区间长度都应当是$\lceil\frac{n}{p}\rceil$,其中$\lceil\rceil$表示向上取整。

因此,可以得到结果:对于每个核心$i$,显然有$my_first_i=(i-1)\times\lceil\frac{n}{p}\rceil$;

对于最后一个核心$i=p$,显然有$my_last_i=n-1$

对于除了最后一个核心之外的每个核心$i$,有$my_last_i=my_first_(i+1)=i\times\lceil\frac{n}{p}\rceil$

1.6

在下列情况中,推到公式求出 0 号核执行接受与加法操作的次数。最初的求全局总和的伪代码

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常感谢您提供的信息。算盘和超级计算机是当今科技领域的两个热门话题。下面我将就这两个话题为您提供一些思路和建议,希望能够对您的论文有所帮助。 首先,对于算盘这一话题,您可以从以下几个方面展开: 1. 算盘的历史和发展:算盘作为一种传统的计算工具,在中国已经有几千年的历史。您可以介绍算盘的起源、发展和演变过程,以及算盘在人类社会发展中的地位和作用。 2. 算盘的原理和使用方法:算盘是一种利用珠子或者小球进行计算的工具。您可以介绍算盘的基本原理,以及算盘的使用方法和技巧。 3. 算盘在现代社会中的应用:虽然算盘已经成为一种传统工具,但是在某些领域中仍然有着广泛的应用。您可以介绍算盘在会计、商业、科研等领域中的应用,以及算盘在现代科技中的地位和作用。 接下来,对于超级计算机这一话题,您可以从以下几个方面展开: 1. 超级计算机的发展历程:超级计算机是一种能够进行超大规模计算的计算机系统。您可以介绍超级计算机的发展历程和技术路线,以及超级计算机在科学研究、工程设计等领域中的应用。 2. 超级计算机的技术原理超级计算机的核心技术是并行计算。您可以介绍超级计算机的并行计算原理、系统结构、存储器等方面的技术特点。 3. 超级计算机在现代社会中的应用:超级计算机在气象预测、天文学、生物医学等领域中有着广泛的应用。您可以介绍超级计算机在现代科技中的地位和作用,以及超级计算机在未来的发展趋势。 最后,您需要注意论文的格式要求,包括字数、字体、行距等。建议您在撰写论文前先查看相关的格式要求,以免出现格式上的错误。同时,您还需要注意论文的语言表达和逻辑结构,以确保论文的质量和可读性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值