Amir Mahdi Hosseini Monazzah

ORCID: 0000-0002-0613-6844
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Energy Efficient Wireless Sensor Networks
  • IoT and Edge/Fog Computing
  • Advanced Memory and Neural Computing
  • Advanced Data Storage Technologies
  • Radiation Effects in Electronics
  • Low-power high-performance VLSI design
  • Interconnection Networks and Systems
  • IoT Networks and Protocols
  • Semiconductor materials and devices
  • Software-Defined Networks and 5G
  • Ferroelectric and Negative Capacitance Devices
  • Mobile Ad Hoc Networks
  • Magnetic properties of thin films
  • Energy Harvesting in Wireless Networks
  • Opportunistic and Delay-Tolerant Networks
  • Context-Aware Activity Recognition Systems
  • Energy, Environment, and Transportation Policies
  • Real-Time Systems Scheduling
  • IoT-based Smart Home Systems
  • Energy Efficiency and Management
  • Electric Vehicles and Infrastructure
  • Advanced MIMO Systems Optimization
  • Network Packet Processing and Optimization
  • Software Reliability and Analysis Research

Iran University of Science and Technology
2019-2024

Institute for Research in Fundamental Sciences
2018-2023

Sharif University of Technology
2013-2018

With the widespread use of IoT devices in safety-critical applications, new constraints should be addressed designing infrastructures. Reliability is one most important characteristics an system which satisfied with high consideration. The way how communicate each other different layers architecture, plays role building a reliable infrastructure. Maintaining desired level reliability applications through application layer protocols, imposes noticeable amount overhead to systems. In this...

10.1109/icsrs.2017.8272822 article EN 2017-12-01

Energy consumption is a major challenge in IoT devices, which was aimed to be improved by employing energy-efficient objective functions (OFs) the structure of RPL routing protocol. Meanwhile, majority existing OFs mainly perform parent selection based on gathered information from layer. Nevertheless, our investigations, there exists series transmission operations medium access control (MAC) layer, significantly affects energy devices. Therefore, this article, we propose ELITE, an...

10.1109/jiot.2020.3011968 article EN IEEE Internet of Things Journal 2020-07-27

With the widespread use of IoT applications and increasing trend in number connected smart devices, concept routing has become very challenging. In this regard, IPv6 Routing Protocol for Low-power Lossy Networks (PRL) was standardized to be adopted networks. Nevertheless, while mobile domains have gained significant popularity recent years, since RPL fundamentally designed stationary applications, it could not well adjust with dynamic fluctuations applications. While there been a studies on...

10.1109/access.2020.3022793 article EN cc-by IEEE Access 2020-01-01

Mobile portable embedded devices are becoming an integral part of our daily activities in the vision Internet Things (IoT). Nevertheless, due to lack mobility support IPv6 routing protocol for low-power and lossy networks (RPLs), which is standardized multihop IoT infrastructures, providing reliable communications terms packet delivery ratio (PDR) mobile applications has become significantly challenging. While several studies tried enhance adaptability RPL network dynamics, their utilized...

10.1109/jiot.2021.3088346 article EN IEEE Internet of Things Journal 2021-06-10

Spin-Transfer Torque Random Access Memories (STT-RAMs) are a promising alternative to SRAMs in on-chip caches. STT-RAMs face with high error rate write operations due stochastic switching. To alleviate this problem, Error-Correcting Codes (ECCs) commonly used, which results significant area and energy consumption overhead. This paper proposes an efficient technique, so-called Adaptive Way Allocation for Reconfigurable ECCs (AWARE), correct errors STT-RAM AWARE exploits the asymmetric cell...

10.1109/tetc.2017.2701880 article EN IEEE Transactions on Emerging Topics in Computing 2017-05-12

Due to serious problems of SRAM-based caches in nano-scale technologies, researchers seek for new alternatives. Among the existing options, STT-RAM seems be most promising alternative. With high density and negligible leakage power, STT-RAMs open a doorto respond future demands multi-core systems, i.e., large on-chip caches. However, several should overcome make it applicable High probability write error due stochastic switching is major problem STT-RAMs. Conventional Error-Correcting Codes...

10.1109/tpds.2016.2628742 article EN IEEE Transactions on Parallel and Distributed Systems 2016-11-16

ScratchPad Memory (SPM) is an important part of most modern embedded processors. The use processors in safety-critical applications implies including fault tolerance the design SPM. This paper proposes a method, called FTSPM, which integrates multi-priority mapping algorithm with hybrid SPM structure. proposed structure divides into three parts: 1) equipped Non-Volatile (NVM) immune against soft errors, 2) Error-Correcting Code, and 3) parity. responsible to distribute program blocks among...

10.1109/dsn.2013.6575351 article EN 2013-06-01

Spin-transfer-torque RAMs (STT-RAMs) are the most promising technology for replacing Static (SRAMs) in on-chip caches. One of major problems STT-RAMs is high error rate due to stochastic switching write operations. Cache replacement algorithms have a role number operations into Due this fact, it necessary redesign cache consider new challenges STT-RAM This paper proposes algorithm, which called least (LER), reduce L2 The main idea place incoming block line that incurs minimum operation. done...

10.1109/tdmr.2016.2562021 article EN IEEE Transactions on Device and Materials Reliability 2016-05-03

Recent developments in non-volatile memories (NVMs) have introduced them as an alternative for SRAMs on-chip caches. Besides the promising features of NVMs, e.g., near-zero leakage power, immunity to radiation-induced particle strike, and higher density, a major drawback NVM-based caches is their short lifetime due limited write endurance. This brief first reveals that L1 caches, data-cache about 472× shorter than instruction-cache (I-cache) extreme imbalance stress between two. Then, we...

10.1109/tcsii.2018.2881175 article EN IEEE Transactions on Circuits & Systems II Express Briefs 2018-11-13

Spin-transfer torque magnetic RAMs (STT-MRAMs) are the most promising alternative for static random-access memories in large last-level on-chip caches due to their higher density and near-zero leakage power. However, reliability of STT-MRAMs is threatened by high probability read disturbance write failure. Both failure, which cause a soft error cache cells, have an asymmetric behavior. Read occurs only STT-MRAM cells storing "1" value, failure rate 0 → 1 transition much than that transition....

10.1109/tmag.2019.2905523 article EN IEEE Transactions on Magnetics 2019-04-04

The standardized IPv6 Routing Protocol for Low-power and Lossy Networks (RPL) has enabled efficient communications between thousands of smart devices, sensors, actuators in a bi-directional, end-to-end manner, allowing the connection resource constraint devices multi-hop IoT infrastructures. RPL is designed to cope with major challenges (LLNs), specifically their energy-efficiency. However, facing severe congestion load balancing problems, leading low Packet Delivery Ratio (PDR) network. For...

10.1109/syscon48628.2021.9447112 article EN 2022 IEEE International Systems Conference (SysCon) 2021-04-15

Resource-limited mobile IoT networks are a dynamic, and uncertain wireless communicating system. In such systems, the standard RPL routing protocol cannot select long-lasting communication links due to not employing mobility-aware metrics, e.g., direction speed of movements. While several classical heuristic approaches exist improve PDR in RPL-based networks, their solutions adapt alterations topology. Hence, this paper, by mapping problem resource-limited into an infinite-time horizon MDP,...

10.1109/tgcn.2024.3399455 article EN IEEE Transactions on Green Communications and Networking 2024-05-10

Scratchpad memory (SPM) is extensively used as the on-chip in modern embedded processors alongside of cache or its alternative. Soft errors SPM are one major contributors to system failures, due ever-increasing susceptibility cells energetic particle strikes. Since a large fraction soft occurs shape Multiple-Bit Upsets (MBUs), traditional protection techniques, i.e., Error Correcting Code (ECCs), not affordable for protection; mainly because their limited error coverage and/or high...

10.1109/dft.2014.6962091 article EN 2014-10-01

Emerging STT-MRAM memories are promising alternatives for SRAM to tackle their low density and high static power consumption, but impose energy consumption reliable read/write operations. However, absolute data integrity is not required many approximate computing applications, allowing savings with minimal quality loss. This paper proposes QuARK, a hardware/software approach trading reliability of caches in the on-chip memory hierarchy multi- many-core systems running applications. In...

10.1109/islped.2017.8009198 article EN 2017-07-01

The increasing trend in the number of smart connected devices has turned routing procedure as one major challenges IoT infrastructures. Routing Protocol for Low Power and Lossy Networks (RPL) was introduced to satisfy different application requirements through Objective Functions (OF). Although there have been several studies on introducing new OFs order fulfill specific characteristics, e.g., energy delay efficiency, reliability, stability, but still is a lack novel which terms both,...

10.1145/3297280.3297565 article EN Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing 2019-04-08

Recently, IoT has been massively applied in different areas of human life. Meanwhile, many the applications, e.g., remote patient health-care monitoring systems, reliability communications, and consumed energy devices, which are mostly battery-operated, very challenging. Since devices typically operated lossy environments, providing a reliable transmission for packets imposes noticeable amount consumption. In addition, runtime movement mobile networks further intensifies these issues....

10.1109/rtest49666.2020.9140135 article EN 2020-06-01

STT-MRAM is regarded as an extremely promising NVM technology for replacing SRAM-based on-chip memories. While memories benefit from ultra-low leakage power and high density, they suffer some reliability challenges, namely, read disturbance, write failure, retention failure. The failure; storing a wrong value in cell during operation, the most crucial challenge. In this article, we propose ROCKY; robust architecture equipped with efficient replacement policies STT-MRAM-based cache memory...

10.1109/tc.2020.3040152 article EN IEEE Transactions on Computers 2020-01-01

With the widespread use of Internet Things (IoT) in every aspect human's daily life, communications such an enormous amount existing embedded devices these systems arise many new challenges from power consumption, performance, and reliability perspectives. Communications IoT infrastructure are managed by a set policies which determined Objective Functions (OFs). Thus, OFs most important contributors facing with mentioned challenges. In this paper, due to lack information on how affect...

10.1109/rtest.2018.8397077 article EN 2018-05-01

In recent years, STT-RAMs have been proposed as a promising replacement for SRAMs in on-chip caches. Although benefit from high-density, non-volatility, and low-power characteristics, high rates of read disturbances write failures are the major reliability problems STTRAM These disturbance/failure directly affected not only by workload behaviors, but also process variations. Several studies characterized caches just one cell, vulnerability STT-RAM cannot be derived these models. This paper...

10.1109/edcc.2016.10 article EN 2016-09-01

Recently, energy harvesting systems that utilize hybrid NVM-SRAM memory in their designs are introduced as a promising alternative for battery-operated systems. Since the ambient input power of an system fluctuates environmental conditions change, may stop execution programs until it receives enough to continue execution. Resuming program after suspension lead data inconsistency and threatens correct functionality programs. In this article, we propose COACH, energy-efficient...

10.1109/tetc.2019.2961007 article EN IEEE Transactions on Emerging Topics in Computing 2019-12-19

Spin transfer torque magnetic RAM (STT-MRAM) technology is one of the most promising alternative for static (SRAM) implementing on-chip memories. Compared with SRAMs, STT-MRAMs benefit from higher density and near-zero leakage power, nonetheless they impose high energy consumption reliable write operations. However, in many applications, absolute data integrity not required; thus, acting on current applied operations may represent a novel knob disciplined approximate computing to obtain...

10.1109/tcad.2020.2986320 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2020-04-08

Tackling the dark silicon problem in a heterogeneous multicore system, temperature constraints across system should be addressed carefully by assigning proper set of tasks to pool cores during run-time. When such is utilized reliable/real-time application, reliability/timing application also augmented and make mapping more complex. To solve situation, we propose READY; an online reliability- deadline-aware scheduling algorithm for systems. READY utilizes adaptive power constraint (as metric...

10.1109/tcad.2020.3003288 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2020-06-18

With the recent development in Non-Volatile Memory (NVM) technologies, several studies have suggested using them as an alternative to SRAMs on-chip caches. However, limited endurance of NVMs is a major challenge when employed This paper proposes data manipulation technique, so-called Wearout Informed Pattern Elimination (WIPE), improve NVM-based caches by reducing activity frequent patterns. Simulation results show that WIPE improves up 93% with negligible overheads.

10.1109/aspdac.2017.7858318 article EN 2017-01-01
Coming Soon ...