2012年2月25日

摘要: 除了原先的计算硬件架构仅仅增加规模已不再适应,开始出现异构如GPU、FPGA等,而且应用也开始发生了大大的变化,这个领域到底要向何处去呢?Top500就那么有意义么?应用500和效益500,绿色500都是可以的,但是不如计算那么成熟,当然必然是以后的发展方向。如果果断转向,也许发展还会很好;如果不,那么就后继乏力了以前的支撑也许没有那么有力了。在海量数据中,数据会越来越多,普通的集群很快会存在操作,扩展和能耗的问题;而且对于某些实时和复杂操作,时间才是关键,所以HPC应该也有前途,但是不仅仅是追求linpack还要是应用和处理。现在的厂商都增加了一层运维技术员,那么将来互联网创业的人也可以不用 阅读全文
posted @ 2012-02-25 21:49 madec 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 这里的调度仅仅是调度,而不包括matching、mapping和placement,而仅仅是这个从A集合到B集合映射过后,a节点上的任务的统筹安排。就是这个工作也需要很多问题考虑,是操作系统对进程的调度是OS scheduling还是process scheduling?因为VM scheduling与vcpu schduling。更有甚者,有些人称进程调度为cpu资源调度,各种说法和词语其实掩盖了多少的概念不清晰。而基本概念的不清晰,也就意味着迷雾缠身,难以再深度研究。就拿最简单的OS 进程调度来说吧。我们就叫他进程调度,不要叫CPU调度(最好说是CPU资源分配),而说OS调度那是外行对OS 阅读全文
posted @ 2012-02-25 10:36 madec 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 学了这么多概念和名词,一直想对它们做一次梳理,看到底什么是什么。否则,这样一团浆糊,不知道自己会些什么,不会些什么,还需要怎样学习长进,也不知道遇到了问题该如何归类、明确和解答。computer到底是研究什么的,是研究机器制造呢,还是解决问题的”计算“的?也许,这是这个学科的两个方面。那么,这里面到底都有哪些问题呢?像OS中的调度问题,各种cache中的一致性问题,事务的原子性问题,最短路径最大流问题..这些问题中间存在什么样的关联和区别?Amadal定律,局部性定律,又有多少这样的经验法则?遗传、模拟退火又有多少种算法;汇编、C、C++、java、php等等又有多少中语言.....而这些概念 阅读全文
posted @ 2012-02-25 10:12 madec 阅读(182) 评论(0) 推荐(0) 编辑

导航