Energibevarande har blivit en viktig fråga i moderna elektroniska system. Energislöseri i elektroniska apparater förekommer i både hård- och programvarukomponenter. Programvaran driver hårdvaran, varför beslut som fattas under programvarudesign och utveckling har betydande inverkan på energiförbrukningen i ett datorsystem. Green Computing behandlar energibesparing genom tillämpning av olika tekniker på programvaru- och hårdvarunivå. Energieffektiv kompilator är en programvara nivå grön datorteknik. Förutom kompilatoroptimering, en effektiv schemaläggning metod gör effektiv användning av resurser för att direkt påverka den gröna aspekten. Därför är fokus i detta dokument identifiering av energibevarande åtgärder för programvarunivå och där användning på kompilator och schemaläggare. En distribuerad Green Compiler (DGC) presenteras i denna forskning som är hårdvara oberoende och använder en befintlig distribuerad kompilator. Den distribuerar källkod för programvara över ett nätverk, omformar binär kod genom att tillämpa gröna strategier under kodomvandling vid kompileringstid och ger grönt förslag till programvara programmerare för energibesparing. För schemaläggning, Distribuerad Interactive Engineering Toolbox (DIET) schemaläggaren används och en ny algoritm föreslås för DIET schemaläggaren. Den föreslagna algoritmen introducerar grön aspekt i schemaläggaren för att effektivt utnyttja resurser på ett sådant sätt att förbrukningen av kraft och koldioxidutsläpp minskas. Prestandaanalys av föreslagen kompilator visar att det sparar energi klockan cyklar upp till 40% genom att tillämpa få gröna strategier.
En distribuerad kompilator metod presenteras i REF.
Software level green computing for large scale systems
{'venue': 'Journal of Cloud Computing: Advances, Systems and Applications', 'journal': 'Journal of Cloud Computing: Advances, Systems and Applications', 'mag_field_of_study': ['Computer Science']}