Högpresterande datorsystem (HPC) upplever en fasförändring med utmaningarna att programmera och hantera heterogena flerkärniga systemarkitekturer och storskaliga systemkonfigurationer. Det beräknas att vid slutet av nästa årtionde Exaflops datorsystem som kräver hundratals miljoner kärnor som kräver multimiljardvägsparallalism med en effektbudget på 50 Gflops/watt kan uppstå. Samtidigt finns det många skalningsutmaningar som även om det tar många veckor att slutföra, inte kan skala ens till tusen kärnor med konventionella distribuerade programmeringsmodeller. I detta dokument beskrivs en experimentell metod, ParalleX, som tar itu med dessa utmaningar genom en förändring av den grundläggande modellen för parallell beräkning från den för de kommunicerande sekventiella processerna (t.ex. MPI) till en innovativ syntes av begrepp som innefattar meddelandedriven arbetsqueue exekvering i samband med ett globalt adressutrymme. Fokus för detta arbete är ett nytt körtidssystem som krävs för att testa, validera och utvärdera användningen av ParalleX-koncept för extrem skalbarhet. Detta dokument beskriver ParalleX-modellen och HPX-runtime-systemet och diskuterar hur båda strategierna bidrar till målet med extrem databehandling genom dynamisk asynkron körning. I dokumentet presenteras de första tidiga experimentella resultaten av tester med hjälp av en proof-of concept runtime system implementation. Dessa resultat är mycket lovande och leder det framtida arbetet mot en fullskalig parallellprogrammering och runtime-miljö.
HPX är ett C++11-runtime-system baserat på ParalleX-utförandemodellen REF.