Partitioned k-Exclusion Real-Time Locking Protocol Motivated by Multicore Multi-GPU Systems

(整期优先)网络出版时间:2016-03-13
/ 1
Graphicprocessingunits(GPUs)havebeenwidelyrecognizedascost-efficientco-processorswithacceptablesize,weight,andpowerconsumption.However,adoptingGPUsinreal-timesystemsisstillchallenging,duetothelackinframeworkforreal-timeanalysis.Inordertoguaranteereal-timerequirementswhilemaintainingsystemutilizationinmodernheterogeneoussystems,suchasmulticoremulti-GPUsystems,anovelsuspension-basedk-exclusionreal-timelockingprotocolandtheassociatedsuspension-awareschedulabilityanalysisareproposed.TheproposedprotocolprovidesasynchronizationframeworkthatenablesmultipleGPUstobeefficientlyintegratedinmulticorereal-timesystems.Comparativeevaluationsshowthattheproposedmethodsimproveupontheexistingworkintermsofschedulability.