全部博文(436)
发布时间:2012-12-17 00:31:40
我重点阅读了3——3.5的内容,这部分主要讲了影响并行计算时线程等待的瓶颈,以及如何识别和加速这些瓶颈。 The benefit of parallel computing comes from concurrent execution of work ; the higher the concurrency,the higher the performance.Every tim......【阅读全文】
发布时间:2012-12-16 23:58:26
1、 PIE怎么定义 在异构多核处理器中一个直接的方法以确定最佳的调度策略是基于采样的调度,采样调度将不同的样本的数据收集之后选出最好的进行映射(?)尽管这个方法很好执行,它统计的开销是取决于不同类型的核心的周期变化的工作量,除此之外,这些开销是随着核心的类型和数量的增加而增加的,为了解决这个弊端,我们建议使用PIE PIE的思想是评估(而不是采样)不同核心上的工作性能。PIE用CPI堆栈段来实现评估。我的理解是:PIE就是对一些任务......【阅读全文】
发布时间:2012-12-16 22:52:54
上一周我把任务都摊给组员了,自己没认真看,这一周磕磕碰碰的看着,一方面很多事情都赶到了一堆,另一方面其实只是理解了PIE的大概,细节看的不是很清楚,这周我会用心仔细看。下面是我理解的一部分内容。 1.PIE的提出: 在异构多核心中确定最佳调度策略的直接方法就是采样调度。基于采样的调度动态样本执行不同的工作负载,根据芯片在运行时进行的采样,选择最好的进行映射。虽然这种方法可以很好的执行,但是在不同的芯片类型之间周期性地迁移增加了巨大的开销,此外,这些的开销会随着芯片的数目(种类)增加而增加。为了解决这些缺点,我们提出了PIE的思想。 2.PIE的思想: PI......【阅读全文】
发布时间:2012-12-16 00:03:31
我们组采用了分工阅读的办法,因为都需要背景知识,所以前面的背景介绍部分我们都阅读了,我负责的部分是第二节。 本文主要介绍BIS,一种软硬件合作的识别和加速瓶颈的机制。 BIS可以通过测量线程在每一个瓶颈处需要等待的周期数量来甄别到底是哪些瓶颈降低了性能,然后通过使用一个或者多个在非对称芯片多处理(ACMP)上的高速内核来加速这些瓶颈。 应用程序性能的瓶颈:临界段,障碍,缓慢的流水线阶段。因为这些部分都必须要序列化执行。 瓶颈: 有线程竞争的代码段。 以前研究的不对称芯片多处理器并没有通用性和自适应性,只对部分瓶颈有加速作用。 加速临界段方法:只能加速一......【阅读全文】