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

Bibliographic Details
Main Author: Blumofe, Robert D.
Other Authors: Leiserson, Charles E.
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