首页 > IT资讯, 技术相关 > MIT Angstrom 项目(二)-设计自我感知的多核操作系统

MIT Angstrom 项目(二)-设计自我感知的多核操作系统

2011年2月26日 sigma 发表评论 阅读评论

前面那篇关于MIT Angstrom项目的多核互连的文章讲了从硬件上提高多核芯片的性能和效率。本文将继续介绍MIT的Angstrom项目,主要介绍其软件,及操作系统层面来提高多核计算机的性能。

在MIT新闻介绍中,他们准备利用机器学习(machine learning)等方法实现一个具有性能感知等自适应能力的操作系统,名字貌似叫FOS(factored operating system).为此,他们利用机器学习等方法建立了自我感知的计算模型(SElf-awarE Computational model,简称SEEC)。

在这种操作系统中,应该具有一些以下特征:

  1. 第一个特征是具有性能感知能力,并且基于此进行对处理器核进行动态调度,比如对于一些比较占用资源的应用,操作系统可以感知(之前一般都是通过处理器核的温度反馈的?),并且动态的多分配几个内核(感觉这和Intel的睿频技术有点像,只是Intel的是硬件,并且是提高单个处理器核心的主频来提高性能)。
  2. 第二个具有算法感知能力,也就是说,程序员可以写几种算法实现同一个功能,由操作系统通过智能(通过机器学习等获得)判断何种算法效率最高,从而执行何种算法来完成任务,更多细节可看这里
  3. 第三个特征是具有任务感知并划分的能力,对于一个给定的任务,操作系统可以判断这个任务是否可分解,可以的话,将其分解成更细的任务,分配到不同的处理器核处理,典型的情况就是文件系统的检索。这篇新闻还提到定义一些新的指令集,来更高效的解决Cache一致性的问题:

    Kaashoek has demonstrated how the set of primitive operations executed by a computer chip can be expanded to allow cores access to each other’s caches. In order to streamline a program’s execution, an operating system with Kaashoek’s expanded instruction set could, for instance, swap the contents of two caches, so that data moves to the core that needs it without any trips to main memory; or one core could ask another whether it contains the data stored at some specific location in main memory.

    嗯,最后附一张Linux的kernel map:
     
    更多阅读:MIT关于Angstrom操作系统新闻原文

本文作者: Sigma    在新浪微博关注SigmaSigmaWeibo    RSS订阅本博客
本文链接: http://www.sigma.me/2011/02/26/mit-angstrom-software.html
本博客采用知识共享署名—非商业性-禁止演绎使用3.0协议进行许可,转载请保留作者和原文链接。

  1. 2011年2月28日06:47 | #1

    @grapeot

    机器学习的确很强大,到处都能套一套,一不小心套出一篇牛叉的paper

    不过你写的大部分看不懂…

    那个评论不自动加链接可以防止广告,要加的话,还要改代码,算了

  2. 2011年2月27日13:01 | #2

    你看那附图纠结的!

  3. 2011年2月28日05:20 | #3

    你这SB系统都不会自动加链接的么。。。

    点我!

  4. 2011年2月28日05:17 | #4

    linux是啥,一坨sh1t呗!

    sh1t哥重出江湖!

  5. 2011年2月28日05:19 | #5

    machine learning是啥,一坨sh1t呗!

    做个广告:

    http://grapeot.me/?tag=/machine-learning

  6. 2011年2月27日13:30 | #6

    @xyu_ovi

    。。。

  7. 2011年2月28日05:18 | #7

    machine learning真是啥都能搞。。。去看看吧,应该会很有好处~~

  8. 2011年2月27日12:50 | #8

    @xyu_ovi

    呵呵~没吧~

  9. 2011年2月27日12:27 | #9

    看!曲高和寡了吧!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量