VMS.HomePage History

Hide minor edits - Show changes to markup - Cancel

December 10, 2013, at 07:43 PM by 82.139.114.22 -
Changed lines 1-2 from:

Welcome to the Proto-Runtime home page

to:

Welcome to the VMS (old version of Proto-Runtime) home page

<VMS was the original implementation of proto-runtime, this page is deprecated, but kept for legacy reasons>

proto-runtime Updated home page

October 02, 2013, at 09:13 AM by 129.199.97.223 -
Changed lines 1-5 from:

Welcome to the VMS Proto-Runtime Approach

to:

Welcome to the Proto-Runtime home page

  • Languages built using the VMS version of proto-runtime
  • papers related to proto-runtime
July 23, 2012, at 05:36 PM by 24.130.186.152 -
Changed lines 1-2 from:

Welcome to VMS

to:

Welcome to the VMS Proto-Runtime Approach

July 02, 2012, at 02:32 AM by 24.130.186.152 -
Added line 3:
July 02, 2012, at 02:29 AM by 24.130.186.152 -
Changed line 3 from:
to:
July 02, 2012, at 02:28 AM by 24.130.186.152 -
Changed line 1 from:

Welcome to the VMS Home Page

to:

Welcome to VMS

July 02, 2012, at 02:19 AM by 24.130.186.152 -
Changed line 24 from:

Papers can be downloaded from the Papers page, and getting code is explained on the sample code page. Enjoy.

to:

Papers can be downloaded from the papers page, and how to get code is explained on the code page. Enjoy.

July 02, 2012, at 02:17 AM by 24.130.186.152 -
Changed line 9 from:

VMS Introduction and Overview

to:

Introduction and Overview

July 02, 2012, at 02:16 AM by 24.130.186.152 -
Changed lines 1-3 from:

Welcome to the VMS Wiki Home Page

to:

Welcome to the VMS Home Page

Changed lines 7-24 from:
to:

VMS Introduction and Overview

VMS is an abstraction for building runtime systems for parallel languages. It's target use is being the "middleware" for a portability eco-system, and as an accelerator for exploring new parallel language constructs.

The main feature of VMS is the fast time to implement a runtime system for a parallel language, specifically synchronization constructs and scheduler. It also cleanly decomposes the software stack, isolating layers into application, language runtime, and hardware abstraction.

As middleware, the project has several simultaneous goals:

  • to speedup creation of runtimes
  • to reduce runtime overhead to a minimum
  • to support portability patterns
  • to encourage languages to share schedulers among them
  • to make domain specific languages more practical
  • to organize portability-related interactions among hardware suppliers, language creators, and application developers
  • and to make language exploration easier and faster.

Papers can be downloaded from the Papers page, and getting code is explained on the sample code page. Enjoy.

June 30, 2012, at 06:04 AM by 24.130.186.152 -
Added line 7:
June 23, 2012, at 02:10 AM by 24.130.186.152 -
Added line 8:
June 23, 2012, at 01:28 AM by 24.130.186.152 -
June 23, 2012, at 01:26 AM by 24.130.186.152 -
Changed lines 1-3 from:

Welcome to the VMS Wiki Home Page

to:

Welcome to the VMS Wiki Home Page

June 22, 2012, at 07:47 PM by 70.36.157.149 -
Added line 1:

Welcome to the VMS Wiki Home Page