Paralēlās skaitļošanas platformas ir mainījušas aparatūras ainavu, nodrošinot augstas veiktspējas, zemas enerģijas patēriņa un specializētas (proti, neviendabīgas) apstrādes iespējas dažādām lietojumprogrammu jomām, tostarp mobilajām, iegultajām, datu centru un augstas veiktspējas skaitļošanām. Tomēr, lai izmantotu savu potenciālu, sistēmu dizaineriem ir jāpanāk sarežģīts līdzsvars resursu sadalē lietojumprogrammas komponentiem, cenšoties izvairīties no nepietiekama vai pārmērīga nodrošinājuma pret sliktākā gadījuma izmantošanas profiliem. Aparatūras komponentu sapīšanās jaunajās platformās un paralēlo lietojumprogrammu sarežģītā darbība rada pretrunīgas resursu prasības, jo īpaši viedās, (paš)adaptīvās un autonomās sistēmās. Šis scenārijs rada grūtu izaicinājumu izprast un kontrolēt, statiski un dinamiski, kompromisus sistēmas resursu izmantošanā (laiks, telpa, enerģija un dati), arī no attīstības un uzturēšanas centienu viedokļa. |