Deterministic Parallel Java
Deterministic Parallel Java (DPJ) is an extension of the Java programming language which adds parallel constructs that provide a deterministic programming model for object-oriented languages. The language extensions define a type system that a programmer (or interactive porting tool) can use to annotate Java code with type information, and a compiler can use to type-check that a DPJ program has deterministic semantics, i.e., produces the same visible output for a given input, in all executions. Parallel algorithms that cannot be expressed entirely in the statically checked type system require run-time mechanisms to enforce determinism: two key research goals are to make the type system more expressive and to minimize the need to fall back to run-time techniques. With minor modifications, l
primaryTopic
Deterministic Parallel Java
Deterministic Parallel Java (DPJ) is an extension of the Java programming language which adds parallel constructs that provide a deterministic programming model for object-oriented languages. The language extensions define a type system that a programmer (or interactive porting tool) can use to annotate Java code with type information, and a compiler can use to type-check that a DPJ program has deterministic semantics, i.e., produces the same visible output for a given input, in all executions. Parallel algorithms that cannot be expressed entirely in the statically checked type system require run-time mechanisms to enforce determinism: two key research goals are to make the type system more expressive and to minimize the need to fall back to run-time techniques. With minor modifications, l
has abstract
Deterministic Parallel Java (D ...... ft through the UPCRC Illinois.
@en
Link from a Wikipage to an external page
Wikipage page ID
21,603,068
Wikipage revision ID
705,832,289
operating system
subject
hypernym
comment
Deterministic Parallel Java (D ...... s. With minor modifications, l
@en
label
Deterministic Parallel Java
@en
wasDerivedFrom
homepage
isPrimaryTopicOf
name
Deterministic Parallel Java
@en