2012年10月23日

摘要: 生活和科研中的很多问题都可以刻画为资源的调度问题,在计算机领域,CPU、swap内存交换、Disk的寻到方式、Network flow的调度等都有各自的特性,而抽象出来的理论工具有排队论、netwok flow、mapping等,可以都算图论或者离散数学的东西。虽然有的研究已经把所有的调度都抽象为通用的job shopping问题,并且证明了其实NP问题,研究者也提出了种种的近似算法。但是,由于不同系统的不同特性和细节,调度仍然是一个开放性的课题,时刻吸引着人们的注意,例如现今云计算、hadoop等分布式系统、数据中心的网络等都又有了新的调度问题。Models of Machines and 阅读全文
posted @ 2012-10-23 09:16 madec 阅读(258) 评论(0) 推荐(0) 编辑

2012年10月17日

摘要: endnote用于整理参考文献的确很有用,当自己看过20篇以上的论文时,总想看一下宏观的视图,否则觉得难以理顺和把握。特别是一想到将来写文章要引用出处,自己如果没有整理更是心焦。难道到时候还要一个个的会议,查找,粘贴。刚开始写论文不知道引用的必要,反而认为这样是浪费作者时间和精力的形式之作,当自己看别人论文想确认一个成果或深入了解是,才知道参考文献并给出正确引用的价值。不仅对当初拷贝别人后面的参考文献和乱插标号的行为感到不恰当,而且碰到这种论文和作者,也直接可以pass了。刚开始使用endnote的时候把它作为收集器来使用了,我觉得这是不恰当的。当里面有大量的文献,而其中自己看到的没有几篇,且 阅读全文
posted @ 2012-10-17 09:27 madec 阅读(424) 评论(0) 推荐(0) 编辑

2012年4月5日

摘要: There you have it, the performance of the latest OpenSolaris distributions against PC-BSD/FreeBSD and two of the most popular Linux distributions. The Fedora and Ubuntu operating systems won most of the tests, but there were a few leads for PC-BSD while the OpenSolaris operating systems just one won 阅读全文
posted @ 2012-04-05 13:11 madec 阅读(143) 评论(0) 推荐(0) 编辑

2012年2月25日

摘要: 除了原先的计算硬件架构仅仅增加规模已不再适应,开始出现异构如GPU、FPGA等,而且应用也开始发生了大大的变化,这个领域到底要向何处去呢?Top500就那么有意义么?应用500和效益500,绿色500都是可以的,但是不如计算那么成熟,当然必然是以后的发展方向。如果果断转向,也许发展还会很好;如果不,那么就后继乏力了以前的支撑也许没有那么有力了。在海量数据中,数据会越来越多,普通的集群很快会存在操作,扩展和能耗的问题;而且对于某些实时和复杂操作,时间才是关键,所以HPC应该也有前途,但是不仅仅是追求linpack还要是应用和处理。现在的厂商都增加了一层运维技术员,那么将来互联网创业的人也可以不用 阅读全文
posted @ 2012-02-25 21:49 madec 阅读(193) 评论(0) 推荐(0) 编辑

2012年2月22日

摘要: 数据仓库里提出的异构又是另外一个概念了。http://www.tongji.edu.cn/~yangdy/database/paper2.htm 阅读全文
posted @ 2012-02-22 20:07 madec 阅读(137) 评论(0) 推荐(0) 编辑
摘要: GPU在图像处理方面进行了专门的优化,个人认为可以作为协处理器,应用场景主要在于娱乐等对视觉效果要求较高的方面。dsp 的优势在于处理速度快,灵活性高,便于调试和系统升级。DSP专用性较强,数字处理方面比前两者要优势更多些。但控制能力较弱,不过这个弱点也在后续发展中慢慢的增强,比如增加外部设备控制部分等。在高速运算场景还是必备的芯片。但是它的主频到1.2G 已经很难上去的,能做的只是多核 和 协处理器。而fpga则时序控制精准,固定模块的设计最好采用fpga,比较稳定,但调试起来不是太灵活。fpga只适合做一些prototye,或者一些低速率的东西。嵌入式计算看好cpu+dsp的soc,通用计 阅读全文
posted @ 2012-02-22 20:04 madec 阅读(1968) 评论(1) 推荐(0) 编辑
摘要: openCL可以提供比CUDA更细的控制粒度,而且它提供的是利用GPU做通用计算,相比CUDA的图形借口更加通用,而且可以支持其他硬件设备,如FPGA等。关于CUDA和OpenCL的关系,其实CUDA是一个架构,类似于CPU里的x86,而OpenCL是一个API,类似DirectX和OpenGL,CUDA架构最主要的包含两个方面:一个是ISA指令集架构;第二硬件计算引擎。对于编程人员他可以选择不同的方式来进行编程,他们可以选择OpenCL API编程也可以选择C for CUDA语言来编程。而就C for CUDA来说,编程人员在利用C for CUDA语言来编程的时候,无需考虑过多与自身编程 阅读全文
posted @ 2012-02-22 19:55 madec 阅读(653) 评论(0) 推荐(0) 编辑
摘要: Dynamic Metadata Management for Scalable Stream Processing Systems该论文认为元数据的处理在SSPS中很重要,特别是元数据的依赖性导致的更新复杂,论文通过研究设计一种机制完成元数据的更新触发,从而保持一定的一致性。 阅读全文
posted @ 2012-02-22 19:17 madec 阅读(141) 评论(0) 推荐(0) 编辑

2012年2月21日

摘要: 异构计算是采用不同指令集和体系结构的系统进行计算方式,常见的计算单元类别包括CPU、GPU等协处理器、DSP、ASIC、FPGA等。不同计算平台的各个层次上都存在异构现象,除硬件层的指令集、互联方式、内存层次之外,软件层中应用二进制接口、API、语言特性底层实现等的不同,对于上层应用和服务而言,也都是异构的从应用上,金钱成本和能耗成本,从体系结构上来说,AMD收购了ATI,AMD Fusion系列APU,。NVIDIA实际上是最早提出高举GPGPU概念的芯片厂商之一,但苦于没有自家CPU作为支撑,因此只能止步于GPGPU领域。Intel则先后提出了基于CPU的Many-Core计划和基于GPU 阅读全文
posted @ 2012-02-21 17:00 madec 阅读(415) 评论(0) 推荐(0) 编辑

2012年2月20日

摘要: MongoDB是针对文档的分布式数据库系统 阅读全文
posted @ 2012-02-20 22:23 madec 阅读(263) 评论(0) 推荐(0) 编辑

导航