入侵计算 - 共同术语与入侵的粒度
摘要:未来具有1000个或更多处理器核心的MPSoC芯片需要新的资源感知编程手段来处理不断增加的问题,如处理变异、故障率、老化效应以及功耗和热问题。另一方面,如果不能根据需要建立适当的资源隔离和独占使用的手段,可预测的程序执行将受到威胁甚至不可能实现。鉴于这些问题和威胁,侵入式计算使应用程序员能够在程序执行的某些时刻要求处理资源并在所要求的处理器上动态分布计算。 这些决策可能取决于应用程序的并行程度和底层资源的状态,如利用率、负载和温度,但也旨在通过默认情况下排他地要求处理资源,从而消除干扰并在多个同时运行的应用程序之间创建必要的隔离,以提供可预测的MPSoC程序执行。为实现这一目标,侵入式计算引入了新的资源感知编程构造,目前已嵌入到IBM开发的并行计算语言X10中的一个基于库的方法用于测试目的。 本文介绍了由DFG跨区域协作研究中心TR89调查的侵入式计算的主要思想和常用术语。此外,还对侵入式程序可能请求的资源粒度进行了思考。
作者:J"urgen Teich, Wolfgang Schr"oder-Preikschat, Andreas Herkersdorf
论文ID:1304.6067
分类:Operating Systems
分类简称:cs.OS
提交时间:2013-04-23