Loading...
Search for: goudarzi--mojtaba
0.127 seconds

    Transverse Retrofit of Infilled Frames with FRP

    , M.Sc. Thesis Sharif University of Technology Goudarzi, Nabi (Author) ; Moghaddam, Hassan (Supervisor)
    Abstract
    Masonry buildings are wide spread in Iran and some other countries . These buildings are highly vulnerable to seismic excitations if not constructed in accordance with engineering fundamentals . Thus it is necessary to retrofit these structures to flee from humanitarian and economical damages inflicted by earthquakes. One of the critical vulnerabilities of masonry buildings is due to transverse instability of it’s infills . Therefore to study out of plane behavior of these elements , an infilled frame is modeled and analyzed with ABAQUS , the results of which is in good congruence with the experimental one . In this model , stress distribution due to one way arching action in the confined... 

    Statistical MPSoC Architecture Optimization under Process Variation

    , M.Sc. Thesis Sharif University of Technology Ghorbani, Mahboobeh (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    In nanometer technologies, the effect of process variation is observed in Multi-Processor System on Chip (MPSoC) in terms of variation in processors‟ frequency and leakage power. Traditionally, only worst case values of the system parameters were concerned and a worst-case optimization algorithm was employed for an application under design. As previous researches have shown these algorithms are not optimal in terms of parametric yield compared with newly employed statistical optimization algorithms. In this project, we have considered the problem of simultaneously selecting MPSoC architecture (which includes type and number of processors and the communication media) and task and... 

    Process-Variation-Aware Configuration Selection of Configurable MPSOC for Power-Yield Maximization

    , M.Sc. Thesis Sharif University of Technology Izadyar, Hamideh (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Process Variation is seen as statistical variations in leakage current and delay of transistors in nano-scale technologies. The amount of process variations increase as the size of transistors decrease by technology scaling such that those effects can be seen in frequency of MPSoC (Multi-Processor System-on-Chip) cores and their leakage power deviation. These variations cause the tasks duration and power consumption fluctuate in different processors in an MPSoC instance. Consequently, some chip instances of the same MPSoC may consume more time and power than their considered limitations. Hence considering the process variation is necessary and required for MPSoC optimization at different... 

    Managing Shared Use of an FPGA-based Accelerator among Virtual Machines

    , M.Sc. Thesis Sharif University of Technology Nasiri, Hamid (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Using accelerators inside high speed servers can reduce execution time of applications and total power usage of the system. Sharing accelerator between virtual machines of a server decrease both cost and power, however it won’t provide the gained speedup of using dedicated accelerator for each virtual machines. Creation of an appropriate set of accelerators required for virtual machines, management of accesses to the accelerator, prioritizing and scheduling of requests and reconfiguration type of accelerator are the most important challenges that this project has been dealt with. The main objective of this project is implementing the necessary infrastructure to share an FPGA-based... 

    ESL design of object-oriented applications: The ODYSSEY approach

    , Article ESL Design of Object-Oriented Applications: The ODYSSEY Approach ; 2012 , Pages 1-158 ; 9781613249970 (ISBN) Goudarzi, M ; Hessabi, S ; Sharif University of Technology
    Nova Science Publishers, Inc  2012
    Abstract
    The ODYSSEY methodology takes an unconventional approach to designing at Electronic System Level (ESL): it expands the traditional definition of the processor instruction-set and introduces a new class of processors whose instructions correspond to the methods of an object oriented class library. These new processors, called Object-Oriented Application-Specific Instruction Processor (OO-ASIP), provide a versatile vehicle to explore the synergy between hardware and software not only when implementing an OO application for the first time, but also more significantly, when expanding an existing product for additional functionality or customization. This book provides ESL researchers and... 

    Simultaneous variation-aware architecture exploration and task scheduling for MPSoC energy minimization

    , Article Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI ; 2011 , Pages 271-276 ; 9781450306676 (ISBN) Momtazpour, M ; Ghorbani, M ; Goudarzi, M ; Sanaei, E
    2011
    Abstract
    In nanometer-scale process technologies, the effects of process variations are observed in Multiprocessor System-on-Chips (MPSoC) in terms of variations in frequencies and leakage powers among the processors on the same chip as well as across different chips of the same design. Traditionally, worst-case values are assumed for these parameters and then a deterministic optimization technique is applied to the MPSoC application under design. We show that such worst-case-based approaches are not optimal with the increasing variation observed at system-level, and instead, statistical approaches should be employed. We consider the problem of simultaneously choosing MPSoC architecture and task... 

    Efficient Implementation of Classification of Air-Polluting Cars in Apache Storm

    , M.Sc. Thesis Sharif University of Technology Ghasemi, Reza (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Today, due to the increasing use of fossil fuel-powered vehicles, attention has been paid to advanced societies by the amount of pollutants emitted by these vehicles and the need to control and reduce them. As the number of cars increases, the volume of data for processing increases, which increases the need for data centers and processing infrastructure with more computing power. Therefore, in this research, we intend to implement a program that continuously categorizes cars according to specific criteria in terms of emission levels. For this purpose we used Apache Storm, a data stream processing framework, to implement the program.In this research, we develop a simulation for cars with the... 

    Design and Implementation of an Offline Scheduling and Resource Allocating Algorithm for Distributed Big Data Stream Processing Systems

    , M.Sc. Thesis Sharif University of Technology Divband, Arman (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    One of the most important categories of big data processing is stream processing. In stream processing, processing of data is performed simultaneously with the production of data. one of the most well-known frameworks used for stream processing is Apache Storm. By default, Storm uses a round-robin scheduler to allocate tasks to physical machines. This scheduler randomly performs scheduling and assignment of tasks to physical machines without considering the processing power of physical machines and processing tasks, which makes it impossible to properly utilize the processing resources. In this paper, a scheduling algorithm and resource allocation have been proposed based on the processing... 

    Total Cost Reduction for Big Data Processing by Smart VM Storage Selection and Data Placement

    , M.Sc. Thesis Sharif University of Technology Mousavi, Hossein (Author) ; Goudarzi, Maziyar (Supervisor)
    Abstract
    The fastest growing of data in the fields of economic, cultural and scientific quick analysis of this data is one of the needs of users. The inability of the traditional programming model for processing large data makes MapReduce programming model to be introduced. MapReduce model, processing big data in shorter time available. Users to analyze large data processing, rent necessary resources from infrastructure of cloud as one of the most popular are provided. Due to cloud resources acquired and run-time program on selected configurations, the cost of these resources are paid according to their use. So if resources are not proportionate with the needs of the program will be wasting money and... 

    SRAM leakage reduction by row/column redundancy under random within-die delay variation

    , Article IEEE Transactions on Very Large Scale Integration (VLSI) Systems ; Volume 18, Issue 12 , 2010 , Pages 1660-1671 ; 10638210 (ISSN) Goudarzi, M ; Ishihara, T ; Sharif University of Technology
    2010
    Abstract
    Share of leakage in total power consumption of static RAM (SRAM) memories is increasing with technology scaling. Reverse body biasing increases threshold voltage (Vth), which exponentially reduces subthreshold leakage, but it increases SRAM access delay. Traditionally, when all cells of an SRAM block used to have almost the same delay, within-die variations are increasingly widening the delay distribution of cells even within a single SRAM block, and hence, most of these cells are substantially faster than the delay set for the entire block. Consequently, after the reverse body biasing and the resulting delay rise, only a small number of cells violate the original delay of the SRAM block; we... 

    Deposition of (Ti, Ru)O2 and (Ti, Ru, Ir)O2 oxide coatings prepared by sol–gel method on titanium

    , Article Journal of Sol-Gel Science and Technology ; Volume 79, Issue 1 , 2016 , Pages 44-50 ; 09280707 (ISSN) Goudarzi, M ; Ghorbani, M ; Sharif University of Technology
    Springer New York LLC  2016
    Abstract
    Titanium anodes activated by noble metal oxides possess a wide range of advantages and applications. Actually, coating of titanium anodes by highly conductive oxides of noble metals (Ru, Ir) dramatically increases the lifetime of these anodes. In this study, the binary coating consisting of Ti and Ru and the ternary coating consisting of Ti, Ru and Ir were prepared through sol–gel method. After coating of the titanium substrate, the corrosion behavior of coatings was studied by anodic polarization and cyclic voltammetry tests. The lifetime of anodes was determined using accelerated corrosion test. The morphology of coatings was examined by field emission scanning electron microscopy and... 

    Performance Estimation of Processing Nodes in Big Data Computation

    , M.Sc. Thesis Sharif University of Technology Azadjoo, Farhad (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Today, we have witnessed many changes in computer science. Rapid and exponential growth of data volumes, increasing a variety of data structures and forms, increasing data generation ratio are some important revolutions in our digital world. Because of these changes, our traditional computing models and processing methods cannot solve new big and sophisticate problems. Big data concepts and big data processing methods come to help us for solving these problems. A lot of parallel and distributed processing platforms built for the applications execution on a huge volume of data. Apache spark and Hadoop are two powerful platforms that each has some advantage and disadvantage. With growth... 

    Using Data Variety in Progressive Processing of Big Data in Cloud Environment

    , Ph.D. Dissertation Sharif University of Technology Ahmadvand, Hossein (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Nowdays a large number of companies are faced with Big Data processing. Due to the lack of budget or time, it may not be possible to process all the input data. Data variety is one of the main features of Big Data. Considering Data variety can help us to solve the problem of resource capacity. In this research, we focused on the impact of data variety on the performance of Big Data processing. In the first part, we offer a solution for increasing the performance of progressive Big Data processing. We provide a simple low-overhead mechanism to quickly assess the significance of each data portion, and show its effectiveness in finding the best ranking of data portions. We continue by... 

    Kineticts of formation of Titania Nanotubes and Silk Fibroin on Titanium-based Metal for Investigating the Drug Release Behavior

    , M.Sc. Thesis Sharif University of Technology Goudarzi, Arghavan (Author) ; Sadrnezhad, Khatiboleslam (Supervisor)
    Abstract
    In recent decades, due to the significant growth of implants’ application and considering the infection of the implants as the most momentous factor in implantation failure, study on the controlled drug release and other biologically active agents in modern drug delivery systems has attracted many kinds of research throughout the world and efforts are being made to use regulated drug delivery systems for implantation which is also the purpose of this current scientific work.To achieve this, the anodizing process was used to fabricate titanium oxide nanotubes (TNTs) to increase the absorption capacity of the drug in the implants and these TNTs were formed regularly and uniformly in an organic... 

    Multi-leak localization in liquid pipelines

    , Article 27th Iranian Conference on Electrical Engineering, ICEE 2019, 30 April 2019 through 2 May 2019 ; 2019 , Pages 929-932 ; 9781728115085 (ISBN) Goudarzi, A ; Haeri, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    A model-based algorithm is proposed and tested using the simulator and operation data of a plastic pipeline prototype to locate multiple non-simultaneous leaks in the pipeline. A combination of an extended Kalman filter and obtained relations from the steady state response is used in order to tackle the problem of multi-leak localization. To achieve the mentioned relations, a real pipe with two leaks is equated to a virtual pipe with a single virtual equivalent leak  

    Accelerating Big Data Stream Processing by FPGA-implementation of Parts of the Topology Graph

    , M.Sc. Thesis Sharif University of Technology Kavand, Nima (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    In recent years, big data processing plays an important role in the era of information technology. The exponential growth of big data volume increases the need for data centers and infrastructures with more processing power. Due to dark silicon and scalability limitations in deep-submicron, the increasing trend of server performance slows down. Therefore, hardware accelerators such as FPGA and GPU are become increasingly popular for improvement of data center processing power. There are two types of big data processing based on the application: stream processing and batch processing. With the widespread use of social networks, online control systems and internet of things services, the... 

    Using FPGA as Accelerator for Processing Units in Big Data Stream Processing Engine

    , M.Sc. Thesis Sharif University of Technology Darjani, Armin (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Distributed stream processing frameworks (DSPFs) are used for real-time processing of big data. Apache Storm is one of the most popular stream processing systems in industry today. By increasing data generation rate we need new methods to overcome processing requirements of DSPFs like Apache Storm. In this thesis we investigate the feasibility of incorporation FPGA acceleration into Apache Storm. Using FPGAs as co-processors in powerful servers can improve performance and accelerate processing of streaming data by increasing parallelism, decreasing processing time of each processing units and decreasing communication delay between these units. Our design includes a hardware part that... 

    Study of Energy and Compression-Ratio Tradeoff in Portable Sequencers

    , M.Sc. Thesis Sharif University of Technology Sojoodi, Hossein (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    Recently, portable genome sequencing devices have been introduced to the market, which have also made it possible to provide these services in remote locations or outside the laboratory. The amount of raw data from the readings of a sequencer for the entire genome of a human or plant can be in the hundreds of gigabytes, making it difficult and expensive to maintain and transfer to the center for such sequencing. Fortunately, these readings have a lot of redundancy, and many new algorithms have been proposed to compress them based on the intrinsic properties of this data. Sequencing devices were mainly used in the laboratory environment, which naturally had virtually unlimited access to urban... 

    Accelerating Network Firewalls

    , M.Sc. Thesis Sharif University of Technology Milanian, Zhaleh (Author) ; Goudarzi, Maziar (Supervisor)
    Abstract
    With the proliferation of Internet-based applications and malicious attacks, security has become one of the most influential aspects in the network and, it should be considered from the beginning steps of designing the network infrastructure. Based on the fact that pattern matching is considered as one of the most important roles of security devices or applications, it becomes an important procedure in firewalls that have been classified as security equipments which adopt a security mechanism in order to restrict the traffic exchanged between networks and particular users or certain applications. While the trend of using compressed traffic is drastically increasing, this type of traffic is... 

    Effects of Liquefaction on 2×2 and 3×3 Stiff and Flexible Pile Groups

    , M.Sc. Thesis Sharif University of Technology Goudarzi, Anahita (Author) ; Haeri, Mohsen (Supervisor)
    Abstract
    Liquefaction has a profound effect on buildings, bridges, buried pipes and other engineering structures. This phenomenon can lead to the sliding of huge earth masses, submersion and bending of substantial structures, uplift of buried light structures and collapse of retaining walls. In recorded earthquakes, liquefaction has caused major damage to structures and deep foundations, proving that pile foundations are not designed to withstand at liquefaction condition. Considerable damages in pile foundations due to liquefaction in destructive earthquakes has called for extensive study and research concerning the behavior and response of piles under the influence of liquefaction, resulting in...