Main.Researchers History

Show minor edits - Show changes to output

August 27, 2014, at 12:42 AM by 98.248.172.86 -
Changed line 2 from:
The main research directions undertaken under the OSRI umbrella fall into three categoris:
to:
The main research directions undertaken under the OSRI umbrella fall into four categoris:
August 26, 2014, at 11:36 PM by 98.248.172.86 -
Changed lines 2-9 from:
The main research directions undertaken under the OSRI umbrella are:

* [[Main/Languages|High productivity parallel languages
]], using the [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
*
[[PStack.HomePage|Industry-wide infrastructure for parallelism]], in the form of a software stack, to support performance portability.
* [[Wholistic.HomePage|The structure
of parallel computation]], for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
* [[HWSupport.HomePage|Hardware]] that supports the proto-runtime and integrates with the languages and software infrastructure
to:
The main research directions undertaken under the OSRI umbrella fall into three categoris:

* [[Main/Languages| Languages
]]. This page lists a number of parallel languages and execution models that have been implemented on top of the [[PRT.HomePage|proto-runtime toolkit]], with special focus on embedded style [[Main/AllDomainLanguages|domain specific languages]]. It also discusses strategies, fundamentals, and issues related to design and implementation of parallel languages.

* [[PStack.HomePage| PStack]]. This is software infrastructure for performantly portable parallel source code
.

* [[Wholistic.HomePage| 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.

* [[HWSupport.HomePage|Hardware]]. This research uses insights from the computation model and portable language design activities to in turn design parallel hardware that makes maximal use of the available transistors, 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.
Changed line 14 from:
* [[VMS.HomePage | Proto-Runtime]] for fast creation of parallel languages
to:
* [[PRT.HomePage | Proto-Runtime]] for fast creation of parallel languages
December 06, 2012, at 01:18 PM by 24.130.186.152 -
Changed line 7 from:
* [[HWSupport.HomePage|Hardware]] that supports the proto-runtime and integrates with the languages and infrastructure
to:
* [[HWSupport.HomePage|Hardware]] that supports the proto-runtime and integrates with the languages and software infrastructure
December 06, 2012, at 01:17 PM by 24.130.186.152 -
Changed line 7 from:
* [[HWSupport.HomePage|Hardware]] that supports and integrates with the languages and infrastructure
to:
* [[HWSupport.HomePage|Hardware]] that supports the proto-runtime and integrates with the languages and infrastructure
December 06, 2012, at 01:16 PM by 24.130.186.152 -
Changed line 14 from:
* [[Wholistic.HomePage | Basic Model]] of parallel computation
to:
* [[Wholistic.HomePage | Structure of parallel computation]]
December 06, 2012, at 01:16 PM by 24.130.186.152 -
Changed line 1 from:
!!Research Directions
to:
!!Research at OSRI
December 06, 2012, at 01:15 PM by 24.130.186.152 -
Changed line 10 from:
!!Individual Projects
to:
Individual projects:
December 06, 2012, at 01:14 PM by 24.130.186.152 -
Changed line 10 from:
!!!Research Projects
to:
!!Individual Projects
December 06, 2012, at 01:14 PM by 24.130.186.152 -
Added line 1:
!!Research Directions
Changed line 10 from:
!!!Major Research Projects
to:
!!!Research Projects
December 06, 2012, at 01:13 PM by 24.130.186.152 -
Changed lines 8-9 from:
!!!Full lists
*
[[Main.AllPapers| Full list]] of OSRI papers
to:
!!!Major Research Projects
*
[[VMS.HomePage | Proto-Runtime]] for fast creation of parallel languages
* [[PStack.HomePage | PStack]] A performant-portability oriented software stack
* [[BLIS.HomePage | BLIS]] A manager of tools for automated specialization of source code
* [[Wholistic.HomePage | Basic Model]] of parallel computation
* [[HWSupport.HomePage |Hardware Support]] for parallel languages, runtime systems, and OSs


* [[Main.AllPapers| List of OSRI papers]]
December 06, 2012, at 05:28 AM by 24.130.186.152 -
Deleted lines 6-16:

!!!VMS based novel languages
* [[SSR.HomePage | SSR]] (Synchronous Send-Receive language)
* [[HWSim.HomePage | HWSim]] (Parallel hardware-simulation language)
* [[WorkTable.HomePage | WorkTable]] (Enterprise friendly parallel language)

!!!VMS based reproduction languages
* [[VSs.HomePage | VSs]] (version of StarSs built upon VMS)
* [[Vthreads.HomePage | Vthreads]] (version of Posix Threads built upon VMS)
* [[VOMP.HomePage | VOMP]] (version of OpenMP built upon VMS)
* [[VCilk.HomePage | VCilk]] (version of Cilk built upon VMS)
December 06, 2012, at 05:28 AM by 24.130.186.152 -
Changed line 3 from:
* High productivity parallel languages, using the [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
to:
* [[Main/Languages|High productivity parallel languages]], using the [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
December 06, 2012, at 05:27 AM by 24.130.186.152 -
Deleted line 0:
Changed lines 3-6 from:
* The creation of new high productivity parallel languages, using the [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
* An [[PStack.HomePage|industry-wide infrastructure]] for parallelism, in the form of a software stack, to support performance portability.
* A fundamental [[Wholistic.HomePage|model of parallel computation]], for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
* New [[HWSupport.HomePage|hardware]] that supports and integrates with the languages and infrastructure
to:
* High productivity parallel languages, using the [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
* [[PStack.HomePage|Industry-wide infrastructure for parallelism]], in the form of a software stack, to support performance portability.
* [[Wholistic.HomePage|The structure of parallel computation]], for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
* [[HWSupport.HomePage|Hardware]] that supports and integrates with the languages and infrastructure
December 06, 2012, at 05:25 AM by 24.130.186.152 -
Deleted lines 0-1:
OSRI was founded by [[Sean.HomePage|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 [[mailto:seanhalle@yahoo.com|email sean]] with interest, ideas, suggestions, desire for more explanation, or just to hang out and grab a beer ; )
December 06, 2012, at 05:24 AM by 24.130.186.152 -
Added lines 1-23:
OSRI was founded by [[Sean.HomePage|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 [[mailto:seanhalle@yahoo.com|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 [[VMS.HomePage|proto-runtime approach]], with special focus on embedded style [[Main/AllDomainLanguages|domain languages]] that match the mental model of the domain and handle parallelism inside the language.
* An [[PStack.HomePage|industry-wide infrastructure]] for parallelism, in the form of a software stack, to support performance portability.
* A fundamental [[Wholistic.HomePage|model of parallel computation]], for use in designing parallel programming tools, hardware, languages, runtime systems, and operating systems.
* New [[HWSupport.HomePage|hardware]] that supports and integrates with the languages and infrastructure

!!!VMS based novel languages
* [[SSR.HomePage | SSR]] (Synchronous Send-Receive language)
* [[HWSim.HomePage | HWSim]] (Parallel hardware-simulation language)
* [[WorkTable.HomePage | WorkTable]] (Enterprise friendly parallel language)

!!!VMS based reproduction languages
* [[VSs.HomePage | VSs]] (version of StarSs built upon VMS)
* [[Vthreads.HomePage | Vthreads]] (version of Posix Threads built upon VMS)
* [[VOMP.HomePage | VOMP]] (version of OpenMP built upon VMS)
* [[VCilk.HomePage | VCilk]] (version of Cilk built upon VMS)

!!!Full lists
* [[Main.AllPapers| Full list]] of OSRI papers