Supporting Concurrent Memory Access in TCF-aware Processor Architectures
| dc.contributor.author | Martti Forsell | |
| dc.contributor.author | Jussi Roivainen | |
| dc.contributor.author | Ville Leppänen | |
| dc.contributor.author | Jesper Träff | |
| dc.contributor.organization | fi=ohjelmistotekniikka|en=Software Engineering| | |
| dc.contributor.organization-code | 1.2.246.10.2458963.20.71310837563 | |
| dc.converis.publication-id | 29065560 | |
| dc.converis.url | https://research.utu.fi/converis/portal/Publication/29065560 | |
| dc.date.accessioned | 2022-02-25T16:09:38Z | |
| dc.date.available | 2022-02-25T16:09:38Z | |
| dc.description.abstract | <p>The Thick Control Flow (TCF) model packs together selfsimilar<br />computations to simplify parallel programming and to eliminate<br />redundant usage of associated software and hardware resources.<br />While there are processor architectures supporting native execution<br />of programs written for the model, none of them support concurrent<br />memory access that can speed up execution of many algorithms by a<br />logarithmic factor. In this paper, we propose an architectural solution<br />implementing concurrent memory access for TCF-aware processors.<br />The solution is based on bounded size step caches and two-phase<br />structure of the TCF-aware processors. Step caches capture and hold<br />the references made during the on-going step of an execution that<br />are independent by the definition of TCF execution and therefore<br />avoid coherence problems. The 2-phase structure reduces some concurrent<br />accesses to a frontend operation followed by broadcast in the<br />spreading network. According to our evaluation, a concurrent memory<br />access-aware B-backend unit TCF processor executes certain algorithms<br />up to B times faster than the baseline TCF processor.<br /></p> | |
| dc.format.pagerange | 1 | |
| dc.format.pagerange | 6 | |
| dc.identifier.eisbn | 978-1-5386-2844-7 | |
| dc.identifier.isbn | 978-1-5386-2845-4 | |
| dc.identifier.olddbid | 170300 | |
| dc.identifier.oldhandle | 10024/153410 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/29348 | |
| dc.identifier.url | http://ieeexplore.ieee.org/document/8124962/ | |
| dc.identifier.urn | URN:NBN:fi-fe2021042718372 | |
| dc.language.iso | en | |
| dc.okm.affiliatedauthor | Leppänen, Ville | |
| dc.okm.discipline | 113 Computer and information sciences | en_GB |
| dc.okm.discipline | 113 Tietojenkäsittely ja informaatiotieteet | fi_FI |
| dc.okm.internationalcopublication | international co-publication | |
| dc.okm.internationality | International publication | |
| dc.okm.type | A4 Conference Article | |
| dc.publisher.country | United States | en_GB |
| dc.publisher.country | Yhdysvallat (USA) | fi_FI |
| dc.publisher.country-code | US | |
| dc.relation.conference | Nordic Circuits and Systems Conference | |
| dc.relation.doi | 10.1109/NORCHIP.2017.8124962 | |
| dc.source.identifier | https://www.utupub.fi/handle/10024/153410 | |
| dc.title | Supporting Concurrent Memory Access in TCF-aware Processor Architectures | |
| dc.title.book | Proceedings of Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC) | |
| dc.year.issued | 2017 |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Article.Final.pdf
- Size:
- 362.3 KB
- Format:
- Adobe Portable Document Format
- Description:
- Final draft