首页> 外文OA文献 >Dynamic management of multiple operating systems in an embedded multi-core environment
【2h】

Dynamic management of multiple operating systems in an embedded multi-core environment

机译:嵌入式多核环境中的多个操作系统的动态管理

摘要

Modernit sulautetut laitteet, kuten älypuhelimet, ovat kasvaneet monimutkaisiksi tietokonejärjestelmiksi, jotka tarjoavat samaan aikaan niin rikasta käyttäjäkokemusta kuin reaaliaikaista suorituskykyä alemman tason laitteille, kuten kameralle tai radiolle. Kilpailu sulautettujen järjestelmien markkinoilla on kovaa, etenkin loppukäyttäjille myytävissä mobiililaitteissa, mikä johtaa tarpeeseen vähentää laitteiden valmistuskustannuksia vaikuttamatta laitteen suorituskykyyn. Pöytäkoneiden markkinoilla jo pitkään tapahtunut siirtyminen moniydinsuorittimen käyttöön on viime aikoina alkanut tapahtua myös sulautetuissa järjestelmissä, joiden haasteena on jatkuvasti kasvava vaatimustaso suorituskyvylle ja toisaalta taas tiukat rajoitukset energiankäytölle. Moniydinsuorittimista ei kuitenkaan saada toivottua suorituskyvyn lisäystä, jos ohjelmistokehitystä jatketaan vanhoilla, yksiydinsuorittimille tarkoitettuilla toimintatavoilla. Tässä työssä esitellään systeemitason ratkaisu moniydinprosessorien rinnakkaisen laskentavoiman tehokkaaseen käyttöön. Työssä kehitettiin ratkaisu nimeltä DynOS SPUMONE, jonka perustana on käyttää kevyttä virtualisointikerrosta ajamaan samanaikaisesti eri käyttöjärjestelmiä moniydinprosessorin eri ytimillä tarpeen mukaan. Ideana on ajaa tarvittaessa reaaliaikaista suorituskykyä vaativat ohjelmat omalla ytimellään käyttäen reaaliaikakäyttöjärjestelmää. Ratkaisua voitaisiin käyttää säästämään sulautettujen laitteiden valmistuskuluissa poistamalla nykyisen tarpeen käyttää erillisiä piirejä ajamaan reaaliaikasovelluksia. Työssä kehitettiin myös DynOS SPUMONE:en perustuva prototyyppi, joka verifikoitiin ja arvioitiin. Työn tulokset osoittavat DynOS SPUMONE:en pohjautuvien ratkaisujen olevan toteutettavissa erittäin kohtuullisin suunnittelukustannuksin ilman mainittavaa vaikutusta systeemin reaaliaikaiseen suorituskykyyn.
机译:诸如智能手机之类的现代嵌入式设备已经发展成为复杂的计算机系统,可以为诸如照相机或收音机之类的低级设备提供丰富的用户体验和实时性能。嵌入式系统市场的竞争异常激烈,尤其是对于出售给最终用户的移动设备而言,导致需要在不影响设备性能的情况下降低设备制造成本。台式机市场向多核处理器的长期过渡最近也开始在嵌入式系统中进行,嵌入式系统面临着不断提高的性能水平以及另一方面严格的功耗限制的挑战。但是,如果使用旧的单核处理器操作模式继续进行软件开发,则多核处理器将无法实现所需的性能提升。本文提出了一种系统级解决方案,可有效利用多核处理器的并行计算能力。该解决方案开发了一种称为DynOS SPUMONE的解决方案,该解决方案基于使用轻量虚拟化层在需要的同时在多核处理器的不同核上运行不同的操作系统。这个想法是使用实​​时操作系统运行需要实时性能的程序。通过消除当前需要使用单独的电路来运行实时应用的需求,该解决方案可用于节省嵌入式设备的制造成本。还开发并验证和评估了基于DynOS SPUMONE的原型。工作结果表明,基于DynOS SPUMONE的解决方案可以以非常合理的设计成本实施,而不会对系统的实时性能产生重大影响。

著录项

  • 作者

    Aalto Aleksi;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号