1 / 3

Fine-Grain Parallelism in Multi-Core Environments: 2011-2012 MQPs Overview

This project by Hugh C. Lauer explores fine-grain parallelism in multi-core environments, focusing on concurrent execution at the function call level. It aims to execute multiple function calls within a given scope concurrently, allowing both caller and callee to operate simultaneously. The work involves defining a runtime model and mapping stylized C to this model, supported by an interactive graphical editor for a graphical data flow language. Furthermore, it involves enhancements to the compiler's code generator and runtime library support using LLVM.

tia
Download Presentation

Fine-Grain Parallelism in Multi-Core Environments: 2011-2012 MQPs Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fine-Grain Parallelism MQPs for 2011-2012Hugh C. Lauer http://www.wpi.edu/~lauer/MQP Fine-Grain Parallelism

  2. Fine-Grain Parallelism • Concurrent execution in multi-core environment at level of the function call • Multiple function calls in a give scope execute concurrently • Caller and callee execute concurrently • 2010-2011 project • Defined runtime model • Mapping from stylized C to this model Fine-Grain Parallelism

  3. MQPs for 2011–2012 • Interactive graphical editor for graphical data flow language • To map program into stylized C • Modify compiler code generator to map to run-time model • LLVM • Run-time library support for fine-grain parallelism in user-space Fine-Grain Parallelism

More Related