All publications:
2023 |
Naeini, Emad Kasaeyan; Sarhaddi, Fatemeh; Azimi, Iman; Liljeberg, Pasi; Dutt, Nikil; Rahmani, Amir M A Deep Learning-Based PPG Quality Assessment Approach for Heart Rate and Heart Rate Variability Journal Article ACM Trans. Comput. Healthcare, 2023, ISSN: 2691-1957, (Just Accepted). @article{10.1145/3616019, title = {A Deep Learning-Based PPG Quality Assessment Approach for Heart Rate and Heart Rate Variability}, author = {Emad Kasaeyan Naeini and Fatemeh Sarhaddi and Iman Azimi and Pasi Liljeberg and Nikil Dutt and Amir M Rahmani}, url = {https://doi.org/10.1145/3616019}, doi = {10.1145/3616019}, issn = {2691-1957}, year = {2023}, date = {2023-08-01}, journal = {ACM Trans. Comput. Healthcare}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, abstract = {Photoplethysmography (PPG) is a non-invasive optical method to acquire various vital signs, including heart rate (HR) and heart rate variability (HRV). The PPG method is highly susceptible to motion artifacts and environmental noise. Unfortunately, such artifacts are inevitable in ubiquitous health monitoring, as the users are involved in various activities in their daily routines. Such low-quality PPG signals negatively impact the accuracy of the extracted health parameters, leading to inaccurate decision-making. PPG-based health monitoring necessitates a quality assessment approach to determine the signal quality according to the accuracy of the health parameters. Different studies have thus far introduced PPG signal quality assessment methods, exploiting various indicators and machine learning algorithms. These methods differentiate reliable and unreliable signals, considering morphological features of the PPG signal and focusing on the cardiac cycles. Therefore, they can be utilized for HR detection applications. However, they do not apply to HRV, as only having an acceptable shape is insufficient, and other signal factors may also affect the accuracy. In this paper, we propose a deep learning-based PPG quality assessment method for HR and various HRV parameters. We employ one customized one-dimensional (1D) and three two-dimensional (2D) Convolutional Neural Networks (CNN) to train models for each parameter. Reliability of each of these parameters will be evaluated against the corresponding electrocardiogram signal, using 210 hours of data collected from a home-based health monitoring application. Our results show that the proposed 1D CNN method outperforms the other 2D CNN approaches. Our 1D CNN model obtains the accuracy of 95.63%, 96.71%, 91.42%, 94.01%, and 94.81% for the HR, average of normal to normal interbeat (NN) intervals (AVNN), root mean square of successive NN interval differences (RMSSD), standard deviation of NN intervals (SDNN), and ratio of absolute power in low frequency to absolute power in high frequency (LF/HF) ratios, respectively. Moreover, we compare the performance of our proposed method with state-of-the-art algorithms. We compare our best models for HR-HRV health parameters with six different state-of-the-art PPG signal quality assessment methods. Our results indicate that the proposed method performs better than the other methods. We also provide the open-source model implemented in Python for the community to be integrated into their solutions.}, note = {Just Accepted}, keywords = {}, pubstate = {published}, tppubtype = {article} } Photoplethysmography (PPG) is a non-invasive optical method to acquire various vital signs, including heart rate (HR) and heart rate variability (HRV). The PPG method is highly susceptible to motion artifacts and environmental noise. Unfortunately, such artifacts are inevitable in ubiquitous health monitoring, as the users are involved in various activities in their daily routines. Such low-quality PPG signals negatively impact the accuracy of the extracted health parameters, leading to inaccurate decision-making. PPG-based health monitoring necessitates a quality assessment approach to determine the signal quality according to the accuracy of the health parameters. Different studies have thus far introduced PPG signal quality assessment methods, exploiting various indicators and machine learning algorithms. These methods differentiate reliable and unreliable signals, considering morphological features of the PPG signal and focusing on the cardiac cycles. Therefore, they can be utilized for HR detection applications. However, they do not apply to HRV, as only having an acceptable shape is insufficient, and other signal factors may also affect the accuracy. In this paper, we propose a deep learning-based PPG quality assessment method for HR and various HRV parameters. We employ one customized one-dimensional (1D) and three two-dimensional (2D) Convolutional Neural Networks (CNN) to train models for each parameter. Reliability of each of these parameters will be evaluated against the corresponding electrocardiogram signal, using 210 hours of data collected from a home-based health monitoring application. Our results show that the proposed 1D CNN method outperforms the other 2D CNN approaches. Our 1D CNN model obtains the accuracy of 95.63%, 96.71%, 91.42%, 94.01%, and 94.81% for the HR, average of normal to normal interbeat (NN) intervals (AVNN), root mean square of successive NN interval differences (RMSSD), standard deviation of NN intervals (SDNN), and ratio of absolute power in low frequency to absolute power in high frequency (LF/HF) ratios, respectively. Moreover, we compare the performance of our proposed method with state-of-the-art algorithms. We compare our best models for HR-HRV health parameters with six different state-of-the-art PPG signal quality assessment methods. Our results indicate that the proposed method performs better than the other methods. We also provide the open-source model implemented in Python for the community to be integrated into their solutions. |
Yi, Saehanseul; Kim, Tae-Wook; Kim, Jong-Chan; Dutt, Nikil EASYR: Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving on Multicore Processors Journal Article ACM Trans. Embed. Comput. Syst., 22 (3), 2023, ISSN: 1539-9087. @article{10.1145/3570503, title = {EASYR: Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving on Multicore Processors}, author = {Saehanseul Yi and Tae-Wook Kim and Jong-Chan Kim and Nikil Dutt}, url = {https://doi.org/10.1145/3570503}, doi = {10.1145/3570503}, issn = {1539-9087}, year = {2023}, date = {2023-04-01}, journal = {ACM Trans. Embed. Comput. Syst.}, volume = {22}, number = {3}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, abstract = {The increasing computing demands of autonomous driving applications have driven the adoption of multicore processors in real-time systems, which in turn renders energy optimizations critical for reducing battery capacity and vehicle weight. A typical energy optimization method targeting traditional real-time systems finds a critical speed under a static deadline, resulting in conservative energy savings that are unable to exploit dynamic changes in the system and environment. We capture emerging dynamic deadlines arising from the vehicle’s change in velocity and driving context for an additional energy optimization opportunity. In this article, we extend the preliminary work for uniprocessors [66] to multicore processors, which introduces several challenges. We use the state-of-the-art real-time gang scheduling [5] to mitigate some of the challenges. However, it entails an NP-hard combinatorial problem in that tasks need to be grouped into gangs of tasks, gang formation, which could significantly affect the energy saving result. As such, we present EASYR, an adaptive system optimization and reconfiguration approach that generates gangs of tasks from a given directed acyclic graph for multicore processors and dynamically adapts the scheduling parameters and processor speeds to satisfy dynamic deadlines while consuming as little energy as possible. The timing constraints are also satisfied between system reconfigurations through our proposed safe mode change protocol. Our extensive experiments with randomly generated task graphs show that our gang formation heuristic performs 32% better than the state-of-the-art one. Using an autonomous driving task set from Bosch and real-world driving data, our experiments show that EASYR achieves energy reductions of up to 30.3% on average in typical driving scenarios compared with a conventional energy optimization method with the current state-of-the-art gang formation heuristic in real-time systems, demonstrating great potential for dynamic energy optimization gains by exploiting dynamic deadlines.}, keywords = {}, pubstate = {published}, tppubtype = {article} } The increasing computing demands of autonomous driving applications have driven the adoption of multicore processors in real-time systems, which in turn renders energy optimizations critical for reducing battery capacity and vehicle weight. A typical energy optimization method targeting traditional real-time systems finds a critical speed under a static deadline, resulting in conservative energy savings that are unable to exploit dynamic changes in the system and environment. We capture emerging dynamic deadlines arising from the vehicle’s change in velocity and driving context for an additional energy optimization opportunity. In this article, we extend the preliminary work for uniprocessors [66] to multicore processors, which introduces several challenges. We use the state-of-the-art real-time gang scheduling [5] to mitigate some of the challenges. However, it entails an NP-hard combinatorial problem in that tasks need to be grouped into gangs of tasks, gang formation, which could significantly affect the energy saving result. As such, we present EASYR, an adaptive system optimization and reconfiguration approach that generates gangs of tasks from a given directed acyclic graph for multicore processors and dynamically adapts the scheduling parameters and processor speeds to satisfy dynamic deadlines while consuming as little energy as possible. The timing constraints are also satisfied between system reconfigurations through our proposed safe mode change protocol. Our extensive experiments with randomly generated task graphs show that our gang formation heuristic performs 32% better than the state-of-the-art one. Using an autonomous driving task set from Bosch and real-world driving data, our experiments show that EASYR achieves energy reductions of up to 30.3% on average in typical driving scenarios compared with a conventional energy optimization method with the current state-of-the-art gang formation heuristic in real-time systems, demonstrating great potential for dynamic energy optimization gains by exploiting dynamic deadlines. |
Sperling, Nora; Bendrick, Alex; Stöhrmann, Dominik; Ernst, Rolf; Donyanavard, Bryan; Maurer, Florian; Lenke, Oliver; Surhonne, Anmol; Herkersdorf, Andreas; Amer, Walaa; de Melo, Caio Batista; Chen, Ping-Xiang; Hoang, Quang Anh; Karami, Rachid; Maity, Biswadip; Nikolian, Paul; Rakka, Mariam; Seo, Dongjoo; Yi, Saehanseul; Seo, Minjun; Dutt, Nikil; Kurdahi, Fadi Information Processing Factory 2.0 - Self-awareness for Autonomous Collaborative Systems Inproceedings 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1-6, 2023. @inproceedings{10137006, title = {Information Processing Factory 2.0 - Self-awareness for Autonomous Collaborative Systems}, author = {Nora Sperling and Alex Bendrick and Dominik Stöhrmann and Rolf Ernst and Bryan Donyanavard and Florian Maurer and Oliver Lenke and Anmol Surhonne and Andreas Herkersdorf and Walaa Amer and Caio Batista de Melo and Ping-Xiang Chen and Quang Anh Hoang and Rachid Karami and Biswadip Maity and Paul Nikolian and Mariam Rakka and Dongjoo Seo and Saehanseul Yi and Minjun Seo and Nikil Dutt and Fadi Kurdahi}, doi = {10.23919/DATE56975.2023.10137006}, year = {2023}, date = {2023-01-01}, booktitle = {2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)}, pages = {1-6}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Yang, Zhongqi; Azimi, Iman; Jafarlou, Salar; Labbaf, Sina; Borelli, Jessica; Dutt, Nikil; Rahmani, Amir M Loneliness Forecasting Using Multi-modal Wearable and Mobile Sensing in Everyday Settings Journal Article medRxiv, 2023. @article{Yang2023.06.08.23291165, title = {Loneliness Forecasting Using Multi-modal Wearable and Mobile Sensing in Everyday Settings}, author = {Zhongqi Yang and Iman Azimi and Salar Jafarlou and Sina Labbaf and Jessica Borelli and Nikil Dutt and Amir M Rahmani}, url = {https://www.medrxiv.org/content/early/2023/06/12/2023.06.08.23291165}, doi = {10.1101/2023.06.08.23291165}, year = {2023}, date = {2023-01-01}, journal = {medRxiv}, publisher = {Cold Spring Harbor Laboratory Press}, abstract = {The adverse effects of loneliness on both physical and mental well-being are profound. Although previous research has utilized mobile sensing techniques to detect mental health issues, few studies have utilized state-of-the-art wearable devices to forecast loneliness and comprehend the physiological manifestations of loneliness and its predictive nature. The primary objective of this study is to examine the feasibility of forecasting loneliness by employing wearable devices, such as smart rings and watches, to monitor early physiological indicators of loneliness. Furthermore, smartphones are employed to capture initial behavioral signs of loneliness. To accomplish this, we employed personalized machine learning techniques, leveraging a comprehensive dataset comprising physiological and behavioral information obtained during our study involving the monitoring of college students. Through the development of personalized models, we achieved a notable accuracy of 0.82 and an F-1 score of 0.82 in forecasting loneliness levels seven days in advance. Additionally, the application of Shapley values facilitated model explainability. The wealth of data provided by this study, coupled with the forecasting methodology employed, possesses the potential to augment interventions and facilitate the early identification of loneliness within populations at risk.Competing Interest StatementThe authors have declared no competing interest.Funding StatementThis study did not receive any fundingAuthor DeclarationsI confirm all relevant ethical guidelines have been followed, and any necessary IRB and/or ethics committee approvals have been obtained.YesThe details of the IRB/oversight body that provided approval or exemption for the research described are given below:The Ethics Institutional Review Board of the University of California Irvine gave ethical approval for this work (2019-5153).I confirm that all necessary patient/participant consent has been obtained and the appropriate institutional forms have been archived, and that any patient/participant/sample identifiers included were not known to anyone (e.g., hospital staff, patients or participants themselves) outside the research group so cannot be used to identify individuals.YesI understand that all clinical trials and any other prospective interventional studies must be registered with an ICMJE-approved registry, such as ClinicalTrials.gov. I confirm that any such study reported in the manuscript has been registered and the trial registration ID is provided (note: if posting a prospective study registered retrospectively, please provide a statement in the trial ID field explaining why the study was not registered in advance).YesI have followed all appropriate research reporting guidelines, such as any relevant EQUATOR Network research reporting checklist(s) and other pertinent material, if applicable.YesAll data produced in the present study are available upon reasonable request to the authors}, keywords = {}, pubstate = {published}, tppubtype = {article} } The adverse effects of loneliness on both physical and mental well-being are profound. Although previous research has utilized mobile sensing techniques to detect mental health issues, few studies have utilized state-of-the-art wearable devices to forecast loneliness and comprehend the physiological manifestations of loneliness and its predictive nature. The primary objective of this study is to examine the feasibility of forecasting loneliness by employing wearable devices, such as smart rings and watches, to monitor early physiological indicators of loneliness. Furthermore, smartphones are employed to capture initial behavioral signs of loneliness. To accomplish this, we employed personalized machine learning techniques, leveraging a comprehensive dataset comprising physiological and behavioral information obtained during our study involving the monitoring of college students. Through the development of personalized models, we achieved a notable accuracy of 0.82 and an F-1 score of 0.82 in forecasting loneliness levels seven days in advance. Additionally, the application of Shapley values facilitated model explainability. The wealth of data provided by this study, coupled with the forecasting methodology employed, possesses the potential to augment interventions and facilitate the early identification of loneliness within populations at risk.Competing Interest StatementThe authors have declared no competing interest.Funding StatementThis study did not receive any fundingAuthor DeclarationsI confirm all relevant ethical guidelines have been followed, and any necessary IRB and/or ethics committee approvals have been obtained.YesThe details of the IRB/oversight body that provided approval or exemption for the research described are given below:The Ethics Institutional Review Board of the University of California Irvine gave ethical approval for this work (2019-5153).I confirm that all necessary patient/participant consent has been obtained and the appropriate institutional forms have been archived, and that any patient/participant/sample identifiers included were not known to anyone (e.g., hospital staff, patients or participants themselves) outside the research group so cannot be used to identify individuals.YesI understand that all clinical trials and any other prospective interventional studies must be registered with an ICMJE-approved registry, such as ClinicalTrials.gov. I confirm that any such study reported in the manuscript has been registered and the trial registration ID is provided (note: if posting a prospective study registered retrospectively, please provide a statement in the trial ID field explaining why the study was not registered in advance).YesI have followed all appropriate research reporting guidelines, such as any relevant EQUATOR Network research reporting checklist(s) and other pertinent material, if applicable.YesAll data produced in the present study are available upon reasonable request to the authors |
Esterle, Lukas; Dutt, Nikil; Gruhl, Christian; Lewis, Peter R; Marcenaro, Lucio; Regazzoni, Carlo; Jantsch, Axel Self-awareness in Cyber-Physical Systems: Recent Developments and Open Challenges Inproceedings 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1-6, 2023. @inproceedings{10137197, title = {Self-awareness in Cyber-Physical Systems: Recent Developments and Open Challenges}, author = {Lukas Esterle and Nikil Dutt and Christian Gruhl and Peter R Lewis and Lucio Marcenaro and Carlo Regazzoni and Axel Jantsch}, doi = {10.23919/DATE56975.2023.10137197}, year = {2023}, date = {2023-01-01}, booktitle = {2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)}, pages = {1-6}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Bhattacharjya, Rajat; Maity, Biswadip; Dutt, Nikil Locate: Low-Power Viterbi Decoder Exploration Using Approximate Adders Inproceedings Proceedings of the Great Lakes Symposium on VLSI 2023, pp. 409–413, Association for Computing Machinery, Knoxville, TN, USA, 2023, ISBN: 9798400701252. @inproceedings{10.1145/3583781.3590314, title = {Locate: Low-Power Viterbi Decoder Exploration Using Approximate Adders}, author = {Rajat Bhattacharjya and Biswadip Maity and Nikil Dutt}, url = {https://doi.org/10.1145/3583781.3590314}, doi = {10.1145/3583781.3590314}, isbn = {9798400701252}, year = {2023}, date = {2023-01-01}, booktitle = {Proceedings of the Great Lakes Symposium on VLSI 2023}, pages = {409–413}, publisher = {Association for Computing Machinery}, address = {Knoxville, TN, USA}, series = {GLSVLSI '23}, abstract = {Viterbi decoders are widely used in communication systems, natural language processing (NLP), and other domains. While Viterbi decoders are compute-intensive and power-hungry, we can exploit approximations for early design space exploration (DSE) of trade-offs between accuracy, power, and area. We present Locate, a DSE framework that uses approximate adders in the critically compute and power-intensive Add-Compare-Select Unit (ACSU) of the Viterbi decoder. We demonstrate the utility of Locate for early DSE of accuracy-power-area trade-offs for two applications: communication systems and NLP, showing a range of pareto-optimal design configurations. For instance, in the communication system, using an approximate adder, we observe savings of 21.5% area and 31.02% power with only 0.142% loss in accuracy averaged across three modulation schemes. Similarly, for a Parts-of-Speech Tagger in an NLP setting, out of 15 approximate adders, 7 report 100% accuracy while saving 22.75% area and 28.79% power on average when compared to using a Carry-Lookahead Adder in the ACSU. These results show that Locate can be used synergistically with other optimization techniques to improve the end-to-end efficiency of Viterbi decoders for various application domains.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } Viterbi decoders are widely used in communication systems, natural language processing (NLP), and other domains. While Viterbi decoders are compute-intensive and power-hungry, we can exploit approximations for early design space exploration (DSE) of trade-offs between accuracy, power, and area. We present Locate, a DSE framework that uses approximate adders in the critically compute and power-intensive Add-Compare-Select Unit (ACSU) of the Viterbi decoder. We demonstrate the utility of Locate for early DSE of accuracy-power-area trade-offs for two applications: communication systems and NLP, showing a range of pareto-optimal design configurations. For instance, in the communication system, using an approximate adder, we observe savings of 21.5% area and 31.02% power with only 0.142% loss in accuracy averaged across three modulation schemes. Similarly, for a Parts-of-Speech Tagger in an NLP setting, out of 15 approximate adders, 7 report 100% accuracy while saving 22.75% area and 28.79% power on average when compared to using a Carry-Lookahead Adder in the ACSU. These results show that Locate can be used synergistically with other optimization techniques to improve the end-to-end efficiency of Viterbi decoders for various application domains. |
Seo, Dongjoo; Chen, Ping-Xiang; Li, Huaicheng; Bjø{}rling, Matias; Dutt, Nikil Is Garbage Collection Overhead Gone? Case Study of F2FS on ZNS SSDs Inproceedings Proceedings of the 15th ACM Workshop on Hot Topics in Storage and File Systems, pp. 102–108, Association for Computing Machinery, Boston, MA, USA, 2023, ISBN: 9798400702242. @inproceedings{10.1145/3599691.3603409, title = {Is Garbage Collection Overhead Gone? Case Study of F2FS on ZNS SSDs}, author = {Dongjoo Seo and Ping-Xiang Chen and Huaicheng Li and Matias Bjø{}rling and Nikil Dutt}, url = {https://doi.org/10.1145/3599691.3603409}, doi = {10.1145/3599691.3603409}, isbn = {9798400702242}, year = {2023}, date = {2023-01-01}, booktitle = {Proceedings of the 15th ACM Workshop on Hot Topics in Storage and File Systems}, pages = {102–108}, publisher = {Association for Computing Machinery}, address = {Boston, MA, USA}, series = {HotStorage '23}, abstract = {The sequential write nature of ZNS SSDs makes them very well-suited for log-structured file systems. The Flash-Friendly File System (F2FS), is one such log-structured file system and has recently gained support for use with ZNS SSDs. The large F2FS over-provisioning space for ZNS SSDs greatly reduces the garbage collection (GC) overhead in the log-structured file systems. Motivated by this observation, we explore the trade-off between disk utilization and over-provisioning space, which affects the garbage collection process, as well as the user application performance. To address the performance degradation in write-intensive workloads caused by GC overhead, we propose a modified free segment-finding policy and a Parallel Garbage Collection (P-GC) scheme for F2FS that efficiently reduces GC overhead. Our evaluation results demonstrate that our P-GC scheme can achieve up to 42% performance enhancement with various workloads.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } The sequential write nature of ZNS SSDs makes them very well-suited for log-structured file systems. The Flash-Friendly File System (F2FS), is one such log-structured file system and has recently gained support for use with ZNS SSDs. The large F2FS over-provisioning space for ZNS SSDs greatly reduces the garbage collection (GC) overhead in the log-structured file systems. Motivated by this observation, we explore the trade-off between disk utilization and over-provisioning space, which affects the garbage collection process, as well as the user application performance. To address the performance degradation in write-intensive workloads caused by GC overhead, we propose a modified free segment-finding policy and a Parallel Garbage Collection (P-GC) scheme for F2FS that efficiently reduces GC overhead. Our evaluation results demonstrate that our P-GC scheme can achieve up to 42% performance enhancement with various workloads. |
2022 |
Ji, Mingoo; Yi, Saehanseul; Koo, Changjin; Ahn, Sol; Seo, Dongjoo; Dutt, Nikil; Kim, Jong-Chan Demand Layering for Real-Time DNN Inference with Minimized Memory Usage Inproceedings 2022 IEEE Real-Time Systems Symposium (RTSS), pp. 291-304, 2022. @inproceedings{9984745, title = {Demand Layering for Real-Time DNN Inference with Minimized Memory Usage}, author = {Mingoo Ji and Saehanseul Yi and Changjin Koo and Sol Ahn and Dongjoo Seo and Nikil Dutt and Jong-Chan Kim}, doi = {10.1109/RTSS55097.2022.00033}, year = {2022}, date = {2022-12-26}, booktitle = {2022 IEEE Real-Time Systems Symposium (RTSS)}, pages = {291-304}, abstract = {When executing a deep neural network (DNN), its model parameters are loaded into GPU memory before execution, incurring a significant GPU memory burden. There are studies that reduce GPU memory usage by exploiting CPU memory as a swap device. However, this approach is not applicable in most embedded systems with integrated GPUs where CPU and GPU share a common memory. In this regard, we present Demand Layering, which employs a fast solid-state drive (SSD) as a co-running partner of a GPU and exploits the layer-by-layer execution of DNNs. In our approach, a DNN is loaded and executed in a layer-by-layer manner, minimizing the memory usage to the order of a single layer. Also, we developed a pipeline architecture that hides most additional delays caused by the interleaved parameter loadings alongside layer executions. Our implementation shows a 96.5% memory reduction with just 14.8% delay overhead on average for representative DNNs. Furthermore, by exploiting the memory-delay tradeoff, near-zero delay overhead (under 1 ms) can be achieved with a slightly increased memory usage (still an 88.4% reduction), showing the great potential of Demand Layering.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } When executing a deep neural network (DNN), its model parameters are loaded into GPU memory before execution, incurring a significant GPU memory burden. There are studies that reduce GPU memory usage by exploiting CPU memory as a swap device. However, this approach is not applicable in most embedded systems with integrated GPUs where CPU and GPU share a common memory. In this regard, we present Demand Layering, which employs a fast solid-state drive (SSD) as a co-running partner of a GPU and exploits the layer-by-layer execution of DNNs. In our approach, a DNN is loaded and executed in a layer-by-layer manner, minimizing the memory usage to the order of a single layer. Also, we developed a pipeline architecture that hides most additional delays caused by the interleaved parameter loadings alongside layer executions. Our implementation shows a 96.5% memory reduction with just 14.8% delay overhead on average for representative DNNs. Furthermore, by exploiting the memory-delay tradeoff, near-zero delay overhead (under 1 ms) can be achieved with a slightly increased memory usage (still an 88.4% reduction), showing the great potential of Demand Layering. |
Seo, Dongjoo; Maity, Biswadip; Chen, Ping-Xiang; Yun, Dukyoung; Donyanavard, Bryan; Dutt, Nikil ProSwap: Period-aware Proactive Swapping to Maximize Embedded Application Performance Inproceedings 2022 IEEE International Conference on Networking, Architecture and Storage (NAS), pp. 1-4, 2022. @inproceedings{9925330, title = {ProSwap: Period-aware Proactive Swapping to Maximize Embedded Application Performance}, author = {Dongjoo Seo and Biswadip Maity and Ping-Xiang Chen and Dukyoung Yun and Bryan Donyanavard and Nikil Dutt}, url = {https://ieeexplore.ieee.org/document/9925330}, doi = {10.1109/NAS55553.2022.9925330}, year = {2022}, date = {2022-11-03}, booktitle = {2022 IEEE International Conference on Networking, Architecture and Storage (NAS)}, pages = {1-4}, abstract = {Linux prevents errors due to physical memory limits by swapping out active application memory from main memory to secondary storage. Swapping degrades application performance due to swap-in/out latency overhead. To mitigate the swapping overhead in periodic applications, we present ProSwap: a period-aware proactive and adaptive swapping policy for embedded systems. ProSwap exploits application periodic behavior to proactively swap-out rarely-used physical memory pages, creating more space for active processes. A flexible memory reclamation time window enables adaptation to memory limitations that vary between applications. We demonstrate ProSwap's efficacy for an autonomous vehicle application scenario executing multi-application pipelines and show that our policy achieves up to 1.26×performance gain via proactive swapping.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } Linux prevents errors due to physical memory limits by swapping out active application memory from main memory to secondary storage. Swapping degrades application performance due to swap-in/out latency overhead. To mitigate the swapping overhead in periodic applications, we present ProSwap: a period-aware proactive and adaptive swapping policy for embedded systems. ProSwap exploits application periodic behavior to proactively swap-out rarely-used physical memory pages, creating more space for active processes. A flexible memory reclamation time window enables adaptation to memory limitations that vary between applications. We demonstrate ProSwap's efficacy for an autonomous vehicle application scenario executing multi-application pipelines and show that our policy achieves up to 1.26×performance gain via proactive swapping. |
Shahhosseini, Sina; Anzanpour, Arman; Azimi, Iman; Labbaf, Sina; Seo, DongJoo; Lim, Sung-Soo; Liljeberg, Pasi; Dutt, Nikil; Rahmani, Amir M Exploring computation offloading in IoT systems Journal Article Information Systems, 107 , 2022, ISSN: 0306-4379. @article{Shahhosseini2022, title = {Exploring computation offloading in IoT systems}, author = {Sina Shahhosseini and Arman Anzanpour and Iman Azimi and Sina Labbaf and DongJoo Seo and Sung-Soo Lim and Pasi Liljeberg and Nikil Dutt and Amir M Rahmani }, url = {https://www.sciencedirect.com/science/article/pii/S0306437921000910?via%3Dihub}, issn = {0306-4379}, year = {2022}, date = {2022-07-01}, journal = {Information Systems}, volume = {107}, abstract = {Internet of Things (IoT) paradigm raises challenges for devising efficient strategies that offload applications to the fog or the cloud layer while ensuring the optimal response time for a ser- vice. Traditional computation offloading policies assume the response time is only dominated by the execution time. However, the response time is a function of many factors including contextual parameters and application characteristics that can change over time. For the computation offloading problem, the majority of existing literature presents efficient solutions considering a limited number of parameters (e.g., computation capacity and network bandwidth) neglecting the effect of the application characteristics and dataflow configuration. In this paper, we explore the impact of the computation offloading on total application response time in three-layer IoT systems considering more realistic parameters, e.g., application characteristics, system complexity, communication cost, and dataflow configuration. This paper also highlights the impact of a new application characteristic parameter defined as Output–Input Data Generation (OIDG) ratio and dataflow configuration on the system behavior. In addition, we present a proof-of-concept end-to-end dynamic computation offloading technique, implemented in a real hardware setup, that observes the aforementioned parameters to perform real-time decision-making.}, keywords = {}, pubstate = {published}, tppubtype = {article} } Internet of Things (IoT) paradigm raises challenges for devising efficient strategies that offload applications to the fog or the cloud layer while ensuring the optimal response time for a ser- vice. Traditional computation offloading policies assume the response time is only dominated by the execution time. However, the response time is a function of many factors including contextual parameters and application characteristics that can change over time. For the computation offloading problem, the majority of existing literature presents efficient solutions considering a limited number of parameters (e.g., computation capacity and network bandwidth) neglecting the effect of the application characteristics and dataflow configuration. In this paper, we explore the impact of the computation offloading on total application response time in three-layer IoT systems considering more realistic parameters, e.g., application characteristics, system complexity, communication cost, and dataflow configuration. This paper also highlights the impact of a new application characteristic parameter defined as Output–Input Data Generation (OIDG) ratio and dataflow configuration on the system behavior. In addition, we present a proof-of-concept end-to-end dynamic computation offloading technique, implemented in a real hardware setup, that observes the aforementioned parameters to perform real-time decision-making. |
Shahhosseini, Sina; Hu, Tianyi; Seo, Dongjoo; Kanduri, Anil; Donyanavard, Bryan; Rahmani, Amir M; Dutt, Nikil Hybrid Learning for Orchestrating Deep Learning Inference in Multi-user Edge-cloud Networks (Best Paper Award) Inproceedings 2022 23rd International Symposium on Quality Electronic Design (ISQED), pp. 1-6, 2022. @inproceedings{9806291, title = {Hybrid Learning for Orchestrating Deep Learning Inference in Multi-user Edge-cloud Networks (Best Paper Award)}, author = {Sina Shahhosseini and Tianyi Hu and Dongjoo Seo and Anil Kanduri and Bryan Donyanavard and Amir M Rahmani and Nikil Dutt}, url = {https://ieeexplore.ieee.org/document/9806291}, doi = {10.1109/ISQED54688.2022.9806291}, year = {2022}, date = {2022-06-29}, booktitle = {2022 23rd International Symposium on Quality Electronic Design (ISQED)}, pages = {1-6}, abstract = {Deep-learning-based intelligent services have become prevalent in cyber-physical applications including smart cities and health-care. Collaborative end-edge-cloud computing for deep learning provides a range of performance and efficiency that can address application requirements through computation offloading. The decision to offload computation is a communication-computation co-optimization problem that varies with both system parameters (e.g., network condition) and workload characteristics (e.g., inputs). Identifying optimal orchestration considering the cross-layer opportunities and requirements in the face of varying system dynamics is a challenging multi-dimensional problem. While Reinforcement Learning (RL) approaches have been proposed earlier, they suffer from a large number of trial-and-errors during the learning process resulting in excessive time and resource consumption. We present a Hybrid Learning orchestration framework that reduces the number of interactions with the system environment by combining model-based and model-free reinforcement learning. Our Deep Learning inference orchestration strategy employs reinforcement learning to find the optimal orchestration policy. Furthermore, we deploy Hybrid Learning (HL) to accelerate the RL learning process and reduce the number of direct samplings. We demonstrate efficacy of our HL strategy through experimental comparison with state-of-the-art RL-based inference orchestration, demonstrating that our HL strategy accelerates the learning process by up to 166.6×.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } Deep-learning-based intelligent services have become prevalent in cyber-physical applications including smart cities and health-care. Collaborative end-edge-cloud computing for deep learning provides a range of performance and efficiency that can address application requirements through computation offloading. The decision to offload computation is a communication-computation co-optimization problem that varies with both system parameters (e.g., network condition) and workload characteristics (e.g., inputs). Identifying optimal orchestration considering the cross-layer opportunities and requirements in the face of varying system dynamics is a challenging multi-dimensional problem. While Reinforcement Learning (RL) approaches have been proposed earlier, they suffer from a large number of trial-and-errors during the learning process resulting in excessive time and resource consumption. We present a Hybrid Learning orchestration framework that reduces the number of interactions with the system environment by combining model-based and model-free reinforcement learning. Our Deep Learning inference orchestration strategy employs reinforcement learning to find the optimal orchestration policy. Furthermore, we deploy Hybrid Learning (HL) to accelerate the RL learning process and reduce the number of direct samplings. We demonstrate efficacy of our HL strategy through experimental comparison with state-of-the-art RL-based inference orchestration, demonstrating that our HL strategy accelerates the learning process by up to 166.6×. |
Shahhossein, Sina; Ni, Yang; Naeini, Emad Kasaeyan; Imani, Mohsen; Rahmani, Amir M; Dutt, Nikil Flexible and Personalized Learning for Wearable Health Applications using HyperDimensional Computing Proceeding Proceedings of the Great Lakes Symposium on VLSI , 2022, ISBN: 9781450393225. @proceedings{Shahhossein2022, title = {Flexible and Personalized Learning for Wearable Health Applications using HyperDimensional Computing}, author = {Sina Shahhossein and Yang Ni and Emad Kasaeyan Naeini and Mohsen Imani and Amir M. Rahmani and Nikil Dutt }, url = {https://doi.org/10.1145/3526241.3530373}, doi = {10.1145/3526241.3530373}, isbn = {9781450393225}, year = {2022}, date = {2022-06-06}, publisher = { Proceedings of the Great Lakes Symposium on VLSI }, abstract = {Health and wellness applications increasingly rely on machine learning techniques to learn end-user physiological and behavioral patterns in everyday settings, posing two key challenges: inability to perform on-device online learning for resource-constrained wearables, and learning algorithms that support privacy-preserving personalization. We exploit a Hyperdimensional computing (HDC) solution for wearable devices that offers flexibility, high efficiency, and performance while enabling on-device personalization and privacy protection. We evaluate the efficacy of our approach using three case studies and show that our system improves performance of training by up to 35.8x compared with the state-of-the-art while offering a comparable accurac}, keywords = {}, pubstate = {published}, tppubtype = {proceedings} } Health and wellness applications increasingly rely on machine learning techniques to learn end-user physiological and behavioral patterns in everyday settings, posing two key challenges: inability to perform on-device online learning for resource-constrained wearables, and learning algorithms that support privacy-preserving personalization. We exploit a Hyperdimensional computing (HDC) solution for wearable devices that offers flexibility, high efficiency, and performance while enabling on-device personalization and privacy protection. We evaluate the efficacy of our approach using three case studies and show that our system improves performance of training by up to 35.8x compared with the state-of-the-art while offering a comparable accurac |
Naeini, Emad Kasaeyan; Shahhosseini, Sina; Kanduri, Anil; Liljeberg, Pasi; Rahmani, Amir M; Dutt, Nikil AMSER: Adaptive Multimodal Sensing for Energy Efficient and Resilient eHealth Systems Conference 2022 Design, Automation Test in Europe Conference Exhibition (DATE), 2022, ISBN: 978-3-9819263-6-1. @conference{Naeini2022, title = {AMSER: Adaptive Multimodal Sensing for Energy Efficient and Resilient eHealth Systems}, author = {Emad Kasaeyan Naeini and Sina Shahhosseini and Anil Kanduri and Pasi Liljeberg and Amir M. Rahmani and Nikil Dutt }, url = {https://ieeexplore.ieee.org/document/9774590}, doi = {10.23919/DATE54114.2022.9774590}, isbn = {978-3-9819263-6-1}, year = {2022}, date = {2022-05-19}, booktitle = {2022 Design, Automation Test in Europe Conference Exhibition (DATE)}, pages = {1455-1460}, abstract = {eHealth systems deliver critical digital healthcare and wellness services for users by continuously monitoring physiological and contextual data. eHealth applications use multi-modal machine learning kernels to analyze data from different sensor modalities and automate decision-making. Noisy inputs and motion artifacts during sensory data acquisition affect the i) prediction accuracy and resilience of eHealth services and ii) energy efficiency in processing garbage data. Monitoring raw sensory inputs to identify and drop data and features from noisy modalities can improve prediction accuracy and energy efficiency. We propose a closed-loop monitoring and control framework for multi-modal eHealth applications, AMSER, that can mitigate garbage-in garbage-out by i) monitoring input modalities, ii) analyzing raw input to selectively drop noisy data and features, and iii) choosing appropriate machine learning models that fit the configured data and feature vector - to improve prediction accuracy and energy efficiency. We evaluate our AMSER approach using multi-modal eHealth applications of pain assessment and stress monitoring over different levels and types of noisy components incurred via different sensor modalities. Our approach achieves up to 22% improvement in prediction accuracy and 5.6× energy consumption reduction in the sensing phase against the state-of-the-art multi-modal monitoring application.}, keywords = {}, pubstate = {published}, tppubtype = {conference} } eHealth systems deliver critical digital healthcare and wellness services for users by continuously monitoring physiological and contextual data. eHealth applications use multi-modal machine learning kernels to analyze data from different sensor modalities and automate decision-making. Noisy inputs and motion artifacts during sensory data acquisition affect the i) prediction accuracy and resilience of eHealth services and ii) energy efficiency in processing garbage data. Monitoring raw sensory inputs to identify and drop data and features from noisy modalities can improve prediction accuracy and energy efficiency. We propose a closed-loop monitoring and control framework for multi-modal eHealth applications, AMSER, that can mitigate garbage-in garbage-out by i) monitoring input modalities, ii) analyzing raw input to selectively drop noisy data and features, and iii) choosing appropriate machine learning models that fit the configured data and feature vector - to improve prediction accuracy and energy efficiency. We evaluate our AMSER approach using multi-modal eHealth applications of pain assessment and stress monitoring over different levels and types of noisy components incurred via different sensor modalities. Our approach achieves up to 22% improvement in prediction accuracy and 5.6× energy consumption reduction in the sensing phase against the state-of-the-art multi-modal monitoring application. |
Vo, Khuong; Vishwanath, Manoj; Srinivasan, Ramesh; Dutt, Nikil; Cao, Hung Composing Graphical Models with Generative Adversarial Networks for EEG Signal Modeling Conference Composing Graphical Models with Generative Adversarial Networks for EEG Signal Modeling, 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2022, ISSN: 2379-190X. @conference{Vo2022, title = {Composing Graphical Models with Generative Adversarial Networks for EEG Signal Modeling}, author = {Khuong Vo and Manoj Vishwanath and Ramesh Srinivasan and Nikil Dutt and Hung Cao }, url = {https://ieeexplore.ieee.org/abstract/document/9747783}, doi = {10.1109/ICASSP43922.2022.9747783}, issn = {2379-190X}, year = {2022}, date = {2022-04-22}, booktitle = {Composing Graphical Models with Generative Adversarial Networks for EEG Signal Modeling}, pages = {1231-1235}, publisher = {2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, abstract = {Neural oscillations in the form of electroencephalogram (EEG) can reveal underlying brain functions, such as cognition, memory, perception, and consciousness. A comprehensive EEG computational model provides not only a stochastic procedure that directly generates data but also insights to further understand the neurological mechanisms. Here, we propose a generative and inference approach that combines the complementary benefits of probabilistic graphical models and generative adversarial networks (GANs) for EEG signal modeling. We investigate the method’s ability to jointly learn coherent generation and inverse inference models on the CHIMIT epilepsy multi-channel EEG dataset. We further study the efficacy of the learned representations in epilepsy seizure detection formulated as an unsupervised learning problem. Quantitative and qualitative experimental results demonstrate the effectiveness and efficiency of our approach.}, keywords = {}, pubstate = {published}, tppubtype = {conference} } Neural oscillations in the form of electroencephalogram (EEG) can reveal underlying brain functions, such as cognition, memory, perception, and consciousness. A comprehensive EEG computational model provides not only a stochastic procedure that directly generates data but also insights to further understand the neurological mechanisms. Here, we propose a generative and inference approach that combines the complementary benefits of probabilistic graphical models and generative adversarial networks (GANs) for EEG signal modeling. We investigate the method’s ability to jointly learn coherent generation and inverse inference models on the CHIMIT epilepsy multi-channel EEG dataset. We further study the efficacy of the learned representations in epilepsy seizure detection formulated as an unsupervised learning problem. Quantitative and qualitative experimental results demonstrate the effectiveness and efficiency of our approach. |
Shahhosseini, Sina; Seo, Dongjoo; Kanduri, Anil; Hu, Tianyi; Lim, Sung-Soo; Donyanavard, Bryan; Rahmani, Amir M; Dutt, Nikil D Online Learning for Orchestration of Inference in Multi-User End-Edge-Cloud Networks Journal Article ACM Transactions on Embedded Computing Systems (TECS), 2022, ISSN: 1539-9087. @article{https://doi.org/10.1145/3520129, title = {Online Learning for Orchestration of Inference in Multi-User End-Edge-Cloud Networks}, author = {Sina Shahhosseini and Dongjoo Seo and Anil Kanduri and Tianyi Hu and Sung-Soo Lim and Bryan Donyanavard and Amir M. Rahmani and Nikil D. Dutt}, url = {https://dl.acm.org/doi/abs/10.1145/3520129}, doi = {10.1145/3520129}, issn = {1539-9087}, year = {2022}, date = {2022-02-21}, journal = {ACM Transactions on Embedded Computing Systems (TECS)}, abstract = {Deep-learning-based intelligent services have become prevalent in cyber-physical applications including smart cities and health-care. Deploying deep-learning-based intelligence near the end-user enhances privacy protection, responsiveness, and reliability. Resource-constrained end-devices must be carefully managed in order to meet the latency and energy requirements of computationally-intensive deep learning services. Collaborative end-edge-cloud computing for deep learning provides a range of performance and efficiency that can address application requirements through computation offloading. The decision to offload computation is a communication-computation co-optimization problem that varies with both system parameters (e.g., network condition) and workload characteristics (e.g., inputs). On the other hand, deep learning model optimization provides another source of tradeoff between latency and model accuracy. An end-to-end decision-making solution that considers such computation-communication problem is required to synergistically find the optimal offloading policy and model for deep learning services. To this end, we propose a reinforcement-learning-based computation offloading solution that learns optimal offloading policy considering deep learning model selection techniques to minimize response time while providing sufficient accuracy. We demonstrate the effectiveness of our solution for edge devices in an end-edge-cloud system and evaluate with a real-setup implementation using multiple AWS and ARM core configurations. Our solution provides 35% speedup in the average response time compared to the state-of-the-art with less than 0.9% accuracy reduction, demonstrating the promise of our online learning framework for orchestrating DL inference in end-edge-cloud systems.}, keywords = {}, pubstate = {published}, tppubtype = {article} } Deep-learning-based intelligent services have become prevalent in cyber-physical applications including smart cities and health-care. Deploying deep-learning-based intelligence near the end-user enhances privacy protection, responsiveness, and reliability. Resource-constrained end-devices must be carefully managed in order to meet the latency and energy requirements of computationally-intensive deep learning services. Collaborative end-edge-cloud computing for deep learning provides a range of performance and efficiency that can address application requirements through computation offloading. The decision to offload computation is a communication-computation co-optimization problem that varies with both system parameters (e.g., network condition) and workload characteristics (e.g., inputs). On the other hand, deep learning model optimization provides another source of tradeoff between latency and model accuracy. An end-to-end decision-making solution that considers such computation-communication problem is required to synergistically find the optimal offloading policy and model for deep learning services. To this end, we propose a reinforcement-learning-based computation offloading solution that learns optimal offloading policy considering deep learning model selection techniques to minimize response time while providing sufficient accuracy. We demonstrate the effectiveness of our solution for edge devices in an end-edge-cloud system and evaluate with a real-setup implementation using multiple AWS and ARM core configurations. Our solution provides 35% speedup in the average response time compared to the state-of-the-art with less than 0.9% accuracy reduction, demonstrating the promise of our online learning framework for orchestrating DL inference in end-edge-cloud systems. |
2021 |
Sarhaddi, Fatemeh; Azimi, Iman; Labbaf, Sina; Niela-Vilén, Hannakaisa; Dutt, Nikil D; Axelin, Anna; Liljeberg, Pasi; Rahmani, Amir M Long-Term IoT-Based Maternal Monitoring: System Design and Evaluation Journal Article Sensors, 21 (7), pp. 2281, 2021. @article{DBLP:journals/sensors/SarhaddiALNDALR21, title = {Long-Term IoT-Based Maternal Monitoring: System Design and Evaluation}, author = {Fatemeh Sarhaddi and Iman Azimi and Sina Labbaf and Hannakaisa Niela-Vilén and Nikil D Dutt and Anna Axelin and Pasi Liljeberg and Amir M Rahmani}, url = {https://doi.org/10.3390/s21072281}, doi = {10.3390/s21072281}, year = {2021}, date = {2021-01-01}, journal = {Sensors}, volume = {21}, number = {7}, pages = {2281}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Maity, Biswadip; Donyanavard, Bryan; Surhonne, Anmol; Rahmani, Amir M; Herkersdorf, Andreas; Dutt, Nikil D SEAMS: Self-Optimizing Runtime Manager for Approximate Memory Hierarchies Journal Article ACM Trans. Embed. Comput. Syst., 20 (5), pp. 48:1–48:26, 2021. @article{DBLP:journals/tecs/MaityDSRHD21, title = {SEAMS: Self-Optimizing Runtime Manager for Approximate Memory Hierarchies}, author = {Biswadip Maity and Bryan Donyanavard and Anmol Surhonne and Amir M Rahmani and Andreas Herkersdorf and Nikil D Dutt}, url = {https://doi.org/10.1145/3466875}, doi = {10.1145/3466875}, year = {2021}, date = {2021-01-01}, journal = {ACM Trans. Embed. Comput. Syst.}, volume = {20}, number = {5}, pages = {48:1--48:26}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Shahhosseini, Sina; Kanduri, Anil; Mehrabadi, Milad Asgari; Naeini, Emad Kasaeyan; Seo, Dongjoo; Lim, Sung-Soo; Rahmani, Amir M; Dutt, Nikil D Towards Smart and Efficient Health Monitoring Using Edge-enabled Situational-awareness Inproceedings 3rd IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021, Washington, DC, USA, June 6-9, 2021, pp. 1–4, IEEE, 2021. @inproceedings{DBLP:conf/aicas/ShahhosseiniKMN21, title = {Towards Smart and Efficient Health Monitoring Using Edge-enabled Situational-awareness}, author = {Sina Shahhosseini and Anil Kanduri and Milad Asgari Mehrabadi and Emad Kasaeyan Naeini and Dongjoo Seo and Sung-Soo Lim and Amir M Rahmani and Nikil D Dutt}, url = {https://doi.org/10.1109/AICAS51828.2021.9458477}, doi = {10.1109/AICAS51828.2021.9458477}, year = {2021}, date = {2021-01-01}, booktitle = {3rd IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021, Washington, DC, USA, June 6-9, 2021}, pages = {1--4}, publisher = {IEEE}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Aqajari, Seyed Amir Hossein; Naeini, Emad Kasaeyan; Mehrabadi, Milad Asgari; Labbaf, Sina; Dutt, Nikil D; Rahmani, Amir M pyEDA: An Open-Source Python Toolkit for Pre-processing and Feature Extraction of Electrodermal Activity Inproceedings The 12th International Conference on Ambient Systems, Networks and Technologies (ANT 2021) / The 4th International Conference on Emerging Data and Industry 4.0 (EDI40 2021) / Affiliated Workshops, March 23-26, 2021, Warsaw, Poland, pp. 99–106, Elsevier, 2021. @inproceedings{DBLP:conf/ant/AqajariNMLDR21, title = {pyEDA: An Open-Source Python Toolkit for Pre-processing and Feature Extraction of Electrodermal Activity}, author = {Seyed Amir Hossein Aqajari and Emad Kasaeyan Naeini and Milad Asgari Mehrabadi and Sina Labbaf and Nikil D Dutt and Amir M Rahmani}, url = {https://doi.org/10.1016/j.procs.2021.03.021}, doi = {10.1016/j.procs.2021.03.021}, year = {2021}, date = {2021-01-01}, booktitle = {The 12th International Conference on Ambient Systems, Networks and Technologies (ANT 2021) / The 4th International Conference on Emerging Data and Industry 4.0 (EDI40 2021) / Affiliated Workshops, March 23-26, 2021, Warsaw, Poland}, volume = {184}, pages = {99--106}, publisher = {Elsevier}, series = {Procedia Computer Science}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Donyanavard, Bryan; ü, Tiago M; Moazzemi, Kasra; Maity, Biswadip; de Melo, Caio Batista; Stewart, Kenneth; Yi, Saehanseul; Rahmani, Amir M; Dutt, Nikil D Reflecting on Self-Aware Systems-on-Chip Inproceedings A Journey of Embedded and Cyber-Physical Systems - Essays Dedicated to Peter Marwedel on the Occasion of His 70th Birthday, pp. 79–95, Springer, 2021. @inproceedings{DBLP:conf/birthday/DonyanavardMMMM21, title = {Reflecting on Self-Aware Systems-on-Chip}, author = {Bryan Donyanavard and Tiago M ü and Kasra Moazzemi and Biswadip Maity and Caio Batista de Melo and Kenneth Stewart and Saehanseul Yi and Amir M Rahmani and Nikil D Dutt}, url = {https://doi.org/10.1007/978-3-030-47487-4_6}, doi = {10.1007/978-3-030-47487-4_6}, year = {2021}, date = {2021-01-01}, booktitle = {A Journey of Embedded and Cyber-Physical Systems - Essays Dedicated to Peter Marwedel on the Occasion of His 70th Birthday}, pages = {79--95}, publisher = {Springer}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Tazarv, Ali; Labbaf, Sina; Rahmani, Amir M; Dutt, Nikil D; Levorato, Marco Data Collection and Labeling of Real-Time IoT-Enabled Bio-Signals in Everyday Settings for Mental Health Improvement Inproceedings Gaggi, Ombretta; Manzoni, Pietro; Palazzi, Claudio E (Ed.): GoodIT '21: Conference on Information Technology for Social Good, Roma, Italy, September 9-11, 2021, pp. 186–191, ACM, 2021. @inproceedings{DBLP:conf/goodit/TazarvLRDL21, title = {Data Collection and Labeling of Real-Time IoT-Enabled Bio-Signals in Everyday Settings for Mental Health Improvement}, author = {Ali Tazarv and Sina Labbaf and Amir M Rahmani and Nikil D Dutt and Marco Levorato}, editor = {Ombretta Gaggi and Pietro Manzoni and Claudio E Palazzi}, url = {https://doi.org/10.1145/3462203.3475918}, doi = {10.1145/3462203.3475918}, year = {2021}, date = {2021-01-01}, booktitle = {GoodIT '21: Conference on Information Technology for Social Good, Roma, Italy, September 9-11, 2021}, pages = {186--191}, publisher = {ACM}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Yi, Saehanseul; Kim, Tae-Wook; Kim, Jong-Chan; Dutt, Nikil D Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving Inproceedings 24th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2021, Daegu, South Korea, June 1-3, 2021, pp. 96–104, IEEE, 2021. @inproceedings{DBLP:conf/isorc/YiKKD21, title = {Energy-Efficient Adaptive System Reconfiguration for Dynamic Deadlines in Autonomous Driving}, author = {Saehanseul Yi and Tae-Wook Kim and Jong-Chan Kim and Nikil D Dutt}, url = {https://doi.org/10.1109/ISORC52013.2021.00023}, doi = {10.1109/ISORC52013.2021.00023}, year = {2021}, date = {2021-01-01}, booktitle = {24th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2021, Daegu, South Korea, June 1-3, 2021}, pages = {96--104}, publisher = {IEEE}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Vo, Khuong; Naeini, Emad Kasaeyan; Naderi, Amir; Jilani, Daniel; Rahmani, Amir M; Dutt, Nikil D; Cao, Hung P2E-WGAN: ECG waveform synthesis from PPG with conditional wasserstein generative adversarial networks Inproceedings SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, Republic of Korea, March 22-26, 2021, pp. 1030–1036, ACM, 2021. @inproceedings{DBLP:conf/sac/VoNNJRDC21, title = {P2E-WGAN: ECG waveform synthesis from PPG with conditional wasserstein generative adversarial networks}, author = {Khuong Vo and Emad Kasaeyan Naeini and Amir Naderi and Daniel Jilani and Amir M Rahmani and Nikil D Dutt and Hung Cao}, url = {https://doi.org/10.1145/3412841.3441979}, doi = {10.1145/3412841.3441979}, year = {2021}, date = {2021-01-01}, booktitle = {SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, Republic of Korea, March 22-26, 2021}, pages = {1030--1036}, publisher = {ACM}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Titirsha, Twisha; Song, Shihao; Das, Anup; Krichmar, Jeffrey L; Dutt, Nikil D; Kandasamy, Nagarajan; Catthoor, Francky Endurance-Aware Mapping of Spiking Neural Networks to Neuromorphic Hardware Journal Article CoRR, abs/2103.05707 , 2021. @article{DBLP:journals/corr/abs-2103-05707, title = {Endurance-Aware Mapping of Spiking Neural Networks to Neuromorphic Hardware}, author = {Twisha Titirsha and Shihao Song and Anup Das and Jeffrey L Krichmar and Nikil D Dutt and Nagarajan Kandasamy and Francky Catthoor}, url = {https://arxiv.org/abs/2103.05707}, year = {2021}, date = {2021-01-01}, journal = {CoRR}, volume = {abs/2103.05707}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Balaji, Adarsha; Song, Shihao; Titirsha, Twisha; Das, Anup; Krichmar, Jeffrey L; Dutt, Nikil D; Shackleford, James A; Kandasamy, Nagarajan; Catthoor, Francky NeuroXplorer 1.0: An Extensible Framework for Architectural Exploration with Spiking Neural Networks Journal Article CoRR, abs/2105.01795 , 2021. @article{DBLP:journals/corr/abs-2105-01795, title = {NeuroXplorer 1.0: An Extensible Framework for Architectural Exploration with Spiking Neural Networks}, author = {Adarsha Balaji and Shihao Song and Twisha Titirsha and Anup Das and Jeffrey L Krichmar and Nikil D Dutt and James A Shackleford and Nagarajan Kandasamy and Francky Catthoor}, url = {https://arxiv.org/abs/2105.01795}, year = {2021}, date = {2021-01-01}, journal = {CoRR}, volume = {abs/2105.01795}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Song, Shihao; Hanamshet, Jui; Balaji, Adarsha; Das, Anup; Krichmar, Jeffrey L; Dutt, Nikil D; Kandasamy, Nagarajan; Catthoor, Francky Dynamic Reliability Management in Neuromorphic Computing Journal Article CoRR, abs/2105.02038 , 2021. @article{DBLP:journals/corr/abs-2105-02038, title = {Dynamic Reliability Management in Neuromorphic Computing}, author = {Shihao Song and Jui Hanamshet and Adarsha Balaji and Anup Das and Jeffrey L Krichmar and Nikil D Dutt and Nagarajan Kandasamy and Francky Catthoor}, url = {https://arxiv.org/abs/2105.02038}, year = {2021}, date = {2021-01-01}, journal = {CoRR}, volume = {abs/2105.02038}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Mück, Tiago; Donyanavard, Bryan; Maity, Biswadip; Moazzemi, Kasra; Dutt, Nikil D MARS: Middleware for Adaptive Reflective Computer Systems Journal Article CoRR, abs/2107.11417 , 2021. @article{DBLP:journals/corr/abs-2107-11417, title = {MARS: Middleware for Adaptive Reflective Computer Systems}, author = {Tiago Mück and Bryan Donyanavard and Biswadip Maity and Kasra Moazzemi and Nikil D Dutt}, url = {https://arxiv.org/abs/2107.11417}, year = {2021}, date = {2021-01-01}, journal = {CoRR}, volume = {abs/2107.11417}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Tazarv, Ali; Labbaf, Sina; Reich, Stephanie M; Dutt, Nikil D; Rahmani, Amir M; Levorato, Marco Personalized Stress Monitoring using Wearable Sensors in Everyday Settings Journal Article CoRR, abs/2108.00144 , 2021. @article{DBLP:journals/corr/abs-2108-00144, title = {Personalized Stress Monitoring using Wearable Sensors in Everyday Settings}, author = {Ali Tazarv and Sina Labbaf and Stephanie M Reich and Nikil D Dutt and Amir M Rahmani and Marco Levorato}, url = {https://arxiv.org/abs/2108.00144}, year = {2021}, date = {2021-01-01}, journal = {CoRR}, volume = {abs/2108.00144}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
2020 |
Anzanpour, Arman; Amiri, Delaram; Azimi, Iman; Levorato, Marco; Dutt, Nikil; Liljeberg, Pasi; Rahmani, Amir M Edge-Assisted Control for Healthcare Internet-of-Things: A Case Study on PPG-based Early Warning Score Journal Article ACM transaction on Internet of Things , 2020. @article{EdgeControl-ACM2020, title = {Edge-Assisted Control for Healthcare Internet-of-Things: A Case Study on PPG-based Early Warning Score}, author = {Arman Anzanpour and Delaram Amiri and Iman Azimi and Marco Levorato and Nikil Dutt and Pasi Liljeberg and Amir M. Rahmani}, url = {https://www.researchgate.net/publication/342787437_Edge-Assisted_Control_for_Healthcare_Internet-of-Things_A_Case_Study_on_PPG-based_Early_Warning_Score}, year = {2020}, date = {2020-08-01}, journal = {ACM transaction on Internet of Things }, abstract = {Recent advances in pervasive Internet of Things (IoT) technologies and edge computing have opened new avenues for development of ubiquitous health monitoring applications. Delivering an acceptable level of usability and accuracy for these healthcare IoT applications requires optimization of both system-driven and data-driven aspects which are typically done in a disjoint manner. While decoupled optimization of these processes yields local optima at each level, synergistic coupling of the system and data levels can lead to a holistic solution opening new opportunities for optimization. In this paper, we present an edge-assisted resource manager that dynamically controls the delity and duration of sensing w.r.t. changes in the patient's activity and health state, thus ne-tuning the trade-o between energy-e ciency and measurement accuracy. The cornerstone of our proposed solution is an intelligent low-latency real-time controller implemented at the edge layer that detects abnormalities in the patient's condition and accordingly adjusts the sensing parameters of a recon gurable wireless sensor node. We assess the e ciency of our proposed system via a case study of PPG-based medical Early Warning Score (EWS) system. Our experiments on a real full hardware-software EWS system reveal up to 49% power savings while maintaining the accuracy of the sensory data.}, keywords = {}, pubstate = {published}, tppubtype = {article} } Recent advances in pervasive Internet of Things (IoT) technologies and edge computing have opened new avenues for development of ubiquitous health monitoring applications. Delivering an acceptable level of usability and accuracy for these healthcare IoT applications requires optimization of both system-driven and data-driven aspects which are typically done in a disjoint manner. While decoupled optimization of these processes yields local optima at each level, synergistic coupling of the system and data levels can lead to a holistic solution opening new opportunities for optimization. In this paper, we present an edge-assisted resource manager that dynamically controls the delity and duration of sensing w.r.t. changes in the patient's activity and health state, thus ne-tuning the trade-o between energy-e ciency and measurement accuracy. The cornerstone of our proposed solution is an intelligent low-latency real-time controller implemented at the edge layer that detects abnormalities in the patient's condition and accordingly adjusts the sensing parameters of a recon gurable wireless sensor node. We assess the e ciency of our proposed system via a case study of PPG-based medical Early Warning Score (EWS) system. Our experiments on a real full hardware-software EWS system reveal up to 49% power savings while maintaining the accuracy of the sensory data. |
Nejatollahi Hamid; Saransh, Gupta; Imani Mohsen; Tajana Rosing; Cammarota Rosario; Dutt Nikil CryptoPIM: In-memory Acceleration for Lattice-based Cryptographic Hardware Journal Article Design Automation Conference (DAC), 2020, (Best paper award finalist). @article{Nejatollahi2020-DAC, title = {CryptoPIM: In-memory Acceleration for Lattice-based Cryptographic Hardware}, author = {Nejatollahi, Hamid; Saransh, Gupta; Imani, Mohsen; Tajana, Rosing; Cammarota, Rosario; Dutt, Nikil}, url = {https://eprint.iacr.org/2020/276}, year = {2020}, date = {2020-06-01}, journal = {Design Automation Conference (DAC)}, note = {Best paper award finalist}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Amiri, Delaram; Anzanpour, Arman; Azimi, Iman; Rahmani, Amir M; Liljeberg, Pasi; Dutt, Nikil; Levorato, Marco Optimizing Energy Efficiency of Wearable Sensors Using Fog-assisted Control Book Chapter Fog Computing: Theory and Practice, Chapter 9, pp. arXiv:1907.11989, Wiley, 2020, ISBN: 9781119551713. @inbook{amiribook2020, title = {Optimizing Energy Efficiency of Wearable Sensors Using Fog-assisted Control}, author = {Delaram Amiri and Arman Anzanpour and Iman Azimi and Amir M Rahmani and Pasi Liljeberg and Nikil Dutt and Marco Levorato}, url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/9781119551713.ch9}, doi = {https://doi.org/10.1002/9781119551713.ch9}, isbn = {9781119551713}, year = {2020}, date = {2020-04-25}, booktitle = {Fog Computing: Theory and Practice}, journal = {arXiv e-prints}, pages = {arXiv:1907.11989}, publisher = {Wiley}, chapter = {9}, abstract = {Recent advances in the Internet of Things (IoT) technologies have enabled the use of wearables for remote patient monitoring. Wearable sensors capture the patient's vital signs, and provide alerts or diagnosis based on the collected data. Unfortunately, wearables typically have limited energy and computational capacity, making their use challenging for healthcare applications where monitoring must continue uninterrupted long time, without the need to charge or change the battery. Fog computing can alleviate this problem by offloading computationally intensive tasks from the sensor layer to higher layers, thereby not only meeting the sensors' limited computational capacity but also enabling the use of local closed-loop energy optimization algorithms to increase the battery life.}, keywords = {}, pubstate = {published}, tppubtype = {inbook} } Recent advances in the Internet of Things (IoT) technologies have enabled the use of wearables for remote patient monitoring. Wearable sensors capture the patient's vital signs, and provide alerts or diagnosis based on the collected data. Unfortunately, wearables typically have limited energy and computational capacity, making their use challenging for healthcare applications where monitoring must continue uninterrupted long time, without the need to charge or change the battery. Fog computing can alleviate this problem by offloading computationally intensive tasks from the sensor layer to higher layers, thereby not only meeting the sensors' limited computational capacity but also enabling the use of local closed-loop energy optimization algorithms to increase the battery life. |
Lee, Tao-Yi; Vo, Khuong; Baek, Wongi; Khine, Michelle; Dutt, Nikil D STINT: selective transmission for low-energy physiological monitoring Inproceedings ISLPED '20: ACM/IEEE International Symposium on Low Power Electronics and Design, Boston, Massachusetts, August 10-12, 2020, pp. 115–120, ACM, 2020. @inproceedings{DBLP:conf/islped/LeeVBKD20, title = {STINT: selective transmission for low-energy physiological monitoring}, author = {Tao-Yi Lee and Khuong Vo and Wongi Baek and Michelle Khine and Nikil D Dutt}, url = {https://doi.org/10.1145/3370748.3406563}, doi = {10.1145/3370748.3406563}, year = {2020}, date = {2020-04-03}, booktitle = {ISLPED '20: ACM/IEEE International Symposium on Low Power Electronics and Design, Boston, Massachusetts, August 10-12, 2020}, pages = {115--120}, publisher = {ACM}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Vo, Khuong; Le, Tai; Rahmani, Amir M; Dutt, Nikil D; Cao, Hung An Efficient and Robust Deep Learning Method with 1-D Octave Convolution to Extract Fetal Electrocardiogram Journal Article Sensors, 20 (13), pp. 3757, 2020. @article{DBLP:journals/sensors/VoLRDC20, title = {An Efficient and Robust Deep Learning Method with 1-D Octave Convolution to Extract Fetal Electrocardiogram}, author = {Khuong Vo and Tai Le and Amir M Rahmani and Nikil D Dutt and Hung Cao}, url = {https://doi.org/10.3390/s20133757}, doi = {10.3390/s20133757}, year = {2020}, date = {2020-04-02}, journal = {Sensors}, volume = {20}, number = {13}, pages = {3757}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Peroni, Daniel; Imani, Mohsen; Hamid, Nejatollahi; Dutt, Nikil; Rosing, Tajana Data Reuse for Accelerated Approximate Warps Journal Article IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2020. @article{Nejatollahi2020-TCAD, title = {Data Reuse for Accelerated Approximate Warps}, author = {Daniel Peroni and Mohsen Imani and Nejatollahi Hamid and Nikil Dutt and Tajana Rosing}, url = {https://ieeexplore.ieee.org/document/9060871}, year = {2020}, date = {2020-04-01}, journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Nejatollahi Hamid; Sina Shahhosseini; Cammarota, Rosario; Dutt Nikil Exploring Energy Efficient Quantum-resistant Signal Processing Using Array Processors Conference International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2020, (Best paper award finalist). @conference{Nejatollah-ICASSP, title = {Exploring Energy Efficient Quantum-resistant Signal Processing Using Array Processors}, author = {Nejatollahi, Hamid; Sina Shahhosseini; Cammarota, Rosario; Dutt, Nikil}, url = {https://eprint.iacr.org/2019/1297.pdf}, year = {2020}, date = {2020-02-01}, booktitle = {International Conference on Acoustics, Speech, and Signal Processing (ICASSP)}, note = {Best paper award finalist}, keywords = {}, pubstate = {published}, tppubtype = {conference} } |
Nejatollahi Hamid; Felipe, Valencia; Banik Subhadeep; Regazzoni Francesco; Cammarota Rosario; Dutt Nikil Synthesis of Flexible Accelerators for Early Adoption of Ring-LWE Post-quantum Cryptography Journal Article Transactions on Embedded Computing Systems, 2020. @article{Nejatollahi2020-TECS, title = {Synthesis of Flexible Accelerators for Early Adoption of Ring-LWE Post-quantum Cryptography}, author = {Nejatollahi, Hamid; Felipe, Valencia; Banik, Subhadeep; Regazzoni Francesco; Cammarota, Rosario; Dutt, Nikil}, url = {https://dl.acm.org/doi/10.1145/3378164}, year = {2020}, date = {2020-01-13}, journal = {Transactions on Embedded Computing Systems}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Maity, Biswadip; Shoushtari, Majid; Rahmani, Amir M; Dutt, Nikil D Self-Adaptive Memory Approximation: A Formal Control Theory Approach Journal Article IEEE Embed. Syst. Lett., 12 (2), pp. 33–36, 2020. @article{DBLP:journals/esl/MaitySRD20, title = {Self-Adaptive Memory Approximation: A Formal Control Theory Approach}, author = {Biswadip Maity and Majid Shoushtari and Amir M Rahmani and Nikil D Dutt}, url = {https://doi.org/10.1109/LES.2019.2941018}, doi = {10.1109/LES.2019.2941018}, year = {2020}, date = {2020-01-01}, journal = {IEEE Embed. Syst. Lett.}, volume = {12}, number = {2}, pages = {33--36}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Dutt, Nikil D; Regazzoni, Carlo S; Rinner, Bernhard; Yao, Xin Self-Awareness for Autonomous Systems Journal Article Proceedings of the IEEE, 108 (7), pp. 971–975, 2020. @article{DBLP:journals/pieee/DuttRRY20, title = {Self-Awareness for Autonomous Systems}, author = {Nikil D Dutt and Carlo S Regazzoni and Bernhard Rinner and Xin Yao}, url = {https://doi.org/10.1109/JPROC.2020.2990784}, doi = {10.1109/JPROC.2020.2990784}, year = {2020}, date = {2020-01-01}, journal = {Proceedings of the IEEE}, volume = {108}, number = {7}, pages = {971--975}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Hoffmann, Henry; Jantsch, Axel; Dutt, Nikil D Embodied Self-Aware Computing Systems Journal Article Proceedings of the IEEE, 108 (7), pp. 1027–1046, 2020. @article{DBLP:journals/pieee/HoffmannJD20, title = {Embodied Self-Aware Computing Systems}, author = {Henry Hoffmann and Axel Jantsch and Nikil D Dutt}, url = {https://doi.org/10.1109/JPROC.2020.2977054}, doi = {10.1109/JPROC.2020.2977054}, year = {2020}, date = {2020-01-01}, journal = {Proceedings of the IEEE}, volume = {108}, number = {7}, pages = {1027--1046}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Vishwanath, Manoj; Jafarlou, Salar; Shin, Ikhwan; Lim, Miranda M; Dutt, Nikil D; Rahmani, Amir M; Cao, Hung Investigation of Machine Learning Approaches for Traumatic Brain Injury Classification via EEG Assessment in Mice Journal Article Sensors, 20 (7), pp. 2027, 2020. @article{DBLP:journals/sensors/VishwanathJSLDR20, title = {Investigation of Machine Learning Approaches for Traumatic Brain Injury Classification via EEG Assessment in Mice}, author = {Manoj Vishwanath and Salar Jafarlou and Ikhwan Shin and Miranda M Lim and Nikil D Dutt and Amir M Rahmani and Hung Cao}, url = {https://doi.org/10.3390/s20072027}, doi = {10.3390/s20072027}, year = {2020}, date = {2020-01-01}, journal = {Sensors}, volume = {20}, number = {7}, pages = {2027}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Jantsch, Axel; Lewis, Peter R; Dutt, Nikil D Introduction to the Special Issue on Self-Aware Cyber-physical Systems Journal Article ACM Trans. Cyber Phys. Syst., 4 (4), pp. 37:1–37:2, 2020. @article{DBLP:journals/tcps/JantschLD20, title = {Introduction to the Special Issue on Self-Aware Cyber-physical Systems}, author = {Axel Jantsch and Peter R Lewis and Nikil D Dutt}, url = {https://dl.acm.org/doi/10.1145/3397266}, year = {2020}, date = {2020-01-01}, journal = {ACM Trans. Cyber Phys. Syst.}, volume = {4}, number = {4}, pages = {37:1--37:2}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Bellman, Kirstie L; Landauer, Christopher; Dutt, Nikil D; Esterle, Lukas; Herkersdorf, Andreas; Jantsch, Axel; Taherinejad, Nima; Lewis, Peter R; Platzner, Marco; ä, Kalle Tammem Self-aware Cyber-Physical Systems Journal Article ACM Trans. Cyber Phys. Syst., 4 (4), pp. 38:1–38:26, 2020. @article{DBLP:journals/tcps/BellmanLDEHJTLP20, title = {Self-aware Cyber-Physical Systems}, author = {Kirstie L Bellman and Christopher Landauer and Nikil D Dutt and Lukas Esterle and Andreas Herkersdorf and Axel Jantsch and Nima Taherinejad and Peter R Lewis and Marco Platzner and Kalle Tammem ä}, url = {https://dl.acm.org/doi/10.1145/3375716}, year = {2020}, date = {2020-01-01}, journal = {ACM Trans. Cyber Phys. Syst.}, volume = {4}, number = {4}, pages = {38:1--38:26}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Le, Tai; Ellington, Floranne; Lee, Tao-Yi; Vo, Khuong; Khine, Michelle; Krishnan, Sandeep Kumar; Dutt, Nikil D; Cao, Hung Continuous Non-Invasive Blood Pressure Monitoring: A Methodological Review on Measurement Techniques Journal Article IEEE Access, 8 , pp. 212478–212498, 2020. @article{DBLP:journals/access/LeELVKKDC20, title = {Continuous Non-Invasive Blood Pressure Monitoring: A Methodological Review on Measurement Techniques}, author = {Tai Le and Floranne Ellington and Tao-Yi Lee and Khuong Vo and Michelle Khine and Sandeep Kumar Krishnan and Nikil D Dutt and Hung Cao}, url = {https://doi.org/10.1109/ACCESS.2020.3040257}, doi = {10.1109/ACCESS.2020.3040257}, year = {2020}, date = {2020-01-01}, journal = {IEEE Access}, volume = {8}, pages = {212478--212498}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Balaji, Adarsha; Catthoor, Francky; Das, Anup; Wu, Yuefeng; Huynh, Khanh; Dell'Anna, Francesco; Indiveri, Giacomo; Krichmar, Jeffrey L; Dutt, Nikil D; Schaafsma, Siebren Mapping Spiking Neural Networks to Neuromorphic Hardware Journal Article IEEE Trans. Very Large Scale Integr. Syst., 28 (1), pp. 76–86, 2020. @article{DBLP:journals/tvlsi/BalajiCDWHDIKDS20, title = {Mapping Spiking Neural Networks to Neuromorphic Hardware}, author = {Adarsha Balaji and Francky Catthoor and Anup Das and Yuefeng Wu and Khanh Huynh and Francesco Dell'Anna and Giacomo Indiveri and Jeffrey L Krichmar and Nikil D Dutt and Siebren Schaafsma}, url = {https://doi.org/10.1109/TVLSI.2019.2951493}, doi = {10.1109/TVLSI.2019.2951493}, year = {2020}, date = {2020-01-01}, journal = {IEEE Trans. Very Large Scale Integr. Syst.}, volume = {28}, number = {1}, pages = {76--86}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Williams, Lucretia; Hayes, Gillian R; Guo, Yuqing; Rahmani, Amir; Dutt, Nikil D HCI and mHealth Wearable Tech: A Multidisciplinary Research Challenge Inproceedings Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, CHI 2020, Honolulu, HI, USA, April 25-30, 2020, pp. 1–7, ACM, 2020. @inproceedings{DBLP:conf/chi/WilliamsHGRD20, title = {HCI and mHealth Wearable Tech: A Multidisciplinary Research Challenge}, author = {Lucretia Williams and Gillian R Hayes and Yuqing Guo and Amir Rahmani and Nikil D Dutt}, url = {https://doi.org/10.1145/3334480.3375223}, doi = {10.1145/3334480.3375223}, year = {2020}, date = {2020-01-01}, booktitle = {Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, CHI 2020, Honolulu, HI, USA, April 25-30, 2020}, pages = {1--7}, publisher = {ACM}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Amiri, Delaram; Anzanpour, Arman; Azimi, Iman; Levorato, Marco; Liljeberg, Pasi; Dutt, Nikil D; Rahmani, Amir M Context-Aware Sensing via Dynamic Programming for Edge-Assisted Wearable Systems Journal Article ACM Trans. Comput. Heal., 1 (2), pp. 7:1–7:25, 2020. @article{DBLP:journals/health/AmiriAALLDR20, title = {Context-Aware Sensing via Dynamic Programming for Edge-Assisted Wearable Systems}, author = {Delaram Amiri and Arman Anzanpour and Iman Azimi and Marco Levorato and Pasi Liljeberg and Nikil D Dutt and Amir M Rahmani}, url = {https://doi.org/10.1145/3351286}, doi = {10.1145/3351286}, year = {2020}, date = {2020-01-01}, journal = {ACM Trans. Comput. Heal.}, volume = {1}, number = {2}, pages = {7:1--7:25}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
Maurer, Florian; Donyanavard, Bryan; Rahmani, Amir M; Dutt, Nikil D; Herkersdorf, Andreas Emergent Control of MPSoC Operation by a Hierarchical Supervisor / Reinforcement Learning Approach Inproceedings 2020 Design, Automation & Test in Europe Conference & Exhibition, DATE 2020, Grenoble, France, March 9-13, 2020, pp. 1562–1567, IEEE, 2020. @inproceedings{DBLP:conf/date/MaurerDRDH20, title = {Emergent Control of MPSoC Operation by a Hierarchical Supervisor / Reinforcement Learning Approach}, author = {Florian Maurer and Bryan Donyanavard and Amir M Rahmani and Nikil D Dutt and Andreas Herkersdorf}, url = {https://doi.org/10.23919/DATE48585.2020.9116574}, doi = {10.23919/DATE48585.2020.9116574}, year = {2020}, date = {2020-01-01}, booktitle = {2020 Design, Automation & Test in Europe Conference & Exhibition, DATE 2020, Grenoble, France, March 9-13, 2020}, pages = {1562--1567}, publisher = {IEEE}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Vishwanath, Manoj; Jafarlou, Salar; Shin, Ikhwan; Dutt, Nikil D; Rahmani, Amir M; Lim, Miranda M; Cao, Hung Classification of Electroencephalogram in a Mouse Model of Traumatic Brain Injury Using Machine Learning Approaches Inproceedings 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society, EMBC 2020, Montreal, QC, Canada, July 20-24, 2020, pp. 3335–3338, IEEE, 2020. @inproceedings{DBLP:conf/embc/VishwanathJSDRL20, title = {Classification of Electroencephalogram in a Mouse Model of Traumatic Brain Injury Using Machine Learning Approaches}, author = {Manoj Vishwanath and Salar Jafarlou and Ikhwan Shin and Nikil D Dutt and Amir M Rahmani and Miranda M Lim and Hung Cao}, url = {https://doi.org/10.1109/EMBC44109.2020.9175915}, doi = {10.1109/EMBC44109.2020.9175915}, year = {2020}, date = {2020-01-01}, booktitle = {42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society, EMBC 2020, Montreal, QC, Canada, July 20-24, 2020}, pages = {3335--3338}, publisher = {IEEE}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Laitala, Juho; Jiang, Mingzhe; Syrjälä, Elise; Naeini, Emad Kasaeyan; Airola, Antti; Rahmani, Amir M; Dutt, Nikil D; Liljeberg, Pasi Robust ECG R-peak detection using LSTM Inproceedings SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, online event, [Brno, Czech Republic], March 30 - April 3, 2020, pp. 1104–1111, ACM, 2020. @inproceedings{DBLP:conf/sac/LaitalaJSNARDL20, title = {Robust ECG R-peak detection using LSTM}, author = {Juho Laitala and Mingzhe Jiang and Elise Syrjälä and Emad Kasaeyan Naeini and Antti Airola and Amir M Rahmani and Nikil D Dutt and Pasi Liljeberg}, url = {https://doi.org/10.1145/3341105.3373945}, doi = {10.1145/3341105.3373945}, year = {2020}, date = {2020-01-01}, booktitle = {SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, online event, [Brno, Czech Republic], March 30 - April 3, 2020}, pages = {1104--1111}, publisher = {ACM}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Monazzah, Amir Mahdi Hosseini; Rahmani, Amir M; Miele, Antonio; Dutt, Nikil D CAST: Content-Aware STT-MRAM Cache Write Management for Different Levels of Approximation Journal Article IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 39 (12), pp. 4385–4398, 2020. @article{DBLP:journals/tcad/MonazzahRMD20, title = {CAST: Content-Aware STT-MRAM Cache Write Management for Different Levels of Approximation}, author = {Amir Mahdi Hosseini Monazzah and Amir M Rahmani and Antonio Miele and Nikil D Dutt}, url = {https://doi.org/10.1109/TCAD.2020.2986320}, doi = {10.1109/TCAD.2020.2986320}, year = {2020}, date = {2020-01-01}, journal = {IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.}, volume = {39}, number = {12}, pages = {4385--4398}, keywords = {}, pubstate = {published}, tppubtype = {article} } |