Loading...
Search for: safari--s
0.006 seconds

    Tolerating permanent faults with low-energy overhead in multicore mixed-criticality systems

    , Article IEEE Transactions on Emerging Topics in Computing ; 2021 ; 21686750 (ISSN) Naghavi, A ; Safari, S ; Hessabi, S ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    Due to the battery-operated nature of embedded Mixed-Criticality Systems, simultaneous energy and reliability management is a cru-cial issue in designing these systems. We propose two comprehensive schemes, MC-2S and MC-4S, which tolerate permanent faults through exploiting the inherent redundancy of multicore systems for applying standby-sparing technique and maintaining the system re-liability against transient faults with low energy overhead. In these schemes, two copies of each high-criticality task are scheduled on different cores to guarantee their timeliness in case of permanent fault occurrence. In order to guarantee the quality of service of low-criticality tasks, in the MC-2S... 

    Tolerating permanent faults with low-energy overhead in multicore mixed-criticality systems

    , Article IEEE Transactions on Emerging Topics in Computing ; Volume 10, Issue 2 , 2022 , Pages 985-996 ; 21686750 (ISSN) Naghavi, A ; Safari, S ; Hessabi, S ; Sharif University of Technology
    IEEE Computer Society  2022
    Abstract
    Due to the battery-operated nature of some embedded Mixed-Criticality Systems, simultaneous energy and reliability management is a crucial issue in designing these systems. We propose two comprehensive schemes, MC-2S and MC-4S, which exploit the standby-sparing technique to tolerate permanent faults through inherent redundancy of multicore systems and maintain the system's reliability against transient faults with low energy overhead. In these schemes, two copies of each high-criticality task are scheduled on different cores to guarantee their timeliness in case of permanent fault occurrence. To guarantee the quality of service of low-criticality tasks, in the MC-2S scheme, one backup copy... 

    Removal of lignin, COD, and color from pulp and paper wastewater using electrocoagulation

    , Article Desalination and Water Treatment ; Volume 57, Issue 21 , 2016 , Pages 9698-9704 ; 19443994 (ISSN) Azadi Aghdam, M ; Kariminia, H. R ; Safari, S ; Sharif University of Technology
    Taylor and Francis Inc  2016
    Abstract
    Electrocoagulation is an effective, fast, and economic method for treatment of industrial wastewaters. In this study, effects of different parameters including electrolysis time, voltage, and pH on the reduction of chemical oxygen demand (COD), lignin, and color in pulp and paper wastewaters were studied. Iron and aluminum were used as anode and cathode electrodes, respectively. Under the optimal conditions (pH 5, 60 min, 10 V), this treatment method led to 85% removal of COD and 78.5% removal of lignin. Furthermore, clear treated water with complete color removal was generated that suggests the application of electrocoagulation for industrial wastewater treatment, especially in pulp and... 

    A novel GA-based High-Level Synthesis technique to enhance RT-level concurrent testing

    , Article 14th IEEE International On-Line Testing Symposium, IOLTS 2008, Rhodes, 7 July 2008 through 9 July 2008 ; 2008 , Pages 173-174 ; 9780769532646 (ISBN) Karimi, N ; Aminzadeh, S ; Safari, S ; Navabi, Z ; Sharif University of Technology
    2008
    Abstract
    This paper presents an efficient High-Level Synthesis (HLS) approach to improve RT-Level concurrent testing. The proposed method used for both fault detection and fault location. At first the available resources are used in their dead intervals to test active resources for fault detection, and then some changes are applied to the RT-Level controller to locate the faults. The fault detection step is based on a genetic algorithm (GA) search technique. This genetic algorithm is applied to the design after high level synthesis process to explore the test map. The proposed method has been evaluated based on dependability enhancement and area/latency overhead imposed to different benchmarks after... 

    Offline replication and online energy management for hard real-time multicore systems

    , Article CSI Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2015, 7 October 2015 through 8 October 2015 ; October , 2015 , Page(s): 1 - 7 ; 9781467380478 (ISBN) Poursafaei, F. R ; Safari, S ; Ansari, M ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    For real-time embedded systems, energy consumption and reliability are two major design concerns. We consider the problem of minimizing the energy consumption of a set of periodic real-time applications when running on a multi-core system while satisfying given reliability targets. Multi-core platforms provide a good capability for task replication in order to achieve given reliability targets. However, careless task replication may lead to significant energy overhead. Therefore, to provide a given reliability level with a reduced energy overhead, the level of replication and also the voltage and frequency assigned to each task should be determined cautiously. The goal of this paper is to... 

    Peak power management to meet thermal design power in fault-tolerant embedded systems

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 30, Issue 1 , 1 January , 2019 , Page(s) 161 - 173 ; 10459219 (ISSN) Ansari, M ; Safari, S ; Khaksar, A. Y ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2018
    Abstract
    Multicore platforms provide great opportunity for implementation of fault-tolerance techniques to achieve high reliability in real-time embedded systems. Passive redundancy is well-suited for multicore platforms and a well-established technique to tolerate transient and permanent faults. However, it incurs significant power overheads, which go wasted in fault-free execution scenarios. Meanwhile, due to the Thermal Design Power (TDP) constraint, in some cases it is not feasible to simultaneously power on all cores on a multicore platform. Since TDP is the maximum sustainable power that a chip can consume, violating TDP makes some cores automatically restart or significantly reduce their... 

    Peak power management to meet thermal design power in fault-tolerant embedded systems

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 30, Issue 1 , 2019 , Pages 161-173 ; 10459219 (ISSN) Ansari, M ; Safari, S ; Yeganeh Khaksar, A ; Salehi, M ; Ejlali, A. R ; Sharif University of Technology
    IEEE Computer Society  2019
    Abstract
    Multicore platforms provide a great opportunity for implementation of fault-tolerance techniques to achieve high reliability in real-time embedded systems. Passive redundancy is well-suited for multicore platforms and a well-established technique to tolerate transient and permanent faults. However, it incurs significant power overheads, which go wasted in fault-free execution scenarios. Meanwhile, due to the Thermal Design Power (TDP) constraint, in some cases, it is not feasible to simultaneously power on all cores on a multicore platform. Since TDP is the maximum sustainable power that a chip can consume, violating TDP makes some cores automatically restart or significantly reduce their... 

    Peak power management to meet thermal design power in fault-tolerant embedded systems

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 30, Issue 1 , 2019 , Pages 161-173 ; 10459219 (ISSN) Ansari, M ; Safari, S ; Yeganeh Khaksar, A ; Salehi, M ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2019
    Abstract
    Multicore platforms provide a great opportunity for implementation of fault-tolerance techniques to achieve high reliability in real-time embedded systems. Passive redundancy is well-suited for multicore platforms and a well-established technique to tolerate transient and permanent faults. However, it incurs significant power overheads, which go wasted in fault-free execution scenarios. Meanwhile, due to the Thermal Design Power (TDP) constraint, in some cases, it is not feasible to simultaneously power on all cores on a multicore platform. Since TDP is the maximum sustainable power that a chip can consume, violating TDP makes some cores automatically restart or significantly reduce their... 

    Peak-power-aware energy management for periodic real-time applications

    , Article IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ; Volume 39, Issue 4 , 2020 , Pages 779-788 Ansari, M ; Yeganeh Khaksar, A ; Safari, S ; Ejlali, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    Two main objectives in designing real-time embedded systems are high reliability and low power consumption. Hardware replication (e.g., standby-sparing) can provide high reliability while keeping the power consumption under control. In this paper, we consider a standby-sparing system where the main tasks on primary cores are scheduled by our proposed peak-power-aware earliest-deadline-first policy while the backup tasks on spare cores are scheduled by our proposed peak-power-aware earliest-deadline-late policy to meet the chip thermal design power (TDP) constraint. These policies provide the best opportunity to shift the task executions as much as possible to minimize execution overlaps... 

    Ring- DVFS: reliability-aware reinforcement learning-based DVFS for real-time embedded systems

    , Article IEEE Embedded Systems Letters ; October , 2020 , Page:1-1 Yeganeh Khaksar, A ; Ansari, M ; Safari, S ; Yari Karin, S ; Ejlali, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    Dynamic Voltage and Frequency Scaling (DVFS) is one of the most popular and exploited techniques to reduce power consumption in multicore embedded systems. However, this technique might lead to a task-reliability degradation because scaling the voltage and frequency increases the fault rate and the worst-case execution time of the tasks. In order to preserve taskreliability at an acceptable level as well as achieving power saving, in this letter, we have proposed an enhanced DVFS method based on reinforcement learning to reduce the power consumption of sporadic tasks at runtime in multicore embedded systems without task-reliability degradation. The reinforcement learner takes decisions based... 

    HW/SW partitioning using discrete particle swarm

    , Article 17th Great Lakes Symposium on VLSI, GLSVLSI'07, Stresa-Lago Maggiore, 11 March 2007 through 13 March 2007 ; 2007 , Pages 359-364 ; 159593605X (ISBN); 9781595936059 (ISBN) Farmahini Farahani, A ; Kamal, M ; Fakhraie, S. M ; Safari, S ; Sharif University of Technology
    2007
    Abstract
    Hardware/Software partitioning is one of the most important issues of codesign of embedded systems, since the costs and delays of the final results of a design will strongly depend on partitioning. We present an algorithm based on Particle Swarm Optimization to perform the hardware/software partitioning of a given task graph for minimum cost subject to timing constraint. By novel evolving strategy, we enhance the efficiency and result's quality of our partitioning algorithm in an acceptable run-time. Also, we compare our results with those of Genetic Algorithm on different task graphs. Experimental results show the algorithm's effectiveness in achieving the optimal solution of the HW/SW... 

    REALISM: Reliability-aware energy management in multi-level mixed-criticality systems with service level degradation

    , Article Journal of Systems Architecture ; Volume 117 , 2021 ; 13837621 (ISSN) Sobhani, H ; Safari, S ; Saber Latibari, J ; Hessabi, S ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Mixed-criticality embedded systems, as the next-generation of safety-critical systems, are increasingly employed in the industry due to consolidating functionalities with varying criticality levels onto the same computing platform. Technology scaling, battery-supplied design, and heavy computation in mixed-criticality systems necessitate employing energy management techniques. Due to the degrading effects of these techniques on the system's reliability, minimizing energy consumption and meeting tasks’ timing constraints without sacrificing the reliability requirement is a vital challenge in designing mixed-criticality systems. In this paper, we propose REALISM; a novel Reliability- and... 

    Thermal-aware standby-sparing technique on heterogeneous real-time embedded systems

    , Article IEEE Transactions on Emerging Topics in Computing ; 2021 ; 21686750 (ISSN) Ansari, M ; Safari, S ; Yari Karin, S ; Gohari Nazari, P ; Khdr, H ; Shafique, M ; Henkel, J ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    Low power consumption, real-time computing, and high reliability are three key requirements/design objectives of real-time embedded systems. The standby-sparing technique can improve system reliability while it might increase the temperature of the system beyond safe limits. In this paper, we propose a thermal-aware standby-sparing (TASS) technique that aims at maximizing the Quality of Service (QoS) of soft real-time tasks, which is defined as a function of the finishing time of running tasks. The proposed technique tolerates permanent and transient faults for multicore real-time embedded systems while meeting the Thermal Safe Power (TSP) as the core-level power constraint, which avoids... 

    Thermal-Aware standby-sparing technique on heterogeneous real-time embedded systems

    , Article IEEE Transactions on Emerging Topics in Computing ; Volume 10, Issue 4 , 2022 , Pages 1883-1897 ; 21686750 (ISSN) Ansari, M ; Safari, S ; Yari Karin, S ; Gohari Nazari, P ; Khdr, H ; Shafique, M ; Henkel, J ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2022
    Abstract
    Low power consumption, real-time computing, and high reliability are three key requirements/design objectives of real-time embedded systems. The standby-sparing technique can improve system reliability while it might increase the temperature of the system beyond safe limits. In this paper, we propose a thermal-aware standby-sparing (TASS) technique that aims at maximizing the Quality of Service (QoS) of soft real-time tasks, which is defined as a function of the finishing time of running tasks. The proposed technique tolerates permanent and transient faults for multicore real-time embedded systems while meeting the Thermal Safe Power (TSP) as the core-level power constraint, which avoids... 

    Power-Aware checkpointing for multicore embedded systems

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 33, Issue 12 , 2022 , Pages 4410-4424 ; 10459219 (ISSN) Ansari, M ; Safari, S ; Khdr, H ; Gohari Nazari, P ; Henkel, J ; Ejlali, A ; Hessabi, S ; Sharif University of Technology
    IEEE Computer Society  2022
    Abstract
    Increasing the number of cores integrated on a single chip offers a great potential for the implementation of fault-tolerant techniques to achieve high reliability in real-time embedded systems. Checkpointing with rollback-recovery is a well-established technique to tolerate transient faults in multicore platforms. To consider the worst-case fault occurrence scenario, checkpointing technique requires to re-execute some parts of the tasks, and that might lead to simultaneous execution of task parts with high power consumptions, which eventually might result in a peak power increase beyond the thermal design power (TDP). Exceeding TDP can elevate on-chip temperatures beyond safe limits, and... 

    PAM: A packet manipulation mechanism for mitigating crosstalk faults in NoCs

    , Article Proceedings - 15th IEEE International Conference on Computer and Information Technology, CIT 2015, 14th IEEE International Conference on Ubiquitous Computing and Communications, IUCC 2015, 13th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2015 and 13th IEEE International Conference on Pervasive Intelligence and Computing, PICom 2015, 26 October 2015 through 28 October 2015 ; October , 2015 , Pages 1895-1902 ; 9781509001545 (ISBN) Shirmohammadi, Z ; Ansari, M ; Abharian, S. K ; Safari, S ; Miremadi, S. G ; Atzori L ; Jin X ; Jarvis S ; Liu L ; Calvo R. A ; Hu J ; Min G ; Georgalas N ; Wu Y ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    This paper proposes an efficient mechanism that mitigates crosstalk faults in Network-on-Chips (NoCs). This is done by using a Packet Manipulating mechanism called PAM for reliable data transfer of NoCs. PAM investigates the transitions of a packet to minimize the forbidden transition patterns appearing during the flit traversal in NoCs. To do this, the content of a packet is manipulated using three different manipulating mechanisms. In other words, PAM manipulates the content of packet in three manipulating modes including: vertical, horizontal and diagonal modes. Then, comparing the transitions of these manipulating mechanisms, a packet with minimum numbers of transitions is selected to be... 

    Symptom prediction and mortality risk calculation for COVID-19 using machine learning

    , Article Frontiers in Artificial Intelligence ; Volume 4 , June , 2021 ; 26248212 (ISSN) Jamshidi, E ; Asgary, A ; Tavakoli, N ; Zali, A ; Dastan, F ; Daaee, A ; Badakhshan, M ; Esmaily, H ; Jamaldini, S. H ; Safari, S ; Bastanhagh, E ; Maher, A ; Babajani, A ; Mehrazi, M ; Sendani Kashi, M. A ; Jamshidi, M ; Sendani, M. H ; Rahi, J ; Mansouri, N ; Sharif University of Technology
    Frontiers Media S. A  2021
    Abstract
    Background: Early prediction of symptoms and mortality risks for COVID-19 patients would improve healthcare outcomes, allow for the appropriate distribution of healthcare resources, reduce healthcare costs, aid in vaccine prioritization and self-isolation strategies, and thus reduce the prevalence of the disease. Such publicly accessible prediction models are lacking, however. Methods: Based on a comprehensive evaluation of existing machine learning (ML) methods, we created two models based solely on the age, gender, and medical histories of 23,749 hospital-confirmed COVID-19 patients from February to September 2020: a symptom prediction model (SPM) and a mortality prediction model (MPM).... 

    Global trends of hand and wrist trauma: A systematic analysis of fracture and digit amputation using the Global Burden of Disease 2017 Study

    , Article Injury Prevention ; 2020 Crowe, C. S ; Massenburg, B.B ; Morrison, S.D ; Chang, J ; Friedrich, J.B ; Abady, G.G ; Alahdab, F ; Alipour, V ; Arabloo, J ; Asaad, M ; Banach, M ; Bijani, A ; Borzì, A.M ; Briko, N.I ; Castle, C.D ; Cho, D.Y ; Chung, M.T ; Daryani, A ; Demoz, G.T ; Dingels, Z.V ; Do, H.T ; Fischer, F ; Fox, J.T ; Fukumoto, T ; Gebre, A.K ; Gebremichael, B ; Haagsma, J.A ; Haj-Mirzaian, A ; Handiso, D.W ; Hay, S.I ; Hoang, C.L ; Irvani, S.S.N ; Jozwiak, J.J ; Kalhor, R ; Kasaeian, A ; Khader, Y.S ; Khalilov, R ; Khan, E.A ; Khundkar, R ; Kisa, S ; Kisa, A ; Liu, Z ; Majdan, M ; Manafi, N ; Manafi, A ; Manda, A.-L ; Meretoja, T.J ; Miller, T.R ; Mohammadian Hafshejani, A ; Mohammadpourhodki, R ; Mohseni Bandpei, M.A ; Mokdad, A.H ; Naimzada, M.D ; Ndwandwe, D.E ; Nguyen, C.T ; Nguyen, H.L.T ; Olagunju, A.T ; Olagunju, T.O ; Pham, H.Q ; Pribadi, D.R.A ; Rabiee, N ; Ramezanzadeh, K ; Ranganathan, K ; Roberts, N.L.S ; Roever, L ; Safari, S ; Samy, A.M ; Sanchez Riera, L ; Shahabi, S ; Smarandache, C.-G ; Sylte, D.O ; Tesfay, B.E ; Tran, B.X ; Ullah, I ; Vahedi, P ; Vahedian Azimi, A ; Vos, T ; Woldeyes, D. H ; Wondmieneh, A. B ; Zhang, Z. J ; James, S. L ; Sharif University of Technology
    BMJ Publishing Group  2020
    Abstract
    Background: As global rates of mortality decrease, rates of non-fatal injury have increased, particularly in low Socio-demographic Index (SDI) nations. We hypothesised this global pattern of non-fatal injury would be demonstrated in regard to bony hand and wrist trauma over the 27-year study period. Methods: The Global Burden of Diseases, Injuries, and Risk Factors Study 2017 was used to estimate prevalence, age-standardised incidence and years lived with disability for hand trauma in 195 countries from 1990 to 2017. Individual injuries included hand and wrist fractures, thumb amputations and non-thumb digit amputations. Results: The global incidence of hand trauma has only modestly... 

    The burden of unintentional drowning: Global, regional and national estimates of mortality from the Global Burden of Disease 2017 Study

    , Article Injury Prevention ; 2020 Franklin, R.C ; Peden, A.E ; Hamilton, E.B ; Bisignano, C ; Castle, C.D ; Dingels, Z.V ; Hay, S.I ; Liu, Z ; Mokdad, A.H ; Roberts, N.L.S ; Sylte, D.O ; Vos, T ; Abady, G.G ; Abosetugn, A.E ; Ahmed, R ; Alahdab, F ; Andrei, C.L ; Antonio, C.A.T ; Arabloo, J ; Kinfe Arba, A.A ; Badiye, A.D ; Bakkannavar, S.M ; Banach, M ; Banik, P.C ; Banstola, A ; Barker-Collo, S.L ; Barzegar, A ; Bayati, M ; Bhardwaj, P ; Bhaumik, S ; Bhutta, Z.A ; Bijani, A ; Boloor, A ; Carvalho, F ; Kabir Chowdhury, M.A ; Chu, D.-T ; Colquhoun, S.M ; Dagne, H ; Dagnew, B ; Dandona, L ; Dandona, R ; Daryani, A ; Dharmaratne, S.D ; Dibaji Forooshani, Z.S ; Do, H.T ; Driscoll, T.R ; Eagan, A.W ; El-Khatib, Z ; Fernandes, E ; Filip, I ; Fischer, F ; Gebremichael, B ; Gupta, G ; Haagsma, J.A ; Hassan, S ; Hendrie, D ; Hoang, C.L ; Hole, M.K ; Holla, R ; Hostiuc, S ; Househ, M ; Ilesanmi, O.S ; Inbaraj, L.R ; Naghibi Irvani, S.S ; MofzulIslam, M ; Ivers, R.Q ; Jayatilleke, A.U ; Joukar, F ; Kalhor, R ; Kanchan, T ; Kapoor, N ; Kasaeian, A ; Khan, M ; Khan, E.A ; Khubchandani, J ; Krishan, K ; Anil Kumar, G ; Lauriola, P ; Lopez, A.D ; Madadin, M ; Majdan, M ; Maled, V ; Manaf, N ; Manaf, A ; McKee, M ; Meles, H.G ; Menezes, R.G ; Meretoja, T.J ; Miller, T.R ; Mithra, P ; Mohammadian-Hafshejani, A ; Mohammadpourhodki, R ; Mohebi, F ; Molokhia, M ; Mustafa, G ; Negoi, I ; Nguyen, C.T ; Thi Nguyen, H.L ; Olagunju, A.T ; Olagunju, T.O ; Padubidri, J.R ; Pakshir, K ; Pathak, A ; Polinder, S ; Angga Pribadi, D.R ; Rabiee, N ; Radfar, A ; Rana, S.M ; Rickard, J ; Safari, S ; Salamati, P ; Samy, A.M ; Sarker, A.R ; Schwebel, D.C ; Senthilkumaran, S ; Shaahmadi, F ; Shaikh, M.A ; Shin, J.I ; Singh, P.K ; Soheili, A ; Stokes, M.A ; Rasul Suleria, H.A ; Tarigan, I.U ; Temsah, M.-H ; Tesfay, B.E ; Valdez, P.R ; Veisani, Y ; Ye, P ; Yonemoto, N ; Yu, C ; Yusefzadeh, H ; Zaman, S.B ; Zhang, Z.-J ; James, S.L ; Sharif University of Technology
    BMJ Publishing Group  2020
    Abstract
    Background: Drowning is a leading cause of injury-related mortality globally. Unintentional drowning (International Classification of Diseases (ICD) 10 codes W65-74 and ICD9 E910) is one of the 30 mutually exclusive and collectively exhaustive causes of injury-related mortality in the Global Burden of Disease (GBD) study. This study's objective is to describe unintentional drowning using GBD estimates from 1990 to 2017. Methods: Unintentional drowning from GBD 2017 was estimated for cause-specific mortality and years of life lost (YLLs), age, sex, country, region, Socio-demographic Index (SDI) quintile, and trends from 1990 to 2017. GBD 2017 used standard GBD methods for estimating mortality...