Abstract-Voltage och frekvens ö (VFI) nyligen antogs som en effektiv energihanteringsteknik för multicore processorer. För en uppsättning periodiska realtidsuppgifter som får tillgång till delade resurser som körs på ett VFI-baserat multikärnsystem med dynamisk spännings- och frekvensskalningskapacitet (DVFS) studerar vi både statiska och dynamiska synkroniseringsmedvetna energihanteringssystem. Först, baserat på den förbättrade MSRP resursåtkomst protokoll med en suspension mekanism, vi utforma en synkroniseringsmedveten uppgift kartläggning heuristic för partitionerad-EDF schemaläggning, som tilldelar uppgifter som har tillgång till liknande uppsättning resurser till samma kärna för att minska synkroniseringen overhead och därmed förbättra schemaläggningen. Därefter studeras statiska system som tilldelar enhetliga och olika skalade frekvenser för uppgifter på olika VFI:er. För att ytterligare utnyttja dynamisk slack, föreslår vi en integrerad synkaware slack management ram för att på lämpligt sätt återta, bevara, släppa och stjäla slack vid körtiden för att bromsa utförandet av uppgifter som omfattas av gemensamma spänning / frekvens begränsning av VFI och timing / synkronisering begränsningar av uppgifter. Med hänsyn till den ytterligare förseningen på grund av uppgiftssynkronisering, fördelar det nya systemet slack på ett rättvist sätt och minskar genomförandet av både icke-kritiska och kritiska delar av uppgifter för mer energibesparingar. Simuleringsresultat visar att, den synkroniseringsmedvetna kartläggningen kan avsevärt förbättra schemaläggningen av uppgifter. De energibesparingar som uppnås genom det statiska systemet med olika frekvenser för uppgifter på olika VFI är nära en optimal lösning för ickelinjär programmering (INLP). Dessutom, jämfört med den enkla utbyggnaden av befintliga lösningar för uniprocessorsystem, våra system kan få mycket bättre energibesparingar (upp till 40 procent) med jämförbara DVFS overhead.
Nyligen, Han et al. REF föreslog en synkroniseringsmedveten WFD-algoritm (SA-WFD) som fördelar uppgifter med att få tillgång till samma resurser till samma kärna för att effektivt minska synkroniseringens omkostnader.
Synchronization-Aware Energy Management for VFI-Based Multicore Real-Time Systems
{'venue': 'IEEE Transactions on Computers', 'journal': 'IEEE Transactions on Computers', 'mag_field_of_study': ['Computer Science']}