HWSupport.HomePage History

Hide minor edits - Show changes to output

July 30, 2012, at 04:16 AM by 24.130.186.152 -
Deleted lines 4-7:

* [[|Project repo]] includes all sub-repositories, updated to correct versions to build the project
* [[|Code of VCilk language]]
* [[|Code of test application written with VCilk]]
July 30, 2012, at 03:07 AM by 24.130.186.152 -
Added lines 6-8:
* [[|Project repo]] includes all sub-repositories, updated to correct versions to build the project
* [[|Code of VCilk language]]
* [[|Code of test application written with VCilk]]
July 30, 2012, at 02:59 AM by 24.130.186.152 -
Added lines 9-14:

Parallel computation involves the triad of application-code, runtime, and hardware, as researchers are increasingly recognizing and the [[Wholistic/HomePage|Computation Model]] demonstrates numerically. However, the role of the runtime has received little attention in the hardware community. It's role in the big picture is to adapt the execution model in the language to the execution model of the hardware. This involves mapping work in the application onto hardware resources, which is the key variable affecting parallel performance. High quality mappings reduce communication of data within the hardware, and increase overlap of communication with work, both of which improve performance.

The main focus of the hardware support initiative is to provide hardware that helps the runtime in this mapping, including reducing runtime overhead, accelerating the search for high quality mappings, and remaining neutral to language, supporting all parallel languages equally.
July 23, 2012, at 07:00 PM by 24.130.186.152 -
Added lines 1-8:
!Welcome to Hardware Support for Parallelism


* [[HWSupport.Papers | Papers]] related to HW support for parallelism



!!Introduction and Overview