Executing Multithreaded Programs Efficiently
This thesis presents the theory, design, and implementation of Cilk (pronounced "silk") and Cilk-NOW. Cilk is a C-based language and portable runtime system for programming and executing multithreaded parallel programs. Cilk-NOW is an implementation of
Main Author: | |
---|---|
Other Authors: | |
Published: |
2023
|
Online Access: | https://hdl.handle.net/1721.1/149816 |
_version_ | 1826215543493885952 |
---|---|
author | Blumofe, Robert D. |
author2 | Leiserson, Charles E. |
author_facet | Leiserson, Charles E. Blumofe, Robert D. |
author_sort | Blumofe, Robert D. |
collection | MIT |
description | This thesis presents the theory, design, and implementation of Cilk (pronounced "silk") and Cilk-NOW. Cilk is a C-based language and portable runtime system for programming and executing multithreaded parallel programs. Cilk-NOW is an implementation of |
first_indexed | 2024-09-23T16:34:21Z |
id | mit-1721.1/149816 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T16:34:21Z |
publishDate | 2023 |
record_format | dspace |
spelling | mit-1721.1/1498162023-03-30T03:05:07Z Executing Multithreaded Programs Efficiently Blumofe, Robert D. Leiserson, Charles E. This thesis presents the theory, design, and implementation of Cilk (pronounced "silk") and Cilk-NOW. Cilk is a C-based language and portable runtime system for programming and executing multithreaded parallel programs. Cilk-NOW is an implementation of 2023-03-29T15:26:32Z 2023-03-29T15:26:32Z 1995-09 https://hdl.handle.net/1721.1/149816 MIT-LCS-TR-677 application/pdf |
spellingShingle | Blumofe, Robert D. Executing Multithreaded Programs Efficiently |
title | Executing Multithreaded Programs Efficiently |
title_full | Executing Multithreaded Programs Efficiently |
title_fullStr | Executing Multithreaded Programs Efficiently |
title_full_unstemmed | Executing Multithreaded Programs Efficiently |
title_short | Executing Multithreaded Programs Efficiently |
title_sort | executing multithreaded programs efficiently |
url | https://hdl.handle.net/1721.1/149816 |
work_keys_str_mv | AT blumoferobertd executingmultithreadedprogramsefficiently |