Deterministic Parallel Java

Deterministic Parallel Java (DPJ) is an extension of the Java programming language which adds parallel constructs that provide a deterministic… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

2009-2015
012320092015

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
In this paper, we present the first full regions-and-effects inference algorithm for explicitly parallel fork-join programs. We… (More)
  • figure 1
  • figure 2
  • figure 3
  • table II
  • table I
Is this relevant?
2012
2012
THe ADVeNT of multicore processors means that complex software is becoming more complex: developers must turn to the use of… (More)
Is this relevant?
2011
2011
 
Is this relevant?
2011
2011
Object-oriented frameworks can make parallel programming easier by providing generic parallel algorithms such as map, reduce, or… (More)
  • figure 3
  • figure 8
  • figure 9
  • figure 14
Is this relevant?
2011
2011
The era of parallel computing for the masses is here, but writing correct parallel programs remains difficult. For many domains… (More)
Is this relevant?
2010
2010
This thesis presents a new, Java-based object-oriented parallel language called Deterministic Parallel Java (DPJ). DPJ uses a… (More)
  • figure 3.1
  • figure 3.3
  • figure 3.4
  • figure 3.5
  • figure 3.6
Is this relevant?
2010
2010
When using today’s common shared-memory parallel programming models, subtle errors can lead to unintended nondeterministic… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2009
Highly Cited
2009
Today's shared-memory parallel programming models are complex and error-prone.While many parallel programs are intended to be… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 4
Is this relevant?
Highly Cited
2009
Highly Cited
2009
The era of parallel computing for the masses is here, but writing correct parallel programs remains a challenge--popular parallel… (More)
Is this relevant?
2009
2009
Effect systems are important for reasoning about the side effects of a program. Although effect systems have been around for… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 4
Is this relevant?