AGPUHeterogeneousClusterSchedulingModelforPreventingTemperatureHeatIslandYun-PengCAO1,2,aandHai-FengWANG1,21SchoolofInformationScienceandEngineering,LinyiUniversity,LinyiShandong,China2760052InstituteofLinyiUniversityofShandongProvincialKeyLaboratoryofNetworkbasedIntelligentComputing,LinyiShandong,China276005Abstract.
WiththedevelopmentofGPUgeneral-purposecomputing,GPUheterogeneousclusterhasbecomeawidelyusedparalleldataprocessingsolutioninmoderndatacenter.
Temperaturemanagementandcontrollinghasbecomeanewresearchhotspotinbigdatacontinuouscomputing.
Temperatureheatislandinclusterhasimportantinfluenceoncomputingreliabilityandenergyefficiency.
InordertopreventtheoccurrenceofGPUclustertemperatureheatisland,abigdatataskschedulingmodelforpreventingtemperatureheatislandwasproposed.
Inthismodel,temperature,reliabilityandcomputingperformancearetakenintoaccounttoreducenodeperformancedifferenceandimprovethroughputperunittimeincluster.
Temperatureheatislandscausedbyslownodesarepreventedbyoptimizingscheduling.
Theexperimentalresultsshowthattheproposedschemecancontrolnodetemperatureandpreventtheoccurrenceoftemperatureheatislandunderthepremiseofguaranteeingcomputingperformanceandreliability.
1IntroductionAfterGPU(GraphicProcessingUnit)wasproposedbyNVIDIAcompanyanditsbirth,ithasbeendevelopingrapidlybeyondthespeedofMoore'sLaw,itscomputingcapabilityhasbeenrisingcontinuously.
AtSIGGRAPHconferencein2003,GPGPU(General-purposecomputingongraphicsprocessingunits)wasintroduced.
GPUsgraduallyshiftedfromdedicatedparallelprocessorsconsistingoffixedfunctionalunitstoarchitectureswithprimarygeneral-purposecomputingresourcesandsecondaryfixedfunctionalunits.
GPUiscomposedofalargenumberofparallelprocessingunitsandmemorycontrolunits,itsprocessingpowerandmemorybandwidthhasobviousadvantagescomparedwithCPU.
However,GPUcannotcompletelyreplaceCPU,alotofoperatingsystems,softwaresandcodescannotrunonGPU.
GPUgeneral-purposecomputingusuallyusesCPU/GPUheterogeneousmode,CPUexecutescomplexlogicandtransactionsandothertasksunsuitableforparallelprocessing,GPUimplementscompute-intensivelarge-scaledataparallelcomputingtasks.
Withitshighperformance,lowenergyconsumptionandotheradvantages,CPU/GPUhybridarchitecturehasbeenwidelyusedingraphicsandimageprocessing,videoencodinganddecoding,matrixcomputingandsimulation,medicalindustryapplication,lifescienceresearch,high-performancecomputing,signalprocessing,databaseanddataminingandmanyotherfields.
Withtechnologyadvancesandbreakthroughs,GPUisplayinganimportantrolecurrentlyinaCorrespondingauthor:lyucyp@163.
comDOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)3TheAuthors,publishedbyEDPSciences.
ThisisanopenaccessarticledistributedunderthetermsoftheCreativeCommonsAttributionLicense4.
0(http://creativecommons.
org/licenses/by/4.
0/).
large-scaleparallelcomputing.
Withtherapidincreaseofproblemscalesofvariousapplicationfields,singleGPU'scomputingcapabilityhasbecomeinsufficient,somulti-GPUandGPUclustergeneral-purposecomputinghasbecomeanewresearchhotspot.
Asanimportantapproachofhigh-performancecomputing,GPUclustershavesuchadvantagesaslowcost,highperformanceandlowenergyconsumptionforcompute-intensiveapplications.
InconstructingGPUclusters,CPUandGPUcooperatewitheachother,participateindataprocessing,andformGPUheterogeneouscluster.
GPUheterogeneousclustercanmakefulluseofhardwareresources,improveprocessingspeedandthroughput.
Ithasbecomeanimportantmeansofbigdataprocessing.
Processingbigdata,especiallyreal-timebigdatastreamneedscluster'scontinuouscomputingandprocessing,anditwillinevitablyrequirecomputer'shigh-loadandcontinuouswork,sothetemperatureofCPU,GPUandothercomponentswillcontinuetorise.
Ononehand,computingenergyconsumptionincreases,ontheotherhand,fansandairconditionersareneededforreducingtemperature,therebyincreasingcoolingenergyconsumption.
Whentemperaturerisestoacertainextent,thetemperatureofoneorsomenodeswillbetoohigh.
Thenodewithtoohightemperatureisknownastemperatureheatisland.
Theoccurrenceoftemperatureheatislandwillreducecomputingreliability,rangingfromresulterrortosystem'sparalysisandhalt.
Onceerrorsoccurincomputingresults,recomputingisneeded,resultingintimeandresourcewaste,increasingprocessingcosts.
Inthiscase,wemustreasonablydesignclustertaskschedulingschemetominimizeclusteroverallruntime,controltemperaturetoappropriaterange,preventindividualnodefromrunningsolongthatleadingtooverhightemperatureandformingtemperatureheatisland,toensurereliablecomputingresults,reduceenergyconsumptionasmuchaspossibleandachievegreencomputing.
ThispaperstudiedthetaskschedulingonGPUheterogeneouscluster,andproposedataskschedulingschemeofpreventingtemperatureheatisland.
Thescheme'smainfeaturesandadvantagesare:(1)strongrobustness.
ThestructureofGPUheterogeneousclusteriscomplex,eachnode'sconfigurationisdifferent,andthenodeisoftenchangedandadjusted.
Thistaskschedulingschemecansenseandadapttothiscomplicatedandchangeablesituation.
(2)highprocessingperformance.
Ataskisdividedintosomesub-tasks,andthentheyarescheduledtomultiplenodesforparallelprocessing.
Themainproblemisdeterminingthemodeofdivisionandtreatment.
Theconceptofcomputingscalethresholdandasymmetricpartitioningmethodareproposedinordertoadapttothediversityandheterogeneityofnodeconfiguration,improvetheparallelismandshortenthewholerunningtimeofcluster.
Thisnotonlypreventstemperatureheatislandfromoccurringbecauseofindividualnode'soverlongrunningtime,butalsoimprovesprocessingperformance.
2RelatedresearchesWiththewideapplicationofGPUheterogeneouscluster,itstaskscheduling,temperatureandheatmanagementandenergyconsumptionoptimizationhasbecomearesearchhotspot.
Manyscholarshaveputforwardvariousschedulingschemesandmethodstosolvetheproblemofenergyconsumptionandreliability.
Thishasplayedapositiveroleinreducingclusterenergyconsumptionandensuringthereliabilityofcomputingresults.
In[1]adynamictaskpartitionmethodwasproposed.
Itdividesparallelcomputingtasksaccordingtoexecutionspeedtoachievebestoverallsystemperformance.
In[2]amulti-GPUself-adaptiveloadbalancingmethodwasproposed.
GPUcanself-adaptivelyselecttaskstoexecuteaccordingtolocalfree-busystatebyestablishingtaskqueuemodelbetweenCPUandGPU.
In[3]aloadbalancingstrategythatcombinestaskpartitioningandstealingwasproposed.
IttakesintoaccounttaskaffinityandprocessordiversitytodirecttaskschedulingbetweenCPUandGPU.
In[4]feedbackcontrollingwascombinedwithmixedintegerprogramming,andtheenergyconsumptioncontrollingmodelofWebserverclusterwasconstructed.
In[5]modelpredictivecontrollingstrategywasintroducedfromglobalperspective.
Theenergyconsumptionstateischangedbyadjustingcomputingfrequencyandchangingactivestreammultiprocessor.
ThefeedbackcontrollingandrollingoptimizationmechanismDOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)32areusedtopredictfuturecontrollingtoreduceredundantenergyconsumption.
In[6]theenergylossatidlestateisreducedbyaspecificnodeselectionstrategy.
CPUresourceutilizationisimprovedbytasktypedivision,combinationdistributionandDVFS.
Theaboveresearchesmainlyfocusonclustertaskscheduling,changingCPU/GPUcorevoltage,frequency,hardware-basedstatistics,andsoontodesignclusterenergyconsumptionmodel,studytaskschedulingalgorithmandachieveenergy-savingpurpose,butdonotconsidertemperaturemuch.
InGPUclustercomputing,especiallycontinuouscomputing,temperaturehasobviousrelationshipwithenergyconsumptionandreliability.
Whentemperatureistoohigh,energyconsumptionincreases,reliabilitydeclines,andtheprobabilityofresulterrorincreases.
Therefore,temperatureshouldbecontrolledinareasonablerangetominimizeenergyconsumptionunderthepremiseofensuringreliability.
Thetaskschedulingschemeproposedinthispaperdistributestasksreasonablyamongcomputingnodestopreventtheoccurrenceoftemperatureheatislandandensurethecorrectnessofcomputingresults.
3TaskschedulingmodelInGPUheterogeneouscluster,CPUandGPUallparticipateindataprocessing.
Theyareregardedascomputingunitsuniformlywhendistributingtasks.
Thecomputersinclusterarecontrollingnodesandcomputingnodes.
Thecontrollingnodecanbesimultaneouslyusedasacomputingnode.
Alltasksformaqueue.
Eachtaskisdecomposedintoseveralsub-taskstoformsub-taskqueue.
Thecontrollingnoderunsthemainschedulingprocess,Scheduler.
Eachcomputingnodehasaschedulingagentprocess,Agent.
SchedulerandAgentcooperatetofinishtaskscheduling.
ThearchitectureisshowninFigure1.
Figure1.
Taskschedulingarchitecture4TaskschedulingalgorithmandstrategyScheduleralgorithmisasfollows:Algorithm1ControllingnodeSchedulerschedulingalgorithm1.
Obtainataskfromtaskqueue2.
Obtainthehardwareconfigurationandrunningstatusinformationofeachcomputingnode3.
Determinethenumberofcomputingnodesparticipatinginparallelprocessing4.
Dividetaskintosub-taskqueueandassignsub-taskstocorrespondingcomputingnode5.
Waitfortheresultsofeachsub-task6.
Modifythestatusofcorrespondingsub-tasksandtheassociatedtasksinqueue.
7.
Reschedulesub-tasksthattimedoutorrequestedtotransfer,modifycorrespondingstatus8.
Goto1Foreachcomputingnode,thesub-tasksthatcontrollingnodedispatchestoitformaqueue.
TheschedulingalgorithmofAgentoncomputingnodeisasfollows:ControllingnodeSchedulerComputingnodeAgent…Sub-taskqueueTaskqueueSub-taskqueueComputingnodeAgentSub-taskqueueComputingnodeAgentSub-taskqueueDOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)33Algorithm2ComputingnodeAgentschedulingalgorithm1.
Obtainasub-taskfromthesub-taskqueueoflocalnode2.
Assignthesub-tasktolocalnodeforprocessing3.
Waitfortheresulttobereturnedfromlocalnode4.
Reportresultstocontrollingnode(completion,timeout,orrequestingtransfer)5.
Goto14.
1AcquiringhardwareconfigurationinformationSchedulerfirstobtainsthehardwareconfigurationinformationofeachnodeincluster.
Theinformationcanbemanuallycreatedinadvanceandsavedinfile.
Whenclusterisstarted,Schedulerloadsclusterhardwareconfigurationinformationfile.
Itpollseachcomputingnode,AgentrespondstothepollandreportshardwarechangeinformationtoScheduler.
Or,AgentreportshardwarechangeinformationtoScheduleractively.
ThenSchedulermodifiescluster'shardwareconfigurationinformation.
Inthisway,controllingnodecangraspthelatestchangesinclusterhardwareconfiguration,avoidingunnecessaryacquisitionandreportingofhardwareconfigurationinformation,thusadaptingtoactualhardwareconfigurationchangesandreducingnetworkcommunicationoverhead.
4.
2SchedulingstrategyComputingscaleisusedtomeasuretasksize.
Computingscaleisthenumberofinstructionstobeexecutedortheamountofdatatobeprocessedtocompletethetask.
Ataskcontainsparallelizableandnon-parallelizablepart.
SupposethecomputingscaleofataskisT,TTs+Tp,Tsisthecomputingscaleofnon-parallelizablepart,andTpisthecomputingscaleofparallelizablepart.
LetTtbethecriticalvalueofthecomputingscaleofparallelizablepart,thentaskschedulingstrategyisasfollows:(1)0≤Tp(2)Tp≥Tt,thetaskhasparallelizablepartanditreachesacertainscale.
Theparallelizablepartoftaskisdividedintosmallersub-tasks,manycomputingunitswithstrongestcomputingcapabilityareselectedfromidleprocessingunitstoprocessthem.
4.
2.
1DeterminingTtandthenumberofcomputingunitsTheprocessingcapabilityisassumedtobeCswhentaskisprocessedseparatelybyasinglecomputingunit.
Withoutlossofgenerality,assumingthatwhenparallelprocessing,thenumberofcomputingunitsparticipatinginprocessingisn,theirprocessingcapabilityisallCp.
Inordertoobtainbetterperformance,then:ttspTTQCnC≥+(1)WhereQistheadditionaltimeoverheadrequiredforparallelprocessing,includingparallelcomputingpreparation,resultmerging,synchronization,networktransmission,andsoon.
Atthesametimeinordertoensurehighprocessingefficiency,then:tpTQnC≥(2)Solvingtheinequalitygroupconsistingofabovetwoinequalitieswillget:DOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)34max{,}pstppsnCCQTnCQnCC≥(3)ThevalueofQcanbedeterminedexperimentallyorbyaccumulatinghistoricalempiricaldata.
Cpcanbetakenastheaverageofthecurrentcomputingcapabilityofallcomputingunits,andCsistheaverageofthecurrentcomputingcapabilityofallCPUsincluster.
Letmax{,}psmppsmCCQTmCQmCC=,m=1,2,…,Nidle,Nidleisthenumberofallidlecomputingunitsincurrentcluster.
Inordertoincreasetheparallelizationdegreeoftaskprocessing,changefromNidleindescendingmanneruntilthefirstnumberkwhichletsTp≥Tkisfound,thenkisthenumberofunitsinvolvedinparallelprocessing,thealgorithmtodetermineitisasfollows:Algorithm3Determiningthenumberofparallelprocessingunits1.
getNidle2.
i←Nidlek←13.
ifi≤1goto74.
Ti←max{,}psppsiCCQiCQiCC5.
ifTp≥Tithenk←igoto76.
i←i-1goto37.
endIfk<2orqualifiedkvaluecannotbefound,thetaskishandledbyoneCPUandnotscheduledinparallelmanner.
4.
2.
2PartitioningparallelpartAssumingthatthecurrentcomputingcapabilityofkcomputingunitsinvolvedinparallelcomputingisC1,C2,….
,Ck,thescaleofsub-tasksassignedtoeachprocessingunitisT1,T2,…,Tk,thenthetimetocompletethetaskis:1212max{kkTTTCCCt=(4)WhereT1+T2+…+Tk=Tp.
ItcanbeproventhatwhenipCTiCT=(i=1,2,…,k),tisminimumandpTCt=,whereC=C1+C2+…+Ck.
Therefore,theproportionofallocatedtasktototaltaskscalebeingequaltotheratioofthecurrentcomputingcapabilityofthecomputingunittothesumofthecurrentcomputingcapabilitiesofallcomputingunitsparticipatinginparallelprocessing,caneffectivelyreduceoverallprocessingtime,balanceload,andavoidthecasethatsomeunitsareidleandsomeunitsrunforlongtimeandcausetemperatureheatislandstooccur.
4.
3EstimatingcurrentcomputingcapabilityCurrentcomputingcapabilityisrelatedtoitsownhardwareconfigurationandhardware'scurrentstateofutilization.
Forcomputingunitswithsameconfiguration,thebusieroneshavestrongercurrentcomputingcapabilitythantheidleones.
Byreferencing[7]andimproving,thecurrentcomputingcapabilityisestimated.
ForanycomputingnodeNi,consideritsfivehardwareconfigurationparameters:CPUfrequencyrate_cpui,memorysizememi,cachesizecachei,GPUfrequencyrate_gpui,GPUmemorysizemem_gpuiandfivestateparameters:CPUutilizationutlz_cpui,memoryDOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)35utilizationutlz_memi,cacheutilizationutlz_cachei,GPUutilizationutlz_gpui,GPUmemoryutilizationutlz_gpumemi.
ThecurrentcomputingcapabilityofnodeNiis:1122334455iCkQkQkQkQkQ5)k1,k2,k3,k4andk5representsthelevelproportionweightofinfluenceonnodecurrentcomputingcapabilityofCPU,memory,Cache,GPUandGPUmemoryrespectively.
Theirsumis1.
Q1-Q5respectivelydenotesCPUcurrentcapability,memorycurrentcapability,cachecurrentcapability,GPUcurrentcapabilityandGPUmemorycurrentcapabilityafternormalizationofnodeNi.
Q1iscalculatedas:11_(1_)(_(1_))iiNjjjratecpuutlzcpuQratecpuutlzcpu=*=*∑(6)TheformulasforQ2-Q5aresimilar.
Foracertainnode,Ci,Q1,Q2,Q3,Q4andQ5canbedeterminedexperimentally,andthentheapproximatevalueofk1,k2,k3,k4andk5canbedeterminedbyregressionmethod.
5ExperimentandanalysisTheschemeproposedinthispaperwasverifiedexperimentally.
Twoexperimentswereconductedonsamecluster.
Theexperimentprogramis:Somerelativesoftwares(suchasCPU-Z,HWMonitor,CoreTemp,etc.
)wereusedtomeasuretemperaturesofCPUandGPUofeachcomputingunitatdifferenttimeduringcluster'srunning,andthetemperaturecurveofeachcomputingunitwasdrawnaccordingtothem.
SevencomputerswereusedtoconstituteGPUheterogeneouscluster.
Fiveofthemhavetheconfiguration:modelisLenovoErazerX700,memoryis16G,CPUisInteli7-3930k,GPUisNVIDIAGTX660i,operatingsystemisUbuntu12.
04LTS,clusterenvironmentishadoop2.
2.
0,JavaversionisJDK1.
7.
Theothertwohavelowerconfiguration:CPUisIntelPentium(R)Dual-CoreE53002.
60GHz,memoryis4G,GPUisNVIDIAGeForce9400GT,operatingsystemisWindows764-bitUltimate.
TheexperimentaldataistaxiGPSdataanddatageneratedcontinuouslybyloadrunner.
5.
1ConventionalschedulingmethodFirstly,conventionalschedulingmethodwasused.
Onlytaskbalancedschedulingwasconsidered,regardlessoftemperaturechanges.
Every1minutetemperaturewassampledonce.
TheresultisshowninFigure2,whereC1,C2,.
.
.
,C7iseachcomputingnode.
0123456789101135363738394041424344454647484950Temprature(oC)SamplingIntervalC1C2C3C4C5C6C7Figure2.
TemperaturechangeinconventionalschedulingmethodDOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)36TheclusterprocessestaxiGPSdatafirstly.
Thedataamountislarger,butbecauseitishistoricaldata,itdoesnottakelongtimetoprocessit.
Temperatureandpoweraremeasuredwithmeasuringinstruments,temperaturesofCPU,GPUandsoonaremonitoredwithsoftwares.
ItisfoundthatthetemperatureandpowerofCPUandGPUareincreasingduringprocessing,butthetaskhasbeenfinishedbeforetemperaturerisestothesetthreshold,andtheproblemoftemperatureheatislandandreliabilitydoesnotoccur.
Thensimulationdatathatloadrunnersoftwarecontinuestogenerateisprocessed.
Atthistime,CPUandGPUtemperaturecontinuestorise,energyconsumptioncontinuestoincrease.
Afteracertaintime,temperatureexceedsthethresholdandtemperatureheatislandisformed,computingresulterroroccurs.
Thedifferencebetweenthelowestandhighesttemperaturesofvariouscomputingnodesisabout12°C.
5.
2SchedulingschemeproposedinthispaperInthesecondexperiment,thesameexperimentalenvironmentanddatawereused,buttheschedulingschemepreventingtemperatureheatislandproposedinthispaperwasused.
Duringprocessingtask,temperatureiscollected.
TheresultisshowninFigure3.
0123456789101135363738394041424344454647484950Temprature(oC)SamplingIntervalC1C2C3C4C5C6C7Figure3.
TemperaturechangeinschedulingmethodpreventingtemperatureheatislandTheresultofprocessingtaxiGPSdataissimilartotheprevious,buttheresultshowsthatthedifferenceoftemperatureandenergyconsumptionofeachnodetendstodecrease.
Thisshowsthatthisschemeismoretime-balancedintaskschedulingtopreventtemperatureheatislandfromoccurringandguaranteeoverallstability.
Datastreamsgeneratedcontinuouslybyprogramareprocessedbycluster.
Itwasfoundthat,althoughthetemperatureofCPUandGPUincreased,thetemperatureandpowerdidnotincreasecontinuouslywhentemperaturerisednearlytothresholdvalue,andnotemperatureheatislandandcomputingerroroccurred.
Whendatasupplyamountwasincreased,thephenomenonthattemperatureandpowerincreasedidnotoccur.
Thisshowsthattheschedulingschemetrystobalancerunningtime,inhibittheincreasingoftemperatureandenergyconsumptiontopreventtemperatureheatislandfromoccurring.
Thedifferencebetweenthelowestandhighesttemperaturesamongvariouscomputingnodesisabout9°C.
Analyzingaboveexperimentalresults,itisshownthat,ifconventionalmethodisadopted,thetemperatureofeachcomputingnodeincreasescontinuouslywiththeprocessingoftask,thetemperatureofsomenodesexceedsthreshold,andthetemperaturefluctuatesgreatly.
However,whentheschedulingmethodproposedinthispaperisused,temperatureisalsorising,butbecausetaskdivisionmakesnoderunningtimebeconsistentasfaraspossible,therangeoftemperaturefluctuationissmall,theoveralltemperaturechangeisrelativelycalm,thusitisavoidedthatthetemperatureheatislandoccurs.
DOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)37ConclusionTheGPUheterogeneousclustertaskschedulingschemeproposedinthispaperavoidslongrunningtimeofindividualnodesasfaraspossible,preventstemperatureheatislandfromoccurring,guaranteescomputingreliability,controlsenergyconsumptioninacertainrange,andalsoconsiderstheconstraintsamongtemperature,reliability,performanceandenergyconsumption,minimizesenergyconsumptionorimprovesprocessingspeedasfaraspossibleunderthepremiseofensuringreliability.
ThemainworkofnextstepistostudyhowGPUheterogeneousclusterperceivesandpredictsclustertemperatureanditsvariation,andapplyittoclustertaskscheduling.
AcknowledgmentsThisresearchprojectissupportedbythejointspecialprojectofShandongProvincialNaturalScienceFoundation(ProjectNo.
:ZR2015FL014)andthespecialprojectofShandongProvincialIndependentInnovationandAchievementTransformation(ProjectNo.
:2014ZZCX02702).
References1.
C.
Q.
Yang,F.
Wang,Y.
F.
Du,etal.
AdaptiveoptimizationforpetascaleheterogeneousCPU/GPUcomputing.
The2010IEEEInt'lConf.
onClusterComputing.
(2010)2.
L.
Chen,O.
Villa,S.
Krishnamoorthy,G.
R.
Gao.
Dynamicloadbalancingonsingle-andmulti-GPUsystems.
The2010IEEEInt'lSymp.
onParallel&DistributedProcessing(IPDPS).
(2010)3.
E.
Hermann,B.
Raffin,F.
Faure,T.
Gautier,J.
Allard.
Multi-GPUandmulti-CPUparallelizationforinteractivephysicssimulations.
The16thInt'lEuro-ParConf.
onParallelProcessing:PartII(Euro-Par2010).
Berlin,Heidelberg:Springer-Verlag.
(2010)4.
L.
Bertini,C.
B.
Julius,D.
Mosse.
Poweroptimizationfordynamicconfigurationinheterogeneouswebserverclusters.
JournalofSystemsandSoftware,83(4):585-598.
(2010)5.
H.
F.
Wang,Y.
P.
Cao.
GPUPowerConsumptionOptimizationControlModelofGPUClusters.
ActaElectronicaSinica,43(10):1904-1910.
(2015)6.
H.
P.
Huo,X.
M.
Hu,C.
C.
Sheng,B.
F.
Wu.
Anenergyefficienttaskschedulingschemefornode-layerheterogeneousGPUclusters.
ComputerApplicationsandSoftware,30(3):283-286.
(2013)7.
H.
Liu,J.
G.
Wang,Z.
Z.
Ge,etal.
Self-learningLoadBalancingSchedulingAlgorithmforGPUHeterogeneousCluster.
JournalofXi'anShiyouUniversity,30(3):105-111.
(2015)DOI:10.
1051/,711070011ITMWebofConferencesitmconf/201IST201707003(2017)38
wordpress高级跨屏企业主题,通用响应式跨平台站点开发,自适应PC端+各移动端屏幕设备,高级可视化自定义设置模块+高效的企业站搜索优化。wordpress绿色企业自适应主题采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用浏览器应...
官方网站:点击访问王小玉网络官网活动方案:买美国云服务器就选MF.0220.CN 实力 强 强 强!!!杭州王小玉网络 旗下 魔方资源池 “我亏本你引流活动 ” mf.0220.CNCPU型号内存硬盘美国CERA机房 E5 2696v2 2核心8G30G总硬盘1个独立IP19.9元/月 续费同价mf.0220.CN 购买湖北100G防御 E5 2690v2 4核心4G...
今天父亲节我们有没有陪伴家人一起吃个饭,还是打个电话问候一下。前一段时间同学将网站账户给我说可以有空更新点信息确保他在没有时间的时候还能保持网站有一定的更新内容。不过,他这个网站之前采用的主题也不知道来源哪里,总之各种不合适,文件中很多都是他多年来手工修改的主题拼接的,并非完全适应WordPress已有的函数,有些函数还不兼容最新的PHP版本,于是每次出现问题都要去排查。于是和他商量后,就抽时间把...
ubuntu12.04为你推荐
网罗设计谁知道怎么做网络设计啊?就是设计名片啊?设计什么的?我想自己亲自做,急!!!急救知识纳入考试应急救护知识应该由哪个部门培训比肩工场比肩夺财,行官杀制比是什么意思?原代码源代码是什么百花百游百花净斑方多少钱一盒www.qq530.com谁能给我一个听歌的网站?porntimesexy time 本兮 MP3地址www.55125.cn如何登录www.jbjy.cnwww.7788dy.comwww.tom365.com这个免费的电影网站有毒吗?百度指数词什么是百度指数
重庆虚拟空间 重庆网站空间 net主机 美国主机论坛 godaddy优惠码 ibox官网 华为网络硬盘 lol台服官网 泉州移动 免费智能解析 空间技术网 香港亚马逊 万网主机管理 net空间 畅行云 wordpress中文主题 申请免费空间 成都主机托管 云服务是什么意思 创速 更多