DPJ-programmeraren kan utgå från ett program skrivet i klassisk Java, och splittra upp det med hjälp av DPJ-tilläggen, till ett program som fördelar beräkningarna på flera kärnor.
Enligt forskarna är språket ett sätt att göra parallellprogrammering enklare. Samtidigt är det ett sätt att introducera så kallade objektorienterade språk som Java, C# och C++, in i parallellprogrammeringsvärlden – som kallats ”Backi tempel” eftersom det länge dominerats av Fortran, ett språk skapat av IBM-forskaren John Backus på 50-talet.
Idag stöds Java av DPJ, men de dialektala tilläggen skulle även kunna införas i andra objektorienterade språk. Forskarna arbetar också på att introducera motsvarande koncept i parallella språk som Cilk och OpenMP.
Forskarna på Illinoisuniversitetet samarbetar med både Microsoft och Intel.