We present thrifty-malloc: a transaction-friendly dynamic memory manager for high-end embedded multicore systems. The manager combines modularity, ease-of-use and hardware transactional memory (HTM) compatibility in a lightweight and memory-efficient design. Thrifty-malloc is easy to deploy and configure for non-expert programmers, yet provides good performance with low memory overhead for highly-parallel embedded applications running on massively parallel processor arrays (MPPAs) or many-core architectures. In addition, the transparent mechanisms that increase our manager's resilience to unpredictable dynamic situations incur a low timing overhead in comparison to established techniques.
Thrifty-malloc: A HW/SW codesign for the dynamic management of hardware transactional memory in embedded multicore systems / Carle, T; Papagiannopoulou, D; Moreshet, T; Marongiu, A; Herlihy, M; Bahar, R I. - ELETTRONICO. - (2016), pp. 1-10. ((Intervento presentato al convegno 2016 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2016 tenutosi a Pittsburgh Marriott City Center, usa nel 2016 [10.1145/2968455.2968513].
Data di pubblicazione: | 2016 | |
Titolo: | Thrifty-malloc: A HW/SW codesign for the dynamic management of hardware transactional memory in embedded multicore systems | |
Autore/i: | Carle, T; Papagiannopoulou, D; Moreshet, T; Marongiu, A; Herlihy, M; Bahar, R I | |
Autore/i UNIMORE: | ||
Digital Object Identifier (DOI): | http://dx.doi.org/10.1145/2968455.2968513 | |
Codice identificativo Scopus: | 2-s2.0-84995569514 | |
Codice identificativo ISI: | WOS:000390612900020 | |
Nome del convegno: | 2016 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2016 | |
Luogo del convegno: | Pittsburgh Marriott City Center, usa | |
Data del convegno: | 2016 | |
Pagina iniziale: | 1 | |
Pagina finale: | 10 | |
Citazione: | Thrifty-malloc: A HW/SW codesign for the dynamic management of hardware transactional memory in embedded multicore systems / Carle, T; Papagiannopoulou, D; Moreshet, T; Marongiu, A; Herlihy, M; Bahar, R I. - ELETTRONICO. - (2016), pp. 1-10. ((Intervento presentato al convegno 2016 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2016 tenutosi a Pittsburgh Marriott City Center, usa nel 2016 [10.1145/2968455.2968513]. | |
Tipologia | Relazione in Atti di Convegno |
File in questo prodotto:
Pubblicazioni consigliate

I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris