Main.Collaborators History

Hide minor edits - Show changes to markup

Added lines 5-11:

Language Collaborations

PR_DSL is an intermediate language, used as a target by source-to-source translators. They start with some high level language, such as a Domain Specific Language, and from that generate C/C++ code that includes calls to PR_DSL. PR_DSL provides constructs for creating tasks and declaring dependencies among those tasks.

History of Proto-runtime

Changed line 18 from:

The second, called proto-runtime multi-lang (ML) is based on VMS, but adds support for tasks and multiple languages sharing the same proto-runtime instance. The languages cooperate closely.

to:

The second, called proto-runtime multi-lang (ML) is based on VMS, but adds support for tasks and multiple languages all sharing the same proto-runtime instance. The languages cooperate closely. This version also provides dynamic libraries that are installed separately from executables.

Changed line 23 from:

The third, called proto-runtime Universal, made major changes. It supports both a single shared-memory node, and multiple such nodes connected in a distributed system. It also includes performance optimizations that affect the basic structure of the code. Lastly, the universal version is divided into dynamic libraries that are distributed separately.

to:

The third, called proto-runtime Universal, makes major changes. It supports both a single shared-memory node, and multiple such nodes connected in a distributed system. It also includes performance optimizations that affect the basic structure of the code.

Deleted lines 24-29:

Language Collaborations

PR_DSL is an intermediate language, used as a target by source-to-source translators. They start with some high level language, such as a Domain Specific Language, and from that generate C/C++ code that includes calls to PR_DSL. PR_DSL provides constructs for creating tasks and declaring dependencies among those tasks.

August 02, 2013, at 07:19 PM by 82.139.115.35 -
Changed lines 13-14 from:
to:
Deleted line 22:
August 02, 2013, at 03:26 PM by 82.139.115.35 -
Added lines 1-4:

Collaborators Home Page

Below is a list of on-going collaborations. First are collaborations involving the development of things internal to a particular flavor of proto-runtime. Then come collaborations on things that sit above proto-runtime, such as particular languages.

Added lines 17-23:

Language Collaborations

PR_DSL is an intermediate language, used as a target by source-to-source translators. They start with some high level language, such as a Domain Specific Language, and from that generate C/C++ code that includes calls to PR_DSL. PR_DSL provides constructs for creating tasks and declaring dependencies among those tasks.

July 19, 2013, at 11:42 AM by 82.139.115.35 -
Changed line 7 from:

The second, called proto-runtime multi-lang (ML) is based on VMS, but added support for tasks and multiple languages sharing the same proto-runtime instance, and so cooperate closely.

to:

The second, called proto-runtime multi-lang (ML) is based on VMS, but adds support for tasks and multiple languages sharing the same proto-runtime instance. The languages cooperate closely.

July 19, 2013, at 11:41 AM by 82.139.115.35 -
Changed lines 1-5 from:
to:

So far, three different proto-runtime interfaces exist.

The first was called 'VMS' for virtualized master-slave. It only supports a single language at a time, has no support for tasks, and is shared memory only.

The second, called proto-runtime multi-lang (ML) is based on VMS, but added support for tasks and multiple languages sharing the same proto-runtime instance, and so cooperate closely.

The third, called proto-runtime Universal, made major changes. It supports both a single shared-memory node, and multiple such nodes connected in a distributed system. It also includes performance optimizations that affect the basic structure of the code. Lastly, the universal version is divided into dynamic libraries that are distributed separately.

July 19, 2013, at 10:25 AM by 82.139.115.35 -
Deleted line 1:
Added lines 3-4: