2020
|
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 Proceedings Article In: 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}
}
|
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 Proceedings Article In: 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}
}
|
Maurer, Florian; Donyanavard, Bryan; Rahmani, Amir M; Dutt, Nikil D; Herkersdorf, Andreas Emergent Control of MPSoC Operation by a Hierarchical Supervisor / Reinforcement Learning Approach Proceedings Article In: 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}
}
|
Williams, Lucretia; Hayes, Gillian R; Guo, Yuqing; Rahmani, Amir; Dutt, Nikil D HCI and mHealth Wearable Tech: A Multidisciplinary Research Challenge Proceedings Article In: 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}
}
|
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 In: IEEE Trans. Very Large Scale Integr. Syst., vol. 28, no. 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}
}
|
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 In: ACM Trans. Cyber Phys. Syst., vol. 4, no. 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}
}
|
Jantsch, Axel; Lewis, Peter R; Dutt, Nikil D Introduction to the Special Issue on Self-Aware Cyber-physical Systems Journal Article In: ACM Trans. Cyber Phys. Syst., vol. 4, no. 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}
}
|
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 In: Sensors, vol. 20, no. 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}
}
|
Hoffmann, Henry; Jantsch, Axel; Dutt, Nikil D Embodied Self-Aware Computing Systems Journal Article In: Proceedings of the IEEE, vol. 108, no. 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}
}
|
Dutt, Nikil D; Regazzoni, Carlo S; Rinner, Bernhard; Yao, Xin Self-Awareness for Autonomous Systems Journal Article In: Proceedings of the IEEE, vol. 108, no. 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}
}
|
Maity, Biswadip; Shoushtari, Majid; Rahmani, Amir M; Dutt, Nikil D Self-Adaptive Memory Approximation: A Formal Control Theory Approach Journal Article In: IEEE Embed. Syst. Lett., vol. 12, no. 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}
}
|
Nejatollahi, Hamid; Gupta, Saransh; Imani, Mohsen; Rosing, Tajana Simunic; Cammarota, Rosario; Dutt, Nikil D CryptoPIM: In-memory Acceleration for Lattice-based Cryptographic
Hardware Proceedings Article In: 57th ACM/IEEE Design Automation Conference, DAC 2020, San Francisco,
CA, USA, July 20-24, 2020, pp. 1–6, IEEE, 2020. @inproceedings{DBLP:conf/dac/NejatollahiGIRC20,
title = {CryptoPIM: In-memory Acceleration for Lattice-based Cryptographic
Hardware},
author = {Hamid Nejatollahi and Saransh Gupta and Mohsen Imani and Tajana Simunic Rosing and Rosario Cammarota and Nikil D Dutt},
url = {https://doi.org/10.1109/DAC18072.2020.9218730},
doi = {10.1109/DAC18072.2020.9218730},
year = {2020},
date = {2020-01-01},
booktitle = {57th ACM/IEEE Design Automation Conference, DAC 2020, San Francisco,
CA, USA, July 20-24, 2020},
pages = {1--6},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Seo, Dongjoo; Shahhosseini, Sina; Mehrabadi, Milad Asgari; Donyanavard, Bryan; Lim, Sung-Soo; Rahmani, Amir M; Dutt, Nikil D Dynamic iFogSim: A Framework for Full-Stack Simulation of Dynamic Resource Management in IoT Systems Proceedings Article In: 2020 International Conference on Omni-layer Intelligent Systems, COINS
2020, Barcelona, Spain, August 31 - September 2, 2020, pp. 1–6, IEEE, 2020. @inproceedings{DBLP:conf/coins/SeoSMDLRD20,
title = {Dynamic iFogSim: A Framework for Full-Stack Simulation of Dynamic Resource Management in IoT Systems},
author = {Dongjoo Seo and Sina Shahhosseini and Milad Asgari Mehrabadi and Bryan Donyanavard and Sung-Soo Lim and Amir M Rahmani and Nikil D Dutt},
url = {https://doi.org/10.1109/COINS49042.2020.9191663},
doi = {10.1109/COINS49042.2020.9191663},
year = {2020},
date = {2020-01-01},
booktitle = {2020 International Conference on Omni-layer Intelligent Systems, COINS
2020, Barcelona, Spain, August 31 - September 2, 2020},
pages = {1--6},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Anzanpour, Arman; Amiri, Delaram; Azimi, Iman; Levorato, Marco; Dutt, Nikil D; Liljeberg, Pasi; Rahmani, Amir M Edge-Assisted Control for Healthcare Internet of Things: A Case
Study on PPG-Based Early Warning Score Journal Article In: ACM Trans. Internet Things, vol. 2, no. 1, pp. 1:1–1:21, 2020. @article{DBLP:journals/tiot/AnzanpourAALDLR20,
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 D Dutt and Pasi Liljeberg and Amir M Rahmani},
url = {https://doi.org/10.1145/3407091},
doi = {10.1145/3407091},
year = {2020},
date = {2020-01-01},
journal = {ACM Trans. Internet Things},
volume = {2},
number = {1},
pages = {1:1--1:21},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Nejatollahi, Hamid; Valencia, Felipe; Banik, Subhadeep; Regazzoni, Francesco; Cammarota, Rosario; Dutt, Nikil D Synthesis of Flexible Accelerators for Early Adoption of Ring-LWE
Post-quantum Cryptography Journal Article In: ACM Trans. Embed. Comput. Syst., vol. 19, no. 2, pp. 11:1–11:17, 2020. @article{DBLP:journals/tecs/NejatollahiVBRC20,
title = {Synthesis of Flexible Accelerators for Early Adoption of Ring-LWE
Post-quantum Cryptography},
author = {Hamid Nejatollahi and Felipe Valencia and Subhadeep Banik and Francesco Regazzoni and Rosario Cammarota and Nikil D Dutt},
url = {https://doi.org/10.1145/3378164},
doi = {10.1145/3378164},
year = {2020},
date = {2020-01-01},
journal = {ACM Trans. Embed. Comput. Syst.},
volume = {19},
number = {2},
pages = {11:1--11:17},
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 In: IEEE Access, vol. 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}
}
|
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 In: ACM Trans. Comput. Heal., vol. 1, no. 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}
}
|
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 In: IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., vol. 39, no. 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}
}
|
Peroni, Daniel; Imani, Mohsen; Nejatollahi, Hamid; Dutt, Nikil D; Rosing, Tajana Data Reuse for Accelerated Approximate Warps Journal Article In: IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., vol. 39, no. 12, pp. 4623–4634, 2020. @article{DBLP:journals/tcad/PeroniINDR20,
title = {Data Reuse for Accelerated Approximate Warps},
author = {Daniel Peroni and Mohsen Imani and Hamid Nejatollahi and Nikil D Dutt and Tajana Rosing},
url = {https://doi.org/10.1109/TCAD.2020.2986128},
doi = {10.1109/TCAD.2020.2986128},
year = {2020},
date = {2020-01-01},
journal = {IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.},
volume = {39},
number = {12},
pages = {4623--4634},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
2019
|
Lee, Tao-Yi; Levorato, Marco; Dutt, Nikil DNN-Assisted Sensor for Energy-Efficient ECG Monitoring Conference DNN-Assisted Sensor for Energy-Efficient ECG Monitoring, 2019 IEEE Global Communications Conference (GLOBECOM), 2019. @conference{Lee2019,
title = {DNN-Assisted Sensor for Energy-Efficient ECG Monitoring},
author = {Tao-Yi Lee and Marco Levorato and Nikil Dutt},
url = {https://ieeexplore.ieee.org/document/9014002},
year = {2019},
date = {2019-12-10},
booktitle = {DNN-Assisted Sensor for Energy-Efficient ECG Monitoring},
publisher = {2019 IEEE Global Communications Conference (GLOBECOM)},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
|
Nejatollahi, Hamid; Dutt, Nikil; Cammarota, Rosario Flexible NTT Accelerators for RLWE Lattice-Based Cryptography Conference 2019. @conference{Nejatollahi2019b,
title = {Flexible NTT Accelerators for RLWE Lattice-Based Cryptography},
author = {Hamid Nejatollahi and Nikil Dutt and Rosario Cammarota},
url = {https://ieeexplore.ieee.org/document/8988700},
year = {2019},
date = {2019-11-17},
journal = {37th IEEE International Conference on Computer Design},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
|
Amiri, Delaram; Anzanpour, Arman; Azimi, Iman; Levorato, Marco; Liljeberg, Pasi; Dutt, Nikil; Rahmani, Amir M Context-Aware Sensing via Dynamic Programming for Edge-Assisted Wearable Systems Journal Article In: ACM transaction on computing for healthcare (HEALTH), 2019. @article{amiri-levorato-2019,
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 Dutt and Amir M Rahmani},
url = {https://www.researchgate.net/publication/334849243_Context-Aware_Sensing_via_Dynamic_Programming_for_Edge-Assisted_Wearable_Systems},
doi = {10.1145/3351286},
year = {2019},
date = {2019-08-01},
booktitle = {ACM Transactions on Computing for Healthcare},
journal = {ACM transaction on computing for healthcare (HEALTH)},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Kasaeyan Naeini, Emad; Azimi, Iman; Rahmani, Amir M; Liljeberg, Pasi; Dutt, Nikil A Real-time PPG Quality Assessment Approach for Healthcare Internet-of-Things Journal Article In: Procedia Computer Science, vol. 151, pp. 551 - 558, 2019, ISSN: 1877-0509, (The 10th International Conference on Ambient Systems, Networks and Technologies (ANT 2019) / The 2nd International Conference on Emerging Data and Industry 4.0 (EDI40 2019) / Affiliated Workshops). @article{NAEINI2019551,
title = {A Real-time PPG Quality Assessment Approach for Healthcare Internet-of-Things},
author = {Emad Kasaeyan Naeini and Iman Azimi and Amir M Rahmani and Pasi Liljeberg and Nikil Dutt},
url = {http://www.sciencedirect.com/science/article/pii/S1877050919305368},
doi = {https://doi.org/10.1016/j.procs.2019.04.074},
issn = {1877-0509},
year = {2019},
date = {2019-05-01},
journal = {Procedia Computer Science},
volume = {151},
pages = {551 - 558},
abstract = {Photoplethysmography (PPG) as a non-invasive and low-cost technique plays a significant role in wearable Internet-of-Things based health monitoring systems, enabling continuous health and well-being data collection. As PPG monitoring is relatively simple, non-invasive, and convenient, it is widely used in a variety of wearable devices (e.g., smart bands, smart rings, smartphones) to acquire different vital signs such as heart rate and pulse rate variability. However, the accuracy of such vital signs highly depends on the quality of the signal and the presence of artifacts generated by other resources such as motion. This unreliable performance is unacceptable in health monitoring systems. To tackle this issue, different studies have proposed motion artifacts reduction and signal quality assessment methods. However, they merely focus on improvements in the results and signal quality. Therefore, they are unable to alleviate erroneous decision making due to invalid vital signs extracted from the unreliable PPG signals. In this paper, we propose a novel PPG quality assessment approach for IoT-based health monitoring systems, by which the reliability of the vital signs extracted from PPG quality is determined. Therefore, unreliable data can be discarded to prevent inaccurate decision making and false alarms. Exploiting a Convolutional Neural Networks (CNN) approach, a hypothesis function is created by comparing heart rate in the PPG with corresponding heart rate values extracted from ECG signal. We implement a proof-of-concept IoT-based system to evaluate the accuracy of the proposed approach.},
note = {The 10th International Conference on Ambient Systems, Networks and Technologies (ANT 2019) / The 2nd International Conference on Emerging Data and Industry 4.0 (EDI40 2019) / Affiliated Workshops},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Photoplethysmography (PPG) as a non-invasive and low-cost technique plays a significant role in wearable Internet-of-Things based health monitoring systems, enabling continuous health and well-being data collection. As PPG monitoring is relatively simple, non-invasive, and convenient, it is widely used in a variety of wearable devices (e.g., smart bands, smart rings, smartphones) to acquire different vital signs such as heart rate and pulse rate variability. However, the accuracy of such vital signs highly depends on the quality of the signal and the presence of artifacts generated by other resources such as motion. This unreliable performance is unacceptable in health monitoring systems. To tackle this issue, different studies have proposed motion artifacts reduction and signal quality assessment methods. However, they merely focus on improvements in the results and signal quality. Therefore, they are unable to alleviate erroneous decision making due to invalid vital signs extracted from the unreliable PPG signals. In this paper, we propose a novel PPG quality assessment approach for IoT-based health monitoring systems, by which the reliability of the vital signs extracted from PPG quality is determined. Therefore, unreliable data can be discarded to prevent inaccurate decision making and false alarms. Exploiting a Convolutional Neural Networks (CNN) approach, a hypothesis function is created by comparing heart rate in the PPG with corresponding heart rate values extracted from ECG signal. We implement a proof-of-concept IoT-based system to evaluate the accuracy of the proposed approach. |
Peroni, Daniel; Imani, Mohsen; Hamid, Nejatollahi; Dutt, Nikil; Rosing, Tajana ARGA: Approximate Reuse for GPGPU Acceleration Conference IEEE/ACM Design Automation Conference (DAC), 2019. @conference{Peroni2019,
title = {ARGA: Approximate Reuse for GPGPU Acceleration},
author = {Daniel Peroni and Mohsen Imani and Nejatollahi Hamid and Nikil Dutt and Tajana Rosing},
doi = {10.1145/3316781.3317776},
year = {2019},
date = {2019-05-01},
booktitle = { IEEE/ACM Design Automation Conference (DAC)},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
|
Seto, Kenshu; Nejatollahi, Hamid; An, Jiyoung; Kang, Sujin; Dutt, Nikil Small Memory Footprint Neural Network Accelerators Proceedings Article In: International Symposium on Quality Electronic Design (ISQED), 2019. @inproceedings{Seto2019,
title = {Small Memory Footprint Neural Network Accelerators},
author = {Kenshu Seto and Hamid Nejatollahi and Jiyoung An and Sujin Kang and Nikil Dutt},
doi = {10.1109/ISQED.2019.8697641},
year = {2019},
date = {2019-03-01},
booktitle = {International Symposium on Quality Electronic Design (ISQED)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Nejatollahi, Hamid; Dutt, Nikil; Ray, Sandip; Regazzoni, Francesco; Banerjee, Indranil; Cammarota, Rosario Post-Quantum Lattice-Based Cryptography Implementations: A Survey Journal Article In: ACM Computing Survey, vol. 51, no. 6, 2019, ISSN: 0360-0300. @article{Nejatollahi2019,
title = {Post-Quantum Lattice-Based Cryptography Implementations: A Survey},
author = {Nejatollahi, Hamid and Dutt, Nikil and Ray, Sandip and Regazzoni, Francesco and Banerjee, Indranil and Cammarota, Rosario},
doi = {10.1145/3292548},
issn = {0360-0300},
year = {2019},
date = {2019-01-04},
journal = {ACM Computing Survey},
volume = {51},
number = {6},
abstract = {The advent of quantum computing threatens to break many classical cryptographic schemes, leading to innovations in public key cryptography that focus on post-quantum cryptography primitives and protocols resistant to quantum computing threats. Lattice-based cryptography is a promising post-quantum cryptography family, both in terms of foundational properties as well as in its application to both traditional and emerging security problems such as encryption, digital signature, key exchange, and homomorphic encryption. While such techniques provide guarantees, in theory, their realization on contemporary computing platforms requires careful design choices and tradeoffs to manage both the diversity of computing platforms (e.g., high-performance to resource constrained), as well as the agility for deployment in the face of emerging and changing standards. In this work, we survey trends in lattice-based cryptographic schemes, some recent fundamental proposals for the use of lattices in computer security, challenges for their implementation in software and hardware, and emerging needs for their adoption. The survey means to be informative about the math to allow the reader to focus on the mechanics of the computation ultimately needed for mapping schemes on existing hardware or synthesizing part or all of a scheme on special-purpose hardware.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
The advent of quantum computing threatens to break many classical cryptographic schemes, leading to innovations in public key cryptography that focus on post-quantum cryptography primitives and protocols resistant to quantum computing threats. Lattice-based cryptography is a promising post-quantum cryptography family, both in terms of foundational properties as well as in its application to both traditional and emerging security problems such as encryption, digital signature, key exchange, and homomorphic encryption. While such techniques provide guarantees, in theory, their realization on contemporary computing platforms requires careful design choices and tradeoffs to manage both the diversity of computing platforms (e.g., high-performance to resource constrained), as well as the agility for deployment in the face of emerging and changing standards. In this work, we survey trends in lattice-based cryptographic schemes, some recent fundamental proposals for the use of lattices in computer security, challenges for their implementation in software and hardware, and emerging needs for their adoption. The survey means to be informative about the math to allow the reader to focus on the mechanics of the computation ultimately needed for mapping schemes on existing hardware or synthesizing part or all of a scheme on special-purpose hardware. |
Balaji, Adarsha; Das, Anup; Wu, Yuefeng; Huynh, Khanh; Dell'Anna, Francesco; Indiveri, Giacomo; Krichmar, Jeffrey L; Dutt, Nikil D; Schaafsma, Siebren; Catthoor, Francky Mapping Spiking Neural Networks to Neuromorphic Hardware Journal Article In: CoRR, vol. abs/1909.01843, 2019. @article{DBLP:journals/corr/abs-1909-01843,
title = {Mapping Spiking Neural Networks to Neuromorphic Hardware},
author = {Adarsha Balaji 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 and Francky Catthoor},
url = {http://arxiv.org/abs/1909.01843},
year = {2019},
date = {2019-01-01},
journal = {CoRR},
volume = {abs/1909.01843},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Amiri, Delaram; Anzanpour, Arman; Azimi, Iman; Rahmani, Amir M; Liljeberg, Pasi; Dutt, Nikil D; Levorato, Marco Optimizing Energy Efficiency of Wearable Sensors Using Fog-assisted Control Journal Article In: CoRR, vol. abs/1907.11989, 2019. @article{DBLP:journals/corr/abs-1907-11989,
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 D Dutt and Marco Levorato},
url = {http://arxiv.org/abs/1907.11989},
year = {2019},
date = {2019-01-01},
journal = {CoRR},
volume = {abs/1907.11989},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Rambo, Eberle A; Donyanavard, Bryan; Seo, Minjun; Maurer, Florian; Kadeed, Thawra; de Melo, Caio Batista; Maity, Biswadip; Surhonne, Anmol; Herkersdorf, Andreas; Kurdahi, Fadi J; Dutt, Nikil D; Ernst, Rolf The Information Processing Factory: Organization, Terminology, and Definitions Journal Article In: CoRR, vol. abs/1907.01578, 2019. @article{DBLP:journals/corr/abs-1907-01578,
title = {The Information Processing Factory: Organization, Terminology, and Definitions},
author = {Eberle A Rambo and Bryan Donyanavard and Minjun Seo and Florian Maurer and Thawra Kadeed and Caio Batista de Melo and Biswadip Maity and Anmol Surhonne and Andreas Herkersdorf and Fadi J Kurdahi and Nikil D Dutt and Rolf Ernst},
url = {http://arxiv.org/abs/1907.01578},
year = {2019},
date = {2019-01-01},
journal = {CoRR},
volume = {abs/1907.01578},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Hsieh, Chen-Ying; Sani, Ardalan Amiri; Dutt, Nikil D Exploiting Heterogeneous Mobile Architectures Through a Unified Runtime Framework Proceedings Article In: VLSI-SoC: New Technology Enabler - 27th IFIP WG 10.5/IEEE International
Conference on Very Large Scale Integration, VLSI-SoC 2019, Cusco,
Peru, October 6-9, 2019, Revised and Extended Selected Papers, pp. 323–344, Springer, 2019. @inproceedings{DBLP:conf/vlsi/HsiehSD19a,
title = {Exploiting Heterogeneous Mobile Architectures Through a Unified Runtime Framework},
author = {Chen-Ying Hsieh and Ardalan Amiri Sani and Nikil D Dutt},
url = {https://doi.org/10.1007/978-3-030-53273-4_15},
doi = {10.1007/978-3-030-53273-4_15},
year = {2019},
date = {2019-01-01},
booktitle = {VLSI-SoC: New Technology Enabler - 27th IFIP WG 10.5/IEEE International
Conference on Very Large Scale Integration, VLSI-SoC 2019, Cusco,
Peru, October 6-9, 2019, Revised and Extended Selected Papers},
volume = {586},
pages = {323--344},
publisher = {Springer},
series = {IFIP Advances in Information and Communication Technology},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Hsieh, Chen-Ying; Sani, Ardalan Amiri; Dutt, Nikil D SURF: Self-aware Unified Runtime Framework for Parallel Programs on Heterogeneous Mobile Architectures Proceedings Article In: 27th IFIP/IEEE International Conference on Very Large Scale Integration,
VLSI-SoC 2019, Cuzco, Peru, October 6-9, 2019, pp. 136–141, IEEE, 2019. @inproceedings{DBLP:conf/vlsi/HsiehSD19,
title = {SURF: Self-aware Unified Runtime Framework for Parallel Programs on Heterogeneous Mobile Architectures},
author = {Chen-Ying Hsieh and Ardalan Amiri Sani and Nikil D Dutt},
url = {https://doi.org/10.1109/VLSI-SoC.2019.8920374},
doi = {10.1109/VLSI-SoC.2019.8920374},
year = {2019},
date = {2019-01-01},
booktitle = {27th IFIP/IEEE International Conference on Very Large Scale Integration,
VLSI-SoC 2019, Cuzco, Peru, October 6-9, 2019},
pages = {136--141},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Donyanavard, Bryan; Mück, Tiago; Rahmani, Amir M; Dutt, Nikil D; Sadighi, Armin; Maurer, Florian; Herkersdorf, Andreas SOSA: Self-Optimizing Learning with Self-Adaptive Control for Hierarchical System-on-Chip Management Proceedings Article In: Proceedings of the 52nd Annual IEEE/ACM International Symposium
on Microarchitecture, MICRO 2019, Columbus, OH, USA, October 12-16,
2019, pp. 685–698, ACM, 2019. @inproceedings{DBLP:conf/micro/DonyanavardMRDS19,
title = {SOSA: Self-Optimizing Learning with Self-Adaptive Control for Hierarchical System-on-Chip Management},
author = {Bryan Donyanavard and Tiago Mück and Amir M Rahmani and Nikil D Dutt and Armin Sadighi and Florian Maurer and Andreas Herkersdorf},
url = {https://doi.org/10.1145/3352460.3358312},
doi = {10.1145/3352460.3358312},
year = {2019},
date = {2019-01-01},
booktitle = {Proceedings of the 52nd Annual IEEE/ACM International Symposium
on Microarchitecture, MICRO 2019, Columbus, OH, USA, October 12-16,
2019},
pages = {685--698},
publisher = {ACM},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Shahhosseini, Sina; Azimi, Iman; Anzanpour, Arman; Jantsch, Axel; Liljeberg, Pasi; Dutt, Nikil D; Rahmani, Amir M Dynamic Computation Migration at the Edge: Is There an Optimal Choice? Proceedings Article In: Homayoun, Houman; Taskin, Baris; Mohsenin, Tinoosh; Zhao, Weisheng (Ed.): Proceedings of the 2019 on Great Lakes Symposium on VLSI, GLSVLSI
2019, Tysons Corner, VA, USA, May 9-11, 2019, pp. 519–524, ACM, 2019. @inproceedings{DBLP:conf/glvlsi/ShahhosseiniAAJ19,
title = {Dynamic Computation Migration at the Edge: Is There an Optimal Choice?},
author = {Sina Shahhosseini and Iman Azimi and Arman Anzanpour and Axel Jantsch and Pasi Liljeberg and Nikil D Dutt and Amir M Rahmani},
editor = {Houman Homayoun and Baris Taskin and Tinoosh Mohsenin and Weisheng Zhao},
url = {https://doi.org/10.1145/3299874.3319336},
doi = {10.1145/3299874.3319336},
year = {2019},
date = {2019-01-01},
booktitle = {Proceedings of the 2019 on Great Lakes Symposium on VLSI, GLSVLSI
2019, Tysons Corner, VA, USA, May 9-11, 2019},
pages = {519--524},
publisher = {ACM},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Shamsa, Elham; Kanduri, Anil; Rahmani, Amir M; Liljeberg, Pasi; Jantsch, Axel; Dutt, Nikil D Goal-Driven Autonomy for Efficient On-chip Resource Management: Transforming
Objectives to Goals Proceedings Article In: ü, J; Fummi, Franco (Ed.): Design, Automation & Test in Europe Conference & Exhibition,
DATE 2019, Florence, Italy, March 25-29, 2019, pp. 1397–1402, IEEE, 2019. @inproceedings{DBLP:conf/date/ShamsaKRLJD19,
title = {Goal-Driven Autonomy for Efficient On-chip Resource Management: Transforming
Objectives to Goals},
author = {Elham Shamsa and Anil Kanduri and Amir M Rahmani and Pasi Liljeberg and Axel Jantsch and Nikil D Dutt},
editor = {J ü and Franco Fummi},
url = {https://doi.org/10.23919/DATE.2019.8715134},
doi = {10.23919/DATE.2019.8715134},
year = {2019},
date = {2019-01-01},
booktitle = {Design, Automation & Test in Europe Conference & Exhibition,
DATE 2019, Florence, Italy, March 25-29, 2019},
pages = {1397--1402},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Rambo, Eberle A; Kadeed, Thawra; Ernst, Rolf; Seo, Minjun; Kurdahi, Fadi J; Donyanavard, Bryan; de Melo, Caio Batista; Maity, Biswadip; Moazzemi, Kasra; Stewart, Kenneth; Yi, Saehanseul; Rahmani, Amir M; Dutt, Nikil D; Maurer, Florian; Doan, Nguyen Anh Vu; Surhonne, Anmol; Wild, Thomas; Herkersdorf, Andreas The information processing factory: a paradigm for life cycle management of dependable systems Proceedings Article In: Proceedings of the International Conference on Hardware/Software Codesign
and System Synthesis Companion, CODES+ISSS 2019, part of ESWEEK
2019, New York, NY, USA, October 13-18, 2019, pp. 20:1–20:2, ACM, 2019. @inproceedings{DBLP:conf/codes/RamboKESKDMMMSY19,
title = {The information processing factory: a paradigm for life cycle management of dependable systems},
author = {Eberle A Rambo and Thawra Kadeed and Rolf Ernst and Minjun Seo and Fadi J Kurdahi and Bryan Donyanavard and Caio Batista de Melo and Biswadip Maity and Kasra Moazzemi and Kenneth Stewart and Saehanseul Yi and Amir M Rahmani and Nikil D Dutt and Florian Maurer and Nguyen Anh Vu Doan and Anmol Surhonne and Thomas Wild and Andreas Herkersdorf},
url = {https://doi.org/10.1145/3349567.3357391},
doi = {10.1145/3349567.3357391},
year = {2019},
date = {2019-01-01},
booktitle = {Proceedings of the International Conference on Hardware/Software Codesign
and System Synthesis Companion, CODES+ISSS 2019, part of ESWEEK
2019, New York, NY, USA, October 13-18, 2019},
pages = {20:1--20:2},
publisher = {ACM},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Anzanpour, Arman; Rashid, Humayun; Rahmani, Amir M; Jantsch, Axel; Dutt, Nikil D; Liljeberg, Pasi Energy-efficient and Reliable Wearable Internet-of-Things through
Fog-Assisted Dynamic Goal Management Proceedings Article In: Shakshuki, Elhadi M; -, Ansar-Ul (Ed.): The 10th International Conference on Ambient Systems, Networks and
Technologies (ANT 2019) / The 2nd International Conference on Emerging
Data and Industry 4.0 (EDI40 2019) / Affiliated Workshops, April
29 - May 2, 2019, Leuven, Belgium, pp. 493–500, Elsevier, 2019. @inproceedings{DBLP:conf/ant/AnzanpourRRJDL19,
title = {Energy-efficient and Reliable Wearable Internet-of-Things through
Fog-Assisted Dynamic Goal Management},
author = {Arman Anzanpour and Humayun Rashid and Amir M Rahmani and Axel Jantsch and Nikil D Dutt and Pasi Liljeberg},
editor = {Elhadi M Shakshuki and Ansar{-}Ul -},
url = {https://doi.org/10.1016/j.procs.2019.04.067},
doi = {10.1016/j.procs.2019.04.067},
year = {2019},
date = {2019-01-01},
booktitle = {The 10th International Conference on Ambient Systems, Networks and
Technologies (ANT 2019) / The 2nd International Conference on Emerging
Data and Industry 4.0 (EDI40 2019) / Affiliated Workshops, April
29 - May 2, 2019, Leuven, Belgium},
volume = {151},
pages = {493--500},
publisher = {Elsevier},
series = {Procedia Computer Science},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Moazzemi, Kasra; Maity, Biswadip; Yi, Saehanseul; Rahmani, Amir M; Dutt, Nikil D HESSLE-FREE: Heterogeneous Systems Leveraging Fuzzy Control for Runtime Resource Management Journal Article In: ACM Trans. Embed. Comput. Syst., vol. 18, no. 5s, pp. 74:1–74:19, 2019. @article{DBLP:journals/tecs/MoazzemiMYRD19,
title = {HESSLE-FREE: Heterogeneous Systems Leveraging Fuzzy Control for Runtime Resource Management},
author = {Kasra Moazzemi and Biswadip Maity and Saehanseul Yi and Amir M Rahmani and Nikil D Dutt},
url = {https://doi.org/10.1145/3358203},
doi = {10.1145/3358203},
year = {2019},
date = {2019-01-01},
journal = {ACM Trans. Embed. Comput. Syst.},
volume = {18},
number = {5s},
pages = {74:1--74:19},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Yang, Lei; Liu, Weichen; Guan, Nan; Dutt, Nikil D Optimal Application Mapping and Scheduling for Network-on-Chips with
Computation in STT-RAM Based Router Journal Article In: IEEE Trans. Computers, vol. 68, no. 8, pp. 1174–1189, 2019. @article{DBLP:journals/tc/YangLGD19,
title = {Optimal Application Mapping and Scheduling for Network-on-Chips with
Computation in STT-RAM Based Router},
author = {Lei Yang and Weichen Liu and Nan Guan and Nikil D Dutt},
url = {https://doi.org/10.1109/TC.2018.2864749},
doi = {10.1109/TC.2018.2864749},
year = {2019},
date = {2019-01-01},
journal = {IEEE Trans. Computers},
volume = {68},
number = {8},
pages = {1174--1189},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Beyeler, Michael; Rounds, Emily L; Carlson, Kristofor D; Dutt, Nikil D; Krichmar, Jeffrey L Neural correlates of sparse coding and dimensionality reduction Journal Article In: PLoS Comput. Biol., vol. 15, no. 6, 2019. @article{DBLP:journals/ploscb/BeyelerRCDK19,
title = {Neural correlates of sparse coding and dimensionality reduction},
author = {Michael Beyeler and Emily L Rounds and Kristofor D Carlson and Nikil D Dutt and Jeffrey L Krichmar},
url = {https://doi.org/10.1371/journal.pcbi.1006908},
doi = {10.1371/journal.pcbi.1006908},
year = {2019},
date = {2019-01-01},
journal = {PLoS Comput. Biol.},
volume = {15},
number = {6},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
í, André Lu; da Silva, Alzemiro Henrique Lucas; Rahmani, Amir M; Dutt, Nikil D; Moraes, Fernando Gehm Hierarchical adaptive Multi-objective resource management for many-core
systems Journal Article In: J. Syst. Archit., vol. 97, pp. 416–427, 2019. @article{DBLP:journals/jsa/MartinsSRDM19,
title = {Hierarchical adaptive Multi-objective resource management for many-core
systems},
author = {André Lu í and Alzemiro Henrique Lucas da Silva and Amir M Rahmani and Nikil D Dutt and Fernando Gehm Moraes},
url = {https://doi.org/10.1016/j.sysarc.2019.01.006},
doi = {10.1016/j.sysarc.2019.01.006},
year = {2019},
date = {2019-01-01},
journal = {J. Syst. Archit.},
volume = {97},
pages = {416--427},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
í, André Lu; Garibotti, Rafael; Dutt, Nikil D; Moraes, Fernando Gehm The power impact of hardware and software actuators on self-adaptable
many-core systems Journal Article In: J. Syst. Archit., vol. 97, pp. 42–53, 2019. @article{DBLP:journals/jsa/MartinsGDM19,
title = {The power impact of hardware and software actuators on self-adaptable
many-core systems},
author = {André Lu í and Rafael Garibotti and Nikil D Dutt and Fernando Gehm Moraes},
url = {https://doi.org/10.1016/j.sysarc.2019.05.006},
doi = {10.1016/j.sysarc.2019.05.006},
year = {2019},
date = {2019-01-01},
journal = {J. Syst. Archit.},
volume = {97},
pages = {42--53},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Jeong, Gu-Min; Lee, Kyoungwoo; Choi, Sang-Il; Ji, Sang-Hoon; Dutt, Nikil D Effect of Soft Errors in Iterative Learning Control and Compensation using Cross-layer Approach Journal Article In: Int. J. Comput. Commun. Control, vol. 14, no. 3, pp. 359–374, 2019. @article{DBLP:journals/ijccc/JeongLCJD19,
title = {Effect of Soft Errors in Iterative Learning Control and Compensation using Cross-layer Approach},
author = {Gu-Min Jeong and Kyoungwoo Lee and Sang-Il Choi and Sang-Hoon Ji and Nikil D Dutt},
url = {https://doi.org/10.15837/ijccc.2019.3.3513},
doi = {10.15837/ijccc.2019.3.3513},
year = {2019},
date = {2019-01-01},
journal = {Int. J. Comput. Commun. Control},
volume = {14},
number = {3},
pages = {359--374},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Miele, Antonio; Kanduri, Anil; Moazzemi, Kasra; Juhász, Dávid; Rahmani, Amir M; Dutt, Nikil D; Liljeberg, Pasi; Jantsch, Axel On-Chip Dynamic Resource Management Journal Article In: Found. Trends Electron. Des. Autom., vol. 13, no. 1-2, pp. 1–14, 2019. @article{DBLP:journals/fteda/MieleKMJRDLJ19,
title = {On-Chip Dynamic Resource Management},
author = {Antonio Miele and Anil Kanduri and Kasra Moazzemi and Dávid Juhász and Amir M Rahmani and Nikil D Dutt and Pasi Liljeberg and Axel Jantsch},
url = {https://doi.org/10.1561/1000000055},
doi = {10.1561/1000000055},
year = {2019},
date = {2019-01-01},
journal = {Found. Trends Electron. Des. Autom.},
volume = {13},
number = {1-2},
pages = {1--14},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Balaji, Adarsha; Song, Shihao; Das, Anup; Dutt, Nikil D; Krichmar, Jeff; Kandasamy, Nagarajan; Catthoor, Francky A Framework to Explore Workload-Specific Performance and Lifetime
Trade-offs in Neuromorphic Computing Journal Article In: IEEE Comput. Archit. Lett., vol. 18, no. 2, pp. 149–152, 2019. @article{DBLP:journals/cal/BalajiSDDKKC19,
title = {A Framework to Explore Workload-Specific Performance and Lifetime
Trade-offs in Neuromorphic Computing},
author = {Adarsha Balaji and Shihao Song and Anup Das and Nikil D Dutt and Jeff Krichmar and Nagarajan Kandasamy and Francky Catthoor},
url = {https://doi.org/10.1109/LCA.2019.2951507},
doi = {10.1109/LCA.2019.2951507},
year = {2019},
date = {2019-01-01},
journal = {IEEE Comput. Archit. Lett.},
volume = {18},
number = {2},
pages = {149--152},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Azimi, Iman; Oti, Olugbenga; Labbaf, Sina; é, Hannakaisa Niela-Vil; Axelin, Anna; Dutt, Nikil D; Liljeberg, Pasi; Rahmani, Amir M Personalized Maternal Sleep Quality Assessment: An Objective IoT-based
Longitudinal Study Journal Article In: IEEE Access, vol. 7, pp. 93433–93447, 2019. @article{DBLP:journals/access/AzimiOLNADLR19,
title = {Personalized Maternal Sleep Quality Assessment: An Objective IoT-based
Longitudinal Study},
author = {Iman Azimi and Olugbenga Oti and Sina Labbaf and Hannakaisa Niela{-}Vil é and Anna Axelin and Nikil D Dutt and Pasi Liljeberg and Amir M Rahmani},
url = {https://doi.org/10.1109/ACCESS.2019.2927781},
doi = {10.1109/ACCESS.2019.2927781},
year = {2019},
date = {2019-01-01},
journal = {IEEE Access},
volume = {7},
pages = {93433--93447},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
2018
|
Amiri, Delaram; Anzanpour, Arman; Azimi, Iman; Levorato, Marco; Rahmani, Amir M.; Liljeberg, Pasi; Dutt, Nikil Edge-Assisted Sensor Control in Healthcare IoT Proceedings Article In: 2018 IEEE Global Communications Conference (GLOBECOM), pp. 1–6, 2018. @inproceedings{amiri2018edge,
title = {Edge-Assisted Sensor Control in Healthcare IoT},
author = {Delaram Amiri and Arman Anzanpour and Iman Azimi and Marco Levorato and Amir M. Rahmani and Pasi Liljeberg and Nikil Dutt},
doi = {10.1109/GLOCOM.2018.8647457},
year = {2018},
date = {2018-12-09},
booktitle = {2018 IEEE Global Communications Conference (GLOBECOM)},
pages = {1--6},
abstract = {The Internet of Things is a key enabler of mobile health-care applications. However, the inherent constraints of mobile devices, such as limited availability of energy, can impair their ability to produce accurate data and, in turn, degrade the output of algorithms processing them in real-time to evaluate the patient’s state. This paper presents an edge-assisted framework, where models and control generated by an edge server inform the sensing parameters of mobile sensors. The objective is to maximize the probability that anomalies in the collected signals are detected over extensive periods of time under batteryimposed constraints. Although the proposed concept is general, the control framework is made specific to a use-case where vital signs – heart rate, respiration rate and oxygen saturation – are extracted from a Photoplethysmogram (PPG) signal to detect anomalies in real-time. Experimental results show a 16.9% reduction in sensing energy consumption in comparison to a constant energy consumption with the maximum misdetection probability of 0.17 in a 24-hour health monitoring system.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
The Internet of Things is a key enabler of mobile health-care applications. However, the inherent constraints of mobile devices, such as limited availability of energy, can impair their ability to produce accurate data and, in turn, degrade the output of algorithms processing them in real-time to evaluate the patient’s state. This paper presents an edge-assisted framework, where models and control generated by an edge server inform the sensing parameters of mobile sensors. The objective is to maximize the probability that anomalies in the collected signals are detected over extensive periods of time under batteryimposed constraints. Although the proposed concept is general, the control framework is made specific to a use-case where vital signs – heart rate, respiration rate and oxygen saturation – are extracted from a Photoplethysmogram (PPG) signal to detect anomalies in real-time. Experimental results show a 16.9% reduction in sensing energy consumption in comparison to a constant energy consumption with the maximum misdetection probability of 0.17 in a 24-hour health monitoring system. |
Hsieh, Chenying; Dutt, Nikil; Sani, Ardalan The Case for Exploiting Underutilized Resources in Heterogeneous Mobile Architectures Conference 2018. @conference{Hsieh2018,
title = {The Case for Exploiting Underutilized Resources in Heterogeneous Mobile Architectures},
author = {Chenying Hsieh and Nikil Dutt and Ardalan Sani},
url = {https://ieeexplore.ieee.org/document/8714970},
year = {2018},
date = {2018-11-08},
abstract = {Heterogeneous architectures are ubiquitous in mobile platforms, with mobile SoCs typically integrating multiple processors along with accelerators such as GPUs (for data parallel kernels) and DSPs (for signal processing kernels). This strict partitioning of application execution on heterogeneous compute resources often results in underutilization of resources such as DSPs. We present a case study executing a mix of popular data-parallel workloads such as convolutional neural networks (CNNs), computer vision filters and graphics rendering kernels on mobile devices, and show that both performance and energy consumption of mobile platforms can be improved by synergistically deploying these underutilized compute resources. Our experiments on a mobile Snapdragon 835 platform under both single and multiple application scenarios executing the aforementioned workloads demonstrates average performance and energy improvements of 15-46% and 18-80%, respectively, by synergistically deploying all available compute resources, especially the underutilized DSP. These studies make a strong case for developing a unified runtime system that can better exploit underutilized resources in the face of increasing accelerator diversity in heterogeneous mobile platforms.
},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Heterogeneous architectures are ubiquitous in mobile platforms, with mobile SoCs typically integrating multiple processors along with accelerators such as GPUs (for data parallel kernels) and DSPs (for signal processing kernels). This strict partitioning of application execution on heterogeneous compute resources often results in underutilization of resources such as DSPs. We present a case study executing a mix of popular data-parallel workloads such as convolutional neural networks (CNNs), computer vision filters and graphics rendering kernels on mobile devices, and show that both performance and energy consumption of mobile platforms can be improved by synergistically deploying these underutilized compute resources. Our experiments on a mobile Snapdragon 835 platform under both single and multiple application scenarios executing the aforementioned workloads demonstrates average performance and energy improvements of 15-46% and 18-80%, respectively, by synergistically deploying all available compute resources, especially the underutilized DSP. These studies make a strong case for developing a unified runtime system that can better exploit underutilized resources in the face of increasing accelerator diversity in heterogeneous mobile platforms.
|
Moazzemi, K; Kanduri, A; Juhász, D; Miele, A; Rahmani, A M; Liljeberg, P; Jantsch, A; Dutt, N Trends in On-chip Dynamic Resource Management Proceedings Article In: 2018 21st Euromicro Conference on Digital System Design (DSD), pp. 62-69, 2018. @inproceedings{8491796,
title = {Trends in On-chip Dynamic Resource Management},
author = {K Moazzemi and A Kanduri and D Juhász and A Miele and A M Rahmani and P Liljeberg and A Jantsch and N Dutt},
doi = {10.1109/DSD.2018.00025},
year = {2018},
date = {2018-08-01},
booktitle = {2018 21st Euromicro Conference on Digital System Design (DSD)},
pages = {62-69},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Donvanavard, B; Monazzah, A M H; Dutt, N; Mück, T Exploring Hybrid Memory Caches in Chip Multiprocessors Proceedings Article In: 2018 13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), pp. 1-8, 2018. @inproceedings{8449386,
title = {Exploring Hybrid Memory Caches in Chip Multiprocessors},
author = {B Donvanavard and A M H Monazzah and N Dutt and T Mück},
doi = {10.1109/ReCoSoC.2018.8449386},
year = {2018},
date = {2018-07-01},
booktitle = {2018 13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)},
pages = {1-8},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Rahmani, Amir M.; Donyanavard, Bryan; Mück, Tiago; Moazzemi, Kasra; Jantsch, Axel; Mutlu, Onur; Dutt, Nikil SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management Conference Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, New York, NY, USA, 2018, ISBN: 978-1-4503-4911-6. @conference{Rahmani:2018:SFS:3173162.3173199,
title = {SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management},
author = {Amir M. Rahmani and Bryan Donyanavard and Tiago Mück and Kasra Moazzemi and Axel Jantsch and Onur Mutlu and Nikil Dutt},
url = {http://doi.acm.org/10.1145/3173162.3173199, ACM
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-lightning-talk.pptx, Lightning Talk [pptx]
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-lightning-talk.pdf, Lightning Talk [pdf]
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-talk.pptx, Slides [pptx]
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-talk.pdf, Slides [pdf]
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-poster.pptx, Poster [pptx]
http://duttgroup.ics.uci.edu/wp-content/uploads/2018/05/SPECTR-formal-supervisory-control-for-many-core-resource-management_asplos18-poster.pdf, Poster [pdf]
},
doi = {10.1145/3173162.3173199},
isbn = {978-1-4503-4911-6},
year = {2018},
date = {2018-03-27},
booktitle = {Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems},
pages = {169--183},
publisher = {ACM},
address = {New York, NY, USA},
abstract = {Resource management strategies for many-core systems need to enable sharing of resources such as power, processing cores, and memory bandwidth while coordinating the priority and significance of system- and application-level objectives at runtime in a scalable and robust manner. State-of-the-art approaches use heuristics or machine learning for resource management, but unfortunately lack formalism in providing robustness against unexpected corner cases. While recent efforts deploy classical control-theoretic approaches with some guarantees and formalism, they lack scalability and autonomy to meet changing runtime goals. We present SPECTR, a new resource management approach for many-core systems that leverages formal supervisory control theory (SCT) to combine the strengths of classical control theory with state-of-the-art heuristic approaches to efficiently meet changing runtime goals. SPECTR is a scalable and robust control architecture and a systematic design flow for hierarchical control of many-core systems. SPECTR leverages SCT techniques such as gain scheduling to allow autonomy for individual controllers. It facilitates automatic synthesis of the high-level supervisory controller and its property verification. We implement SPECTR on an Exynos platform containing ARM's big.LITTLE-based heterogeneous multi-processor (HMP) and demonstrate that SPECTR»s use of SCT is key to managing multiple interacting resources (e.g., chip power and processing cores) in the presence of competing objectives (e.g., satisfying QoS vs. power capping). The principles of SPECTR are easily applicable to any resource type and objective as long as the management problem can be modeled using dynamical systems theory (e.g., difference equations), discrete-event dynamic systems, or fuzzy dynamics.
},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Resource management strategies for many-core systems need to enable sharing of resources such as power, processing cores, and memory bandwidth while coordinating the priority and significance of system- and application-level objectives at runtime in a scalable and robust manner. State-of-the-art approaches use heuristics or machine learning for resource management, but unfortunately lack formalism in providing robustness against unexpected corner cases. While recent efforts deploy classical control-theoretic approaches with some guarantees and formalism, they lack scalability and autonomy to meet changing runtime goals. We present SPECTR, a new resource management approach for many-core systems that leverages formal supervisory control theory (SCT) to combine the strengths of classical control theory with state-of-the-art heuristic approaches to efficiently meet changing runtime goals. SPECTR is a scalable and robust control architecture and a systematic design flow for hierarchical control of many-core systems. SPECTR leverages SCT techniques such as gain scheduling to allow autonomy for individual controllers. It facilitates automatic synthesis of the high-level supervisory controller and its property verification. We implement SPECTR on an Exynos platform containing ARM's big.LITTLE-based heterogeneous multi-processor (HMP) and demonstrate that SPECTR»s use of SCT is key to managing multiple interacting resources (e.g., chip power and processing cores) in the presence of competing objectives (e.g., satisfying QoS vs. power capping). The principles of SPECTR are easily applicable to any resource type and objective as long as the management problem can be modeled using dynamical systems theory (e.g., difference equations), discrete-event dynamic systems, or fuzzy dynamics.
|