Abstract-Multi-core processorer förväntas bli en viktig utvecklingsplattform för realtidssystem. Befintliga effekthanteringsalgoritmer är dock inte utformade för att i tillräcklig utsträckning utnyttja de funktioner som finns i många flerkärniga processorer, såsom delade L2-cache och DVFS per kärna, för att effektivt minimera processorns energiförbrukning och samtidigt ge realtidsgarantier. I detta dokument föreslår vi en tvånivålösning för energieffektivitet i flerkärniga realtidssystem. På kärnnivå, vår lösning är inriktad på två optimeringsmål: att styra CPU-utnyttjandet av varje kärna till dess önskade Schedulable bundna och minimera kärnenergiförbrukningen genom att anta per-kärna DVFS och dynamisk L2 cache partitionering för att anpassa både CPU-frekvensberoende och oberoende delar av uppgiften utförande tider av kärnan. Eftersom traditionell styrteori inte kan hantera flera optimeringsmål, är en ny användningscontroller utformad utifrån avancerad multi-objektiv modell prediktiv kontrollteori. På processorns nivå föreslås en cache-efterfrågans skiljeman för att samordna efterfrågan på cachestorlek från varje kärna och genomföra dynamisk cacheändring för att minimera läckageförbrukningen hos de delade L2-cacherna. Energi och tid overheads av den föreslagna kontrolllösningen analyseras och behandlas i experimenten med välkända riktmärken. Våra omfattande resultat visar att vår lösning överträffar två toppmoderna energihanteringsalgoritmer som inte tar hänsyn till L2-cache eller DVFS per kärna, genom att ha mer exakt användningskontroll och mindre energiförbrukning.
Författarna i REF föreslår en två-nivås användningskontrolllösning för energioptimering i flerkärniga realtidssystem, där den cache som tilldelats en uppgift är övre gräns för cachekvoten i kärnan.
Cache-Aware Utilization Control for Energy Efficiency in Multi-Core Real-Time Systems
{'venue': '2011 23rd Euromicro Conference on Real-Time Systems', 'journal': '2011 23rd Euromicro Conference on Real-Time Systems', 'mag_field_of_study': ['Computer Science']}