Loading...
Search for:
bazzaz--m
0.142 seconds
Total 20430 records
An accurate instruction-level energy estimation model and tool for embedded systems
, Article IEEE Transactions on Instrumentation and Measurement ; Volume 62, Issue 7 , March , 2013 , Pages 1927-1934 ; 00189456 (ISSN) ; Salehi, M ; Ejlali, A ; Sharif University of Technology
2013
Abstract
Estimating the energy consumption of applications is a key aspect in optimizing embedded systems energy consumption. This paper proposes a simple yet accurate instruction-level energy estimation model for embedded systems. As a case study, the model parameters were determined for a commonly used ARM7TDMI-based microcontroller. The total energy includes the energy consumption of the processor core, Flash memory, memory controller, and SRAM. The model parameters are instructions opcode, number of shift operations, register bank bit flips, instructions weight and their Hamming distance, and different types of memory accesses. Also, the effect of pipeline stalls have been considered. In order to...
MASTER: Reclamation of hybrid scratchpad memory to maximize energy saving in multi-core edge systems
, Article IEEE Transactions on Sustainable Computing ; Volume 7, Issue 4 , 2022 , Pages 749-760 ; 23773782 (ISSN) ; Hoseinghorban, A ; Bazzaz, M ; Salehi, M ; Ejlali, A ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2022
Abstract
Most modern multi-core edge devices work in outdoor situations with limited power supplies like energy harvester and batteries. Therefore, energy consumption is a fundamental issue in which the memory subsystem has a significant role. Scratchpad memories (SPM) can provide a broad potential for energy saving. Still, due to the insufficient SPM capacity in such edge devices, a rigorous SPM data allocation scheme is necessary to reduce the energy consumption of the memory subsystem. Emerging non-volatile memories (NVMs) are very useful to reduce the energy consumption of the memory subsystem. Compared with SRAM, NVMs have lower leakage power and higher density, but the read and write latencies...
MASTER: Reclamation of hybrid scratchpad memory to maximize energy saving in multi-core edge systems
, Article IEEE Transactions on Sustainable Computing ; 2021 ; 23773782 (ISSN) ; Hoseinghorban, A ; Bazzaz, M ; Salehi, M ; Ejlali, A ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2021
Abstract
Most modern multi-core edge devices work in outdoor situations with limited power supplies like energy harvester and batteries. Therefore, energy consumption is a fundamental issue in which the memory subsystem has a significant role. Scratchpad memories (SPM) can provide a broad potential for energy saving. Still, due to the insufficient SPM capacity in such edge devices, a rigorous SPM data allocation scheme is necessary to reduce the energy consumption of the memory subsystem. Emerging non-volatile memories (NVMs) are very useful to reduce the energy consumption of the memory subsystem. Therefore, embedded and edge devices can take advantage of hybrid SPM composed of both NVM and SRAM to...
COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems
, Article IEEE Transactions on Emerging Topics in Computing ; Volume 9, Issue 4 , December , 2021 , Pages 2076-2088 ; 21686750 (ISSN) ; Hosseini Monazzah, A. M ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2021
Abstract
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 energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this article, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency...
RIDE: Energy efficient data allocation on compound racetrack-SRAM scratchpad memory for real-time embedded systems
, Article 3rd CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2020, 10 June 2020 through 11 June 2020 ; 2020 ; Hoseinghorban, A ; Bazzaz, M ; Ejlali, A ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2020
Abstract
Embedded systems have time and energy constraints; so, they use scratchpad memory (SPM) as on-chip memory to replace cache. SRAMs low access latency makes it an excellent choice for on-chip memory, but SRAM has a low density and high static power consumption. Non-volatile memories (NVMs) spend high energy and time regarding the write operation while they have the benefits of high density and low static power. Therefore, a compound on-chip memory, which exploits the advantages of SRAM and NVM, could elevate the energy and time efficiency. In this research, we suggested RIDE a compound SPM and data allocation strategy consisting of SRAM and racetrack memory (RTM) to improve both energy usage...
COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems
, Article IEEE Transactions on Emerging Topics in Computing ; 2019 ; 21686750 (ISSN) ; Hosseini Hosseini Monazzah, A. M ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2019
Abstract
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 energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this paper, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency of...
COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems
, Article IEEE Transactions on Emerging Topics in Computing ; 2019 ; 21686750 (ISSN) ; Hosseini Monazzah, A. M. H ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2019
Abstract
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 energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this paper, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency of...
Fast and predictable non-volatile data memory for real-time embedded systems
, Article IEEE Transactions on Computers ; 2020 ; Hoseinghorban, A ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2020
Abstract
Energy consumption and predictability are two important constraints in designing real-time embedded systems and one of the recently proposed solutions for the energy consumption problem is the use of non-volatile memories due to their lower leakage power consumption. Furthermore, because of their non-volatile nature, the use of these memories helps normally-off computing and energy harvesting systems. However, the write access latency of non-volatile memories is considerably more than that of SRAM which can decrease the performance and predictability of the system. We present a predictable non-volatile data memory for real-time embedded systems which improves both worst-case execution time...
Fast and predictable non-volatile data memory for real-time embedded systems
, Article IEEE Transactions on Computers ; Volume 70, Issue 3 , 2021 , Pages 359-371 ; 00189340 (ISSN) ; Hoseinghorban, A ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2021
Abstract
Energy consumption and predictability are two important constraints in designing real-time embedded systems and one of the recently proposed solutions for the energy consumption problem is the use of non-volatile memories instead of conventional SRAM due to their lower leakage power consumption and smaller cell area. Furthermore, because of their non-volatile nature, the use of these memories helps normally-off computing and energy harvesting systems to resume their execution without a large startup delay. However, the write access latency of non-volatile memories is considerably more than that of SRAM which can decrease the performance and predictability of the system if not managed...
High throughput blood plasma separation using a passive PMMA microfluidic device
, Article Microsystem Technologies ; Volume 22, Issue 10 , 2016 , Pages 2447-2454 ; 09467076 (ISSN) ; Shamloo, A ; Mohammadaliha, N ; Hajghassem, H ; Fallah Mehrabadi, J ; Bazzaz, M ; Sharif University of Technology
Springer Verlag
2016
Abstract
Since plasma is rich in many biomarkers used in clinical diagnostic experiments, microscale blood plasma separation is a primitive step in most of microfluidic analytical chips. In this paper, a passive microfluidic device for on-chip blood plasma separation based on Zweifach–Fung effect and plasma skimming was designed and fabricated by hot embossing of microchannels on a PMMA substrate and thermal bonding process. Human blood was diluted in various times and injected into the device. The main novelty of the proposed microfluidic device is the design of diffuser-shaped daughter channels. Our results demonstrated that this design exerted a considerable positive influence on the separation...
High throughput blood plasma separation using a passive PMMA microfluidic device
, Article Microsystem Technologies ; 2015 ; 09467076 (ISSN) ; Shamloo, A ; Mohammadaliha, N ; Hajghassem, H ; Mehrabadi, J. F ; Bazzaz, M ; Sharif University of Technology
Springer Verlag
2015
Abstract
Since plasma is rich in many biomarkers used in clinical diagnostic experiments, microscale blood plasma separation is a primitive step in most of microfluidic analytical chips. In this paper, a passive microfluidic device for on-chip blood plasma separation based on Zweifach–Fung effect and plasma skimming was designed and fabricated by hot embossing of microchannels on a PMMA substrate and thermal bonding process. Human blood was diluted in various times and injected into the device. The main novelty of the proposed microfluidic device is the design of diffuser-shaped daughter channels. Our results demonstrated that this design exerted a considerable positive influence on the separation...
Design and Implementation of Software Fault-Tolerance Techniques for an Embedded Processor
, M.Sc. Thesis Sharif University of Technology ; Ejlali, Alireza (Supervisor)
Abstract
Nowadays embedded system play an important role in human life. The majority of these systems work in harsh environments which intensifies the importance of fault tolerance in embedded systems. This capability is usually achieved by adding redundancy to the system. But common embedded systems are weaker than desktop and server systems and probably have a limited source of power which makes the redundancies expensive. Hardware fault tolerant techniques impose significant cost to system and increase the development time which makes software-only solutions more attractive. An important general purpose software-only technique in protecting the application data is EDDI. This technique is based on...
High-Performance predictable NVM-based instruction memory for real-time embedded systems
, Article IEEE Transactions on Emerging Topics in Computing ; 2018 ; 21686750 (ISSN) ; Hoseinghorban, A ; Poursafaei, F ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2018
Abstract
Worst case execution time and energy consumption are two of the most important design constraints of real-time embedded systems. Many recent studies have tried to improve the memory subsystem of embedded systems by using emerging non-volatile memories. However, accessing these memories imposes performance and energy overhead and using them as the code memory could increase the worst case execution time of the system. In this paper, a new code memory architecture for non-volatile memories is proposed which reduces the effective memory access latency by employing memory access interleaving technique. Unlike common instruction access latency improvement techniques such as prefetching and...
Power Management in Real-Time Embedded Systems Using Non-Volatile Memories
, Ph.D. Dissertation Sharif University of Technology ; Ejlali, Alireza (Supervisor)
Abstract
Real-time embedded systems play an important role in many areas of human life and energy consumption is an important constraint in their design. In these systems, SRAM-based on-chip scratchpad memories are used for holding code or data which suffer from high leakage power and low capacity per transistor. This has persuaded researchers to find alternative solutions and in recent years non-volatile memories have attracted a lot of attention. Compared to conventional memories like SRAM, non-volatile memories consume less leakage power and provide more capacity given the same number of transistors. In this dissertation, we propose new solutions for reducing the energy consumption of real-time...
High-Performance predictable NVM-Based instruction memory for real-time embedded systems
, Article IEEE Transactions on Emerging Topics in Computing ; Volume 9, Issue 1 , 2021 , Pages 441-455 ; 21686750 (ISSN) ; Hoseinghorban, A ; Poursafaei, F ; Ejlali, A ; Sharif University of Technology
IEEE Computer Society
2021
Abstract
Worst case execution time and energy consumption are two of the most important design constraints of real-time embedded systems and memory subsystem has a major impact on both of them. Therefore, many recent studies have tried to improve the memory subsystem of embedded systems by using emerging non-volatile memories instead of conventional memories such as SRAM and DRAM. Indeed, the low leakage power dissipation and improved density of emerging non-volatile memories make them prime candidates for replacing the conventional memories. However, accessing these memories imposes performance and energy overhead and using them as the instruction memory could increase the worst case execution time,...
Probability of missed detection as a criterion for receiver placement in MIMO PCL
, Article IEEE National Radar Conference - Proceedings, 7 May 2012 through 11 May 2012, Atlanta, GA ; 2012 , Pages 0924-0927 ; 10975659 (ISSN) ; 9781467306584 (ISBN) ; Chitgarha, M. M ; Radmard, M ; Nayebi, M. M ; Sharif University of Technology
IEEE
2012
Abstract
Using multiple antennas at the transmit and receive sides of a passive radar brings both the benefits of MIMO radar and passive radar. However one of the obstacles arisen in such configuration is the receive antennas placement in proper positions so that the radar performance is improved. Here we just consider the case of positioning one receiver among multiple illuminators of opportunity. Indeed it is a start for the solution of optimizing the geometry of the multiple receivers in a passive radar
An efficient method for the ring opening of epoxides with aromatic amines by Sb(III) chloride under microwave irradiation
, Article Journal of Chemical Research ; Issue 4 , 2008 , Pages 220-221 ; 03082342 (ISSN) ; Hashemi, M. M ; Mottaghi, M. M ; Foroughi, M. M ; Sharif University of Technology
2008
Abstract
SbCl3 supported on montmorillonite K-10 is an efficient catalyst for the ring opening of epoxides with aromatic amines under solvent-free conditions and microwave irradiation to give the corresponding b-amino alcohols in high yields with high regioselectivity
Resource allocation for uav-enabled integrated sensing and communication (isac) via multi-objective optimization
, Article ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings ; Volume 2023-June , 2023 ; 15206149 (ISSN); 978-172816327-7 (ISBN) ; Naghsh, M. M ; Karbasi, M ; Nayebi, M. M ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2023
Abstract
In this paper, we consider an integrated sensing and communication (ISAC) system with wireless power transfer (WPT) where an unmanned aerial vehicle (UAV)-based radar serves a group of energy-limited communication users in addition to its sensing functionality. In this architecture, the radar senses the environment in phase 1 (namely sensing phase) and mean-while, the communications users (nodes) harvest and store the energy from the radar transmit signal. The stored energy is then used for information transmission from the nodes to UAV in phase 2, i.e., uplink phase. Performance of the radar system depends on the transmit signal as well as the receive filter; the energy of the transmit...
MIMO radar signal design to improve the MIMO ambiguity function via maximizing its peak
, Article Signal Processing ; Volume 118 , 2016 , Pages 139-152 ; 01651684 (ISSN) ; Radmard, M ; Nazari Majd, M ; Karbasi, S. M ; Nayebi, M. M ; Sharif University of Technology
Elsevier
2016
Abstract
One of the important obstacles in MIMO (Multiple Input Multiple Output) radars is the issue of designing proper transmit signals. Indeed, the capability of signal design is a significant advantage in MIMO radars, through which, the system can achieve much better performance. Many different aspects of this performance improvement have been considered yet, and the transmit signals have been designed to attain such goal, e.g., getting higher SNR or better detector's performance at the receiver. However, an important tool for evaluating the radar's performance is its ambiguity function. In this paper, we consider the problem of transmit signal design, in order to optimize the ambiguity function...
Detection-localization tradeoff in MIMO radars
, Article Radioengineering ; Volume 26, Issue 2 , 2017 , Pages 581-587 ; 12102512 (ISSN) ; Radmard, M ; Chitgarha, M. M ; Bastani, M. H ; Nayebi, M. M ; Sharif University of Technology
2017
Abstract
Two gains play key roles in recently developed MIMO wireless communication systems: "spatial diversity" gain and "spatial multiplexing" gain. The diversity gain refers to the capability to decrease the error rate of the MIMO channel, while the multiplexing gain implicitly refers to the amount of increase in the capacity of the MIMO channel. It has been shown that there is a fundamental tradeoff between these two types of gains, meaning interplay between increasing reliability (via an increase in the diversity gain) and increasing data rate (via an increase in the multiplexing gain). On the other hand, recently, MIMO radars have attracted much attention for their superior ability to enhance...