Softspec: Software-based Speculative Parallelism
We present Softspec, a technique for parallelizing sequential applications using only simple software mechanisms, requiring no complex program analysis or hardware support. Softspec parallelizes loops whose memory references are stride-predictable.
Main Authors: | , , |
---|---|
Published: |
2023
|
Online Access: | https://hdl.handle.net/1721.1/149296 |
_version_ | 1826192604800221184 |
---|---|
author | Bruering, Derek Devabhaktuni, Srikrishna Amarasinghe, Saman |
author_facet | Bruering, Derek Devabhaktuni, Srikrishna Amarasinghe, Saman |
author_sort | Bruering, Derek |
collection | MIT |
description | We present Softspec, a technique for parallelizing sequential applications using only simple software mechanisms, requiring no complex program analysis or hardware support. Softspec parallelizes loops whose memory references are stride-predictable. |
first_indexed | 2024-09-23T09:24:29Z |
id | mit-1721.1/149296 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T09:24:29Z |
publishDate | 2023 |
record_format | dspace |
spelling | mit-1721.1/1492962023-03-30T04:12:12Z Softspec: Software-based Speculative Parallelism Bruering, Derek Devabhaktuni, Srikrishna Amarasinghe, Saman We present Softspec, a technique for parallelizing sequential applications using only simple software mechanisms, requiring no complex program analysis or hardware support. Softspec parallelizes loops whose memory references are stride-predictable. 2023-03-29T14:41:50Z 2023-03-29T14:41:50Z 2000-04 https://hdl.handle.net/1721.1/149296 MIT-LCS-TM-606 application/pdf |
spellingShingle | Bruering, Derek Devabhaktuni, Srikrishna Amarasinghe, Saman Softspec: Software-based Speculative Parallelism |
title | Softspec: Software-based Speculative Parallelism |
title_full | Softspec: Software-based Speculative Parallelism |
title_fullStr | Softspec: Software-based Speculative Parallelism |
title_full_unstemmed | Softspec: Software-based Speculative Parallelism |
title_short | Softspec: Software-based Speculative Parallelism |
title_sort | softspec software based speculative parallelism |
url | https://hdl.handle.net/1721.1/149296 |
work_keys_str_mv | AT brueringderek softspecsoftwarebasedspeculativeparallelism AT devabhaktunisrikrishna softspecsoftwarebasedspeculativeparallelism AT amarasinghesaman softspecsoftwarebasedspeculativeparallelism |