Heterogeneity-aware Multicore Synchronization for Intermittent Systems
العنوان: | Heterogeneity-aware Multicore Synchronization for Intermittent Systems |
---|---|
المؤلفون: | Wei-Ming Chen, Pi-Cheng Hsiu, Tei-Wei Kuo |
المصدر: | ACM Transactions on Embedded Computing Systems. 20:1-22 |
بيانات النشر: | Association for Computing Machinery (ACM), 2021. |
سنة النشر: | 2021 |
مصطلحات موضوعية: | Multi-core processor, business.industry, Computer science, CPU time, Task (computing), Hardware and Architecture, Serializability, Embedded system, Synchronization (computer science), Leverage (statistics), Latency (engineering), business, Protocol (object-oriented programming), Software |
الوصف: | Intermittent systems enable batteryless devices to operate through energy harvesting by leveraging the complementary characteristics of volatile (VM) and non-volatile memory (NVM). Unfortunately, alternate and frequent accesses to heterogeneous memories for accumulative execution across power cycles can significantly hinder computation progress. The progress impediment is mainly due to more CPU time being wasted for slow NVM accesses than for fast VM accesses. This paper explores how to leverage heterogeneous cores to mitigate the progress impediment caused by heterogeneous memories. In particular, a delegable and adaptive synchronization protocol is proposed to allow memory accesses to be delegated between cores and to dynamically adapt to diverse memory access latency. Moreover, our design guarantees task serializability across multiple cores and maintains data consistency despite frequent power failures. We integrated our design into FreeRTOS running on a Cypress device featuring heterogeneous dual cores and hybrid memories. Experimental results show that, compared to recent approaches that assume single-core intermittent systems, our design can improve computation progress at least 1.8x and even up to 33.9x by leveraging core heterogeneity. |
تدمد: | 1558-3465 1539-9087 |
DOI: | 10.1145/3476992 |
URL الوصول: | https://explore.openaire.eu/search/publication?articleId=doi_________::583a765f83c245097aca8f5817ef03eb https://doi.org/10.1145/3476992 |
رقم الانضمام: | edsair.doi...........583a765f83c245097aca8f5817ef03eb |
قاعدة البيانات: | OpenAIRE |
تدمد: | 15583465 15399087 |
---|---|
DOI: | 10.1145/3476992 |