An Adaptive Message Passing MPSoC Framework
Creators
- 1. Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier
- 2. University of Montpellier
- 3. Centre National pour la Recherche Scientifique et Technique (CNRST)
Description
Multiprocessor Systems‐on‐Chips (MPSoCs) offer superior performance while maintaining flexibility and reusability thanks to software oriented personalization. While most MPSoCs are today heterogeneous for better meeting the targeted application requirements, homogeneous MPSoCs may become in a near future a viable alternative bringing other benefits such as run‐time load balancing and task migration. The work presented in this paper relies on a homogeneous NoC‐based MPSoC framework we developed for exploring scalable and adaptive on‐line continuous mapping techniques. Each processor of this system is compact and runs a tiny preemptive operating system that monitors various metrics and is entitled to take remapping decisions through code migration techniques. This approach that endows the architecture with decisional capabilities permits refining application implementation at run‐time according to various criteria. Experiments based on simple policies are presented on various applications that demonstrate the benefits of such an approach.
Translated Descriptions
Translated Description (Arabic)
توفر أنظمة المعالجات المتعددة -على الرقائق (MPSoCs) أداءً فائقًا مع الحفاظ على المرونة وقابلية إعادة الاستخدام بفضل التخصيص الموجه نحو البرامج. في حين أن معظم MPSoCs غير متجانسة اليوم لتلبية متطلبات التطبيق المستهدفة بشكل أفضل، فقد تصبح MPSoCs المتجانسة في المستقبل القريب بديلاً قابلاً للتطبيق يجلب فوائد أخرى مثل موازنة الحمل في وقت التشغيل وترحيل المهام. يعتمد العمل المقدم في هذه الورقة على إطار MPSoC متجانس قائمعلى NoC قمنا بتطويره لاستكشاف تقنيات رسم الخرائط المستمرة القابلة للتطوير والتكيف عبر الإنترنت. كل معالج من هذا النظام مدمج ويدير نظام تشغيل وقائي صغير يراقب المقاييس المختلفة ويحق له اتخاذ قرارات إعادة رسم الخرائط من خلال تقنيات ترحيل التعليمات البرمجية. يسمح هذا النهج الذي يمنح البنية قدرات اتخاذ القرار بتحسين تنفيذ التطبيق في وقت التشغيل وفقًا لمعايير مختلفة. يتم تقديم تجارب تستند إلى سياسات بسيطة على تطبيقات مختلفة توضح فوائد مثل هذا النهج.Translated Description (French)
Les systèmes multiprocesseurs sur puce (MPSoC) offrent des performances supérieures tout en maintenant la flexibilité et la réutilisation grâce à la personnalisation orientée logiciel. Alors que la plupart des MPSoC sont aujourd'hui hétérogènes pour mieux répondre aux exigences des applications ciblées, les MPSoC homogènes peuvent devenir dans un avenir proche une alternative viable apportant d'autres avantages tels que l'équilibrage de la charge d'exécution et la migration des tâches. Le travail présenté dans cet article repose sur un cadre MPSoC homogène basé sur NoC que nous avons développé pour explorer des techniques de cartographie continue enligne évolutives et adaptatives. Chaque processeur de ce système est compact et exécute un minuscule système d'exploitation préemptif qui surveille diverses métriques et a le droit de prendre des décisions de remappage grâce à des techniques de migration de code. Cette approche qui dote l'architecture de capacités décisionnelles permet d'affiner la mise en œuvre des applications en cours d'exécution selon divers critères. Des expériences basées sur des politiques simples sont présentées sur diverses applications qui démontrent les avantages d'une telle approche.Translated Description (Spanish)
Los sistemas multiprocesador en chips (MPSoC) ofrecen un rendimiento superior al tiempo que mantienen la flexibilidad y la reutilización gracias a la personalización orientada al software. Si bien la mayoría de los MPSoC son hoy heterogéneos para cumplir mejor con los requisitos de la aplicación objetivo, los MPSoC homogéneos pueden convertirse en un futuro cercano en una alternativa viable que traiga otros beneficios, como el equilibrio de carga detiempo de ejecución y la migración de tareas. El trabajo presentado en este documento se basa en un marco MPSoC homogéneo basadoen NoC que desarrollamos para explorar técnicas de mapeo continuo en línea escalables y adaptables. Cada procesador de este sistema es compacto y ejecuta un pequeño sistema operativo preventivo que monitorea varias métricas y tiene derecho a tomar decisiones de reasignación a través de técnicas de migración de código. Este enfoque que dota a la arquitectura de capacidades decisorias permite refinar la implementación de la aplicación en tiempo de ejecución de acuerdo con varios criterios. Los experimentos basados en políticas simples se presentan en varias aplicaciones que demuestran los beneficios de tal enfoque.Files
      
        242981.pdf.pdf
        
      
    
    
      
        Files
         (15.8 kB)
        
      
    
    | Name | Size | Download all | 
|---|---|---|
| md5:009f46c5908d31c661584f654f2eb633 | 15.8 kB | Preview Download | 
Additional details
Additional titles
- Translated title (Arabic)
- إطار عمل MPSoC لتمرير الرسائل التكيفية
- Translated title (French)
- Un cadre MPSoC de transmission de message adaptatif
- Translated title (Spanish)
- Un marco MPSoC adaptativo de paso de mensajes
Identifiers
- Other
- https://openalex.org/W2055782020
- DOI
- 10.1155/2009/242981
            
              References
            
          
        - https://openalex.org/W1538265999
- https://openalex.org/W1545792627
- https://openalex.org/W1988344981
- https://openalex.org/W2011869346
- https://openalex.org/W2050487400
- https://openalex.org/W2059969858
- https://openalex.org/W2094969361
- https://openalex.org/W2104825709
- https://openalex.org/W2110658529
- https://openalex.org/W2136058988
- https://openalex.org/W2148887361
- https://openalex.org/W2152099665