Main.HomePage History

Show minor edits - Show changes to markup

December 13, 2015, at 07:23 PM by 73.223.132.134 -
Changed lines 5-7 from:

OSRI is an umbrella organization created to support research into topics of value related to computation, and specifically parallel computation. The main research directions undertaken under the OSRI umbrella fall into four categoris:

to:

Open Source Research Institute is an umbrella organization for the promotion of parallel computation. We focus on performance portability of parallel software. Write the code once, run anywhere high performance. We are promoting Domain Specific Languages as the best hope of bringing parallel programming to the masses. We are also exploring hardware approaches that maximize silicon efficiency, given the availability of DSLs and suitable tools to map the DSL onto the hardware.

The main research directions at OSRI fall into four categoris:

January 25, 2015, at 02:00 AM by 65.183.45.146 -
Added lines 29-31:

Research Proposals:

Changed line 13 from:
  • Hardware. This research uses insights from the computation model and portable language design activities in order to, in turn, design parallel hardware that makes maximal use of the available transistors / energy, yet has suitable tools above it that provide productive low barrier programming models that map well onto the hardware. This includes adding proto-runtime primitives to the core processor pipeline, and ultra low power high throughput alternatives to GPGPU and Phi style architectures.
to:
  • Hardware. This research designs parallel hardware based on insights from the computation model and portable language creation activities. The hardware makes maximal use of the available transistors / wires / energy, yet has suitable tools above it that provide productive low barrier programming models that map well onto the hardware. This includes adding proto-runtime primitives to the core processor pipeline, and ultra low power high throughput alternatives to GPGPU and Phi style architectures.
August 27, 2014, at 12:39 AM by 98.248.172.86 -
Changed line 7 from:
  • Languages. This page lists a number of parallel languages and execution models that have been implemented on top of the proto-runtime toolkit, with special focus on embedded style domain specific languages. It also discusses strategies, fundamentals, and issues related to design and implementation of parallel languages.
to:
  • Languages. This page lists a number of parallel languages and execution models that have been implemented on top of the proto-runtime toolkit, with special focus on embedded style domain specific languages. It also discusses strategies, fundamentals, and issues related to design and implementation of parallel languages.
August 26, 2014, at 11:46 PM by 98.248.172.86 -
Changed lines 5-7 from:

Straight to the Code

Major Research Projects

to:

OSRI is an umbrella organization created to support research into topics of value related to computation, and specifically parallel computation. The main research directions undertaken under the OSRI umbrella fall into four categoris:

  • Languages. This page lists a number of parallel languages and execution models that have been implemented on top of the proto-runtime toolkit, with special focus on embedded style domain specific languages. It also discusses strategies, fundamentals, and issues related to design and implementation of parallel languages.
  • Portability Infrastructure. This page describes software infrastructure that enables performantly portable parallel source code.
  • Computation Models and Fundamentals of Parallel Computation. This is research into the question "just what is computation, and what is a wide-reaching set of basic words that can be used to talk about parallel computation"? The goal of the research is to inform the design of parallel programming languages and their toolchains, direct the design of industry scale infrastructures for portability, and provide insight to implementers of hardware, languages, runtime systems, and operating systems.
  • Hardware. This research uses insights from the computation model and portable language design activities in order to, in turn, design parallel hardware that makes maximal use of the available transistors / energy, yet has suitable tools above it that provide productive low barrier programming models that map well onto the hardware. This includes adding proto-runtime primitives to the core processor pipeline, and ultra low power high throughput alternatives to GPGPU and Phi style architectures.

Individual projects:

Deleted line 17:
  • CloudDSM shared memory programming of elastic Cloud servers
Changed line 20 from:
to:
Changed lines 23-24 from:
to:
August 26, 2014, at 11:39 PM by 98.248.172.86 -
Changed lines 3-7 from:

General Visitors -- overview and introduction

Researchers -- in-depth discussion

Collaborators - co-working, tutorials

to:
January 17, 2014, at 09:49 AM by 46.172.218.101 -
Added line 13:
  • CloudDSM shared memory programming of elastic Cloud servers
December 12, 2013, at 05:44 PM by 192.16.197.194 -
Changed line 12 from:
to:
December 10, 2013, at 08:26 PM by 82.139.114.22 -
Changed lines 22-24 from:
to:

SiteMap

(:sm-nav depth=+1 fmt=2:)

December 10, 2013, at 07:58 PM by 82.139.114.22 -
Changed lines 21-22 from:
to:
December 10, 2013, at 07:51 PM by 82.139.114.22 -
Added line 20:
November 27, 2013, at 11:32 PM by 82.139.114.22 -
Added lines 8-9:
December 06, 2012, at 05:35 AM by 24.130.186.152 -
Changed lines 15-16 from:

Temp

to:

Temp

December 06, 2012, at 05:33 AM by 24.130.186.152 -
Changed line 16 from:
to:
December 06, 2012, at 05:32 AM by 24.130.186.152 -
Added line 16:
December 06, 2012, at 05:23 AM by 24.130.186.152 -
Changed line 10 from:
  • VMS A proto-runtime for fast creation of parallel languages
to:
December 06, 2012, at 05:22 AM by 24.130.186.152 -
Changed lines 1-2 from:

Welcome to Open Source Research Institute

to:

Welcome to the Open Source Research Institute

Deleted lines 15-27:

VMS based novel languages

  • SSR (Synchronous Send-Receive language)
  • HWSim (Parallel hardware-simulation language)
  • WorkTable (Enterprise friendly parallel language)

VMS based reproduction languages

  • VSs (version of StarSs built upon VMS)
  • Vthreads (version of Posix Threads built upon VMS)
  • VOMP (version of OpenMP built upon VMS)
  • VCilk (version of Cilk built upon VMS)

Full lists

December 06, 2012, at 05:21 AM by 24.130.186.152 -
Changed line 15 from:
to:
December 06, 2012, at 05:20 AM by 24.130.186.152 -
Deleted lines 7-16:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The research branches cover hardware, operating systems, runtime systems, tools, and infrastructure, all guided by a fundamental model of parallel computation, which has been experimentally verified. Collaborations are warmly welcome, please email sean with interest, ideas, suggestions, desire for more explanation, or just to hang out and grab a beer ; )

The main research directions undertaken under the OSRI umbrella are:

  • The creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • An industry-wide infrastructure for parallelism, in the form of a software stack, to support performance portability.
  • A fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
  • New hardware that supports and integrates with the languages and infrastructure
December 06, 2012, at 05:18 AM by 24.130.186.152 -
Changed line 3 from:

General Visitors -- click here for overview and introduction

to:

General Visitors -- overview and introduction

December 06, 2012, at 05:18 AM by 24.130.186.152 -
Changed line 3 from:
to:

General Visitors -- click here for overview and introduction

December 06, 2012, at 05:17 AM by 24.130.186.152 -
Changed lines 3-8 from:

General Visitors -- overview and introduction

Researchers -- in-depth discussion

Collaborators - co-working, tutorials

to:

General Visitors -- click here foroverview and introduction

Researchers -- in-depth discussion

Collaborators - co-working, tutorials

Changed line 38 from:
to:
December 06, 2012, at 05:16 AM by 24.130.186.152 -
Changed lines 4-11 from:

GeneralVisitors

Researchers -- in-depth discussion

Researchers

Collaborators - co-working, tutorials

Collaborators

to:

Researchers -- in-depth discussion

Collaborators - co-working, tutorials

Deleted line 38:
December 06, 2012, at 05:16 AM by 24.130.186.152 -
Changed line 3 from:

General Visitors -- overview and introduction

to:

General Visitors -- overview and introduction

December 05, 2012, at 05:23 PM by 24.130.186.152 -
Added lines 2-10:

General Visitors -- overview and introduction

GeneralVisitors

Researchers -- in-depth discussion

Researchers

Collaborators - co-working, tutorials

Collaborators

November 02, 2012, at 03:46 PM by 24.130.186.152 -
Changed lines 8-11 from:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • Industry-wide infrastructure, in the form of a software stack, to support performance portability.
  • Fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
  • Hardware that supports and integrates with the languages and infrastructure
to:
  • The creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • An industry-wide infrastructure for parallelism, in the form of a software stack, to support performance portability.
  • A fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
  • New hardware that supports and integrates with the languages and infrastructure
July 23, 2012, at 08:44 PM by 24.130.186.152 -
Changed lines 31-32 from:

Full list of research ideas

to:

Full lists

July 23, 2012, at 05:05 PM by 24.130.186.152 -
Added line 33:
July 23, 2012, at 04:42 PM by 24.130.186.152 -
Changed line 8 from:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
to:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
July 23, 2012, at 04:37 PM by 24.130.186.152 -
Changed line 17 from:
to:
July 23, 2012, at 04:26 PM by 24.130.186.152 -
Changed lines 8-11 from:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • Industry-wide infrastructure, in the form of a software stack, to support performance portability.
  • Fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
  • Hardware that supports and integrates with the languages and infrastructure
to:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • Industry-wide infrastructure, in the form of a software stack, to support performance portability.
  • Fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
  • Hardware that supports and integrates with the languages and infrastructure
July 23, 2012, at 04:24 PM by 24.130.186.152 -
Changed line 8 from:
  • Creation of new high productivity parallel languages, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
to:
  • Creation of new high productivity parallel languages, using the proto-runtime approach, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
July 23, 2012, at 04:23 PM by 24.130.186.152 -
Changed line 9 from:
  • Industry-wide infrastructure in the form of a software stack to support performance portability.
to:
  • Industry-wide infrastructure, in the form of a software stack, to support performance portability.
July 23, 2012, at 04:22 PM by 24.130.186.152 -
Changed line 10 from:
  • Basic models of computation oriented to parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
to:
  • Fundamental model of parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
July 23, 2012, at 04:21 PM by 24.130.186.152 -
Changed line 11 from:
  • Hardware that is compatible with these research directions
to:
  • Hardware that supports and integrates with the languages and infrastructure
July 23, 2012, at 04:18 PM by 24.130.186.152 -
Changed lines 3-6 from:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The research branches cover hardware, operating systems, runtime systems, tools, and infrastructure, all guided by a fundamental model of parallel computation, which has been experimentally verified.

 The main research directions undertaken under the OSRI umbrella are: 
to:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The research branches cover hardware, operating systems, runtime systems, tools, and infrastructure, all guided by a fundamental model of parallel computation, which has been experimentally verified. Collaborations are warmly welcome, please email sean with interest, ideas, suggestions, desire for more explanation, or just to hang out and grab a beer ; )

The main research directions undertaken under the OSRI umbrella are:

July 23, 2012, at 04:16 PM by 24.130.186.152 -
July 23, 2012, at 04:16 PM by 24.130.186.152 -
Changed lines 3-6 from:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The main research directions undertaken under the OSRI umbrella are:

to:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The research branches cover hardware, operating systems, runtime systems, tools, and infrastructure, all guided by a fundamental model of parallel computation, which has been experimentally verified.

 The main research directions undertaken under the OSRI umbrella are: 
July 21, 2012, at 02:14 AM by 24.130.186.152 -
Changed lines 28-29 from:
to:

Full list of research ideas

July 20, 2012, at 08:12 PM by 24.130.186.152 -
Changed line 3 from:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The main research directions undertaken under the OSRI umbrella are:

to:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The main research directions undertaken under the OSRI umbrella are:

July 20, 2012, at 07:27 PM by 24.130.186.152 -
Added line 8:
  • Hardware that is compatible with these research directions
July 20, 2012, at 07:25 PM by 24.130.186.152 -
Changed line 14 from:
to:
July 20, 2012, at 07:25 PM by 24.130.186.152 -
Added line 14:
July 20, 2012, at 07:23 PM by 24.130.186.152 -
Added lines 3-8:

OSRI was founded by Sean Halle to organize research related to three goals for parallel software: productivity, performance portability, and adoptability. The main research directions undertaken under the OSRI umbrella are:

  • Creation of new high productivity parallel languages, with special focus on embedded style domain languages that match the mental model of the domain and handle parallelism inside the language.
  • Industry-wide infrastructure in the form of a software stack to support performance portability.
  • Basic models of computation oriented to parallel computation, for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
Added line 12:
  • BLIS A manager of tools for automated specialization of source code
Deleted line 13:
  • BLIS A manager, for automated specialization of source code
July 17, 2012, at 12:34 AM by 24.130.186.152 -
Added line 15:
  • VSs (version of StarSs built upon VMS)
Deleted line 18:
  • VSs (version of StarSs built upon VMS)
July 17, 2012, at 12:29 AM by 24.130.186.152 -
Changed line 9 from:

VMS based languages

to:

VMS based novel languages

Added line 14:

VMS based reproduction languages

July 02, 2012, at 02:12 AM by 24.130.186.152 -
Changed lines 3-10 from:
to:

Major Research Projects

  • VMS A proto-runtime for fast creation of parallel languages
  • PStack A performant-portability oriented software stack
  • Wholistic Model of parallel computation
  • BLIS A manager, for automated specialization of source code

VMS based languages

  • SSR (Synchronous Send-Receive language)
  • HWSim (Parallel hardware-simulation language)
  • WorkTable (Enterprise friendly parallel language)
  • Vthreads (version of Posix Threads built upon VMS)
  • VOMP (version of OpenMP built upon VMS)
  • VCilk (version of Cilk built upon VMS)
  • VSs (version of StarSs built upon VMS)
June 30, 2012, at 03:58 AM by 24.130.186.152 -
Changed line 11 from:
to:
June 30, 2012, at 03:57 AM by 24.130.186.152 -
Deleted line 0:

($Skin = 'traid')

June 22, 2012, at 07:41 PM by 70.36.157.149 -
Changed line 1 from:

(HomePage?skin=traid)

to:

($Skin = 'traid')

June 22, 2012, at 07:30 PM by 70.36.157.149 -
Changed line 1 from:

{*skin=traid}

to:

(HomePage?skin=traid)

June 22, 2012, at 07:27 PM by 70.36.157.149 -
Added lines 12-13:
June 22, 2012, at 06:26 PM by 70.36.157.149 -
Changed line 1 from:

{skin=traid}

to:

{*skin=traid}

June 22, 2012, at 06:25 PM by 70.36.157.149 -
Changed line 1 from:

skin=traid

to:

{skin=traid}

June 22, 2012, at 06:24 PM by 70.36.157.149 -
Added line 1:

skin=traid

Deleted line 11:
June 22, 2012, at 06:23 PM by 70.36.157.149 -
Changed line 11 from:
to:
June 22, 2012, at 06:14 PM by 70.36.157.149 -
Changed line 11 from:
to:
June 22, 2012, at 06:13 PM by 70.36.157.149 -
Changed line 11 from:

HomePage?setskin=Skidoo

to:
June 22, 2012, at 06:13 PM by 70.36.157.149 -
Changed line 11 from:
to:

HomePage?setskin=Skidoo

June 22, 2012, at 06:09 PM by 70.36.157.149 -
Changed line 11 from:
to:
June 22, 2012, at 06:08 PM by 70.36.157.149 -
Added line 11:
June 22, 2012, at 06:45 AM by 24.130.186.152 -
Changed lines 1-2 from:

Welcome to Open Source Research Institute

to:

Welcome to Open Source Research Institute

These sub-wikis are available:

June 22, 2012, at 06:43 AM by 24.130.186.152 -
Changed lines 1-2 from:

Welcome to Open Source Research Institute

to:

Welcome to Open Source Research Institute

Changed lines 4-7 from:

BLIS PStack HWSim

to:
June 22, 2012, at 06:37 AM by 24.130.186.152 -
Changed lines 1-12 from:

Welcome to PmWiki!

A local copy of PmWiki's documentation has been installed along with the software, and is available via the documentation index.

To continue setting up PmWiki, see initial setup tasks.

The basic editing page describes how to create pages in PmWiki. You can practice editing in the wiki sandbox.

More information about PmWiki is available from http://www.pmwiki.org.

to:

Welcome to Open Source Research Institute

BLIS PStack HWSim