Loading...
Search for:
ramezan-poursafaei--farimah
0.053 seconds
Energy Efficient Dynamic Memory Allocation in Embedded Systems Equipped with Non-Volatile Memory
, M.Sc. Thesis Sharif University of Technology ; Ejlali, Alireza (Supervisor)
Abstract
Energy consumption is one of the most important design constraints in embedded systems and a considerable fraction of the energy is consumed in memories. Memories play an important role in the systems since they occupy a large portion of the die area and they have a substantial impact on the performance of the systems. Therefore, managing their energy is of great importance. Moreover, as the technology scales down, the static energy becomes more important. For instance, in conventional memories like SRAM, the static energy becomes a considerable part of the total energy. Non-volatile memories (NVMs) have been proposed as a promising candidate for conventional memories. NVMs have appealing...
Design of Multi-Object Tracking Algorithms Based on Transformer Models
, M.Sc. Thesis Sharif University of Technology ; Hashemi, Matin (Supervisor)
Abstract
Nowadays, Multi-Object Tracking (MOT) plays a crucial role in various computer vision applications such as autonomous vehicles, surveillance, and robotics. Traditional MOT methods often struggle with challenges such as high errors when dealing with complex scenarios involving occlusion, scale variations, and object interactions. Recent advancements in deep learning, particularly Convolutional Neural Networks (CNNs) and Transformer models, have demonstrated significant capabilities in addressing these challenges. This thesis presents a study on the use of deep learning techniques, specifically CNNs and Transformer models, for solving the problem of Multi-Object Tracking. It begins by...
NPAM: NVM-aware page allocation for multi-core embedded systems
, Article IEEE Transactions on Computers ; Volume 66, Issue 10 , 2017 , Pages 1703-1716 ; 00189340 (ISSN) ; Bazzaz, M ; Ejlali, A ; Sharif University of Technology
2017
Abstract
Energy consumption is one of the prominent design constraints of multi-core embedded systems. Since the memory subsystem is responsible for a considerable portion of energy consumption of embedded systems, Non-Volatile Memories (NVMs) have been proposed as a candidate for replacing conventional memories such as SRAM and DRAM. The advantages of NVMs compared to conventional memories are that they consume less leakage power and provide higher density. However, these memories suffer from increased overhead of write operations and limited lifetime. In order to address these issues, researchers have proposed NVM-aware memory management techniques that consider the characteristics of the memories...
Investigation of the Effect of Aluminum Additives on the Properties and Yield of Coke in Thermal Cracking of Residue
, M.Sc. Thesis Sharif University of Technology ; Khorasheh, Farhad (Supervisor) ; Ivakpour, Javad (Supervisor)
Abstract
Demand for the petroleum products is continuously increasing. Crude oil cannot be used as it is extracted, so that, there should be some treatment that may ended up producing heavy hydrocarbons. Therefore, refineries are searching for developing new technologies for upgrading those heavy materials and convert more and more bottom-of-the-barrel into high value distillate. Amongst the different residua upgrading processes, thermal upgrading processes are of the most interest and account for over 60% of total residua processing capacity. In this work, we investigate the effect of different additives in a delayed coking process. We used vacuum distillation residue of Abadan heavy crude oil...
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...
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,...
Slack clustering for scheduling frame-based tasks on multicore embedded systems
, Article Microelectronics Journal ; Volume 81 , 2018 , Pages 144-153 ; 00262692 (ISSN) ; Bazzaz, M ; Mohajjel Kafshdooz, M ; Ejlali, A ; Sharif University of Technology
Elsevier Ltd
2018
Abstract
Adopting multicore platforms is a general trend in real-time embedded systems. However, integrating tasks with different real-time constraints into a single platform presents new design challenges. While it must be guaranteed that hard real-time tasks are able to meet their deadline even in worst case scenarios, firm real-time tasks should be scheduled in a way to achieve high system utilization in order to provide a better quality of service. In this paper, we propose a scheduling scheme for frame-based tasks on real-time multicore embedded systems which is able to guarantee the schedulability of the hard real-time tasks, while it improves the number of executed firm real-time tasks....
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) ; 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...
Fabrication of multifunctional microfibrous and nanofibrous cellulose carriers and comparison of cell adhesion and spreading potential on them
, Article Biointerface Research in Applied Chemistry ; Volume 10, Issue 3 , 2020 , Pages 5387-5391 ; Mohammadi, M ; Najafpour, G ; Golizadeh, M ; Haghighatnia, Y ; Karimi, A ; Sharif University of Technology
AMG Transcend Association
2020
Abstract
Fibrous biomaterials have received much attention in tissue engineering and regenerative medicine due to their morphology, resembling extracellular matrix. In comparison to synthetic fibers, cellulose based fibers have interesting properties for cellular applications such as biodegradability, biocompatibility, simple preparation and their potential for chemical modification. Among cellulose derivatives, carboxymethyl cellulose and quaternized cellulose are the most important and valuable cellulose ethers which have anionic and cationic surface charge. In this research, we report the fabrication of multifunctional cellulose microfibrous and nanofibrous scaffolds and the comparison of adhesion...