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

    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... 

    The effect of layer number on the nanostructural ternary mixed oxide containing Ti, Ru and Ir on titanium

    , Article Advanced Materials Research ; Vol. 829 , 2014 , pp. 638-642 Goudarzi, M ; Ghorbani, M ; Sharif University of Technology
    2014
    Abstract
    Titanium anodes coated with noble metal oxides are widely used in chlorate industry. In fact, these anodes are dimensionally stable. In this article, the electrochemical characteristics of the ternary oxide coating created by sol-gel on titanium, which consisted of Ti, Ru and Ir, were investigated in the number of different layers. The electrochemical properties of anodes, morphology of samples, and phase analysis were investigated respectively by cyclic voltammetry and polarization measurements, Field Emission Scanning Electron Microscope (FESEM) and XRD. The result indicated that the application of the more layer number increases the rate of chlorine evolution. Also, The morphology of the... 

    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... 

    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  

    Power reduction in HPC data centers: a joint server placement and chassis consolidation approach

    , Article Journal of Supercomputing ; Vol. 70, issue. 2 , 2014 , p. 845-879 Pahlavan, A ; Momtazpour, M ; Goudarzi, M ; Sharif University of Technology
    2014
    Abstract
    Size and number of high-performance data centers are rapidly growing all around the world in recent years. The growth in the leakage power consumption of servers along with its exponential dependence on the ever increasing process variation in nanometer technologies has made it inevitable to move toward variation-aware power reduction strategies in data centers. In this paper, we address the problem of joint server placement and chassis consolidation to minimize power consumption of high-performance computing data centers under process variation. To this end, we introduce two variation-aware server placement heuristics as well as an integer linear programming (ILP)-based server placement... 

    Variation-aware server placement and task assignment for data center power minimization

    , Article Proceedings of the 2012 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012 ; 2012 , Pages 158-165 ; 9780769547015 (ISBN) Pahlavan, A ; Momtazpour, M ; Goudarzi, M ; Sharif University of Technology
    2012
    Abstract
    Size and number of data centers are fast growing all over the world and their increasing total power consumption is a worldwide concern. Moreover, increase in the amount of process variation in nanometer technologies and its effect on total power consumption of servers has made it inevitable to move toward variation-aware power reduction strategies. This paper formulates a variation-aware joint server placement and task assignment method using Integer Linear Programming (ILP) to minimize total power consumption of data centers. We first determine the optimum placement of servers in the data center racks based on total power consumption of each server and the data center recirculation model... 

    Data center power reduction by heuristic variation-aware server placement and chassis consolidation

    , Article CADS 2012 - 16th CSI International Symposium on Computer Architecture and Digital Systems ; 2012 , Pages 150-155 ; 9781467314824 (ISBN) Pahlavan, A ; Momtazpour, M ; Goudarzi, M ; Sharif University of Technology
    2012
    Abstract
    The growth in number of data centers and its power consumption costs in recent years, along with ever increasing process variation in nanometer technologies emphasizes the need to incorporate variation-aware power reduction strategies in early design stages. Moreover, since the power characteristics of identically manufactured servers vary in the presence of process variation, their position in the data center should be optimally determined. In this paper, we introduce two heuristic variation-aware server placement algorithm based on power characteristic of servers and heat recirculation model of data center. In the next step, we utilize an Integer Linear Programming (ILP) based... 

    Performance analysis of android underlying virtual machine in mobile phones

    , Article IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin ; 2012 , Pages 292-295 ; 21666814 (ISSN) ; 9781467315470 (ISBN) Azimzadeh, E ; Sameki, M ; Goudarzi, M ; Sharif University of Technology
    2012
    Abstract
    In recent years, Android is widely used in cell phones. Dalvik is the virtual machine which is embedded inside the Android operating system, and executes the Android-based applications. Thus, improving efficiency of the Dalvik virtual machine plays an important role in optimizing performance of android-based mobile phones. In this paper, we present a comprehensive analysis of the Dalvik bytecodes and their frequency of use in common Android applications and use the results to determine the most frequently used bytecodes in Dalvik virtual machine to identify best targets for improvement. Our analysis showed that over 82% of total execution time of our Android benchmarks is spent by only 5... 

    Accurate estimation of leakage power variability in sub-micrometer CMOS circuits

    , Article Proceedings - 15th Euromicro Conference on Digital System Design, DSD 2012 ; 2012 , Pages 18-25 ; 9780769547985 (ISBN) Assare, O ; Momtazpour, M ; Goudarzi, M ; Sharif University of Technology
    2012
    Abstract
    Leakage power has already become the major contributor to the total on-chip power consumption, rendering its estimation a necessary step in the IC design flow. The problem is further exacerbated with the increasing uncertainty in the manufacturing process known as process variability. We develop a method to estimate the variation of leakage power in the presence of both intra-die and inter-die process variability. Various complicating issues of leakage prediction such as spatial correlation of process parameters, the effect of different input states of gates on the leakage, and DIBL and stack effects are taken into account while we model the simultaneous variability of the two most critical... 

    Leak-Gauge: A late-mode variability-aware leakage power estimation framework

    , Article Microprocessors and Microsystems ; Volume 37, Issue 8 PARTA , 2013 , Pages 801-810 ; 01419331 (ISSN) Assare, O ; Momtazpour, M ; Goudarzi, M ; Sharif University of Technology
    2013
    Abstract
    Leakage power has already become the major contributor to the total on-chip power consumption, rendering its estimation a necessary step in the IC design flow. The problem is further exacerbated with the increasing uncertainty in the manufacturing process known as process variability. We develop a method to estimate the variation of leakage power in the presence of both intra-die and inter-die process variability. Various complicating issues of leakage prediction such as spatial correlation of process parameters, the effect of different input states of gates on the leakage, and DIBL and stack effects are taken into account while we model the simultaneous variability of the two most critical... 

    An efficient synchronization circuit in multi-rate SDH networks

    , Article Arabian Journal for Science and Engineering ; Volume 39, Issue 4 , April , 2014 , Pages 3101-3109 ; ISSN: 13198025 Zare, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2014
    Abstract
    Single-rate synchronous digital hierarchy (SDH) networks contain one master block and several slave blocks and the slaves will synchronize themselves by the master clock frequency. However, the clock frequencies of master and slaves are different in multi-rate SDH networks and hence, the slaves require a synchronization circuit to match their clock frequencies with the master clock frequency. This research presents an efficient synchronization circuit for such networks. The proposed circuit occupies smaller area than the prior circuit and requires no clock alignment for its implementation. The circuit constraints are described and the maximum clock frequencies of master and slaves are... 

    Energy-aware scheduling algorithm for precedence-constrained parallel tasks of network-intensive applications in a distributed homogeneous environment

    , Article Proceedings of the 3rd International Conference on Computer and Knowledge Engineering, ICCKE 2013 ; 2013 , Pages 368-375 ; 9781479920921 (ISBN) Ebrahimirad, V ; Rajabi, A ; Goudarzi, M ; Sharif University of Technology
    2013
    Abstract
    A wide range of scheduling algorithms used in the data centers have traditionally concentrated on enhancement of performance metrics. Recently, with the rapid growth of data centers in terms of both size and number, the power consumption has become a major challenge for both industry and society. At the software level, energy-aware task scheduling is an effective technique for power reduction in the data centers. However, most of the currently proposed energy-aware scheduling approaches are only paying attention to computation cost. In the other words, they ignore the energy consumed by the network equipment, namely communication cost. In this paper, the problem of scheduling... 

    Throughput enhancement for repetitive internal cores in latency-insensitive systems

    , Article IET Computers and Digital Techniques ; Volume 6, Issue 5 , 2012 , Pages 342-352 ; 17518601 (ISSN) Zare, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    IEEE  2012
    Abstract
    Latency-insensitive design (LID) is a correct by-construction methodology for system on chip design that prevents multiple iterations in synchronous system design. However, one problem in the LID is system throughput reduction. In this study, a protocol is proposed to increase the throughput of internal cores in the latency-insensitive systems when there are several repetitive structures. The validation of the protocol is checked for latency equivalency in various system graphs. A shell wrapper to implement the protocol is described and superimposed logic gates for the shell wrapper are formulated. Simulation is performed for 12 randomly generated systems and four actual systems. The... 

    Efficient periodic clock calculus in latency-insensitive design

    , Article 2011 18th IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2011, 11 December 2011 through 14 December 2011 ; Dec , 2011 , Pages 546-549 ; 9781457718458 (ISBN) Zare, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2011
    Abstract
    Communication wire delay between multiple blocks is becoming a critical issue in System on Chip (SoC) design. Scheduling-based Latency-Insensitive Design (LID) is a method to alleviate wire delays by utilizing a central scheduling scheme for periodic clock gating of the blocks. The scheduling scheme resides in shift registers as sequences of '1' and '0' bits. In many systems, these sequences are too long, and have large area overhead. This problem indisposes the implementation of the scheduling based protocol. This paper proposes an algorithm that finds sequences with shorter lengths in comparison with the prior algorithm. On synthetic/random test cases, the algorithm gives 45% reduction on... 

    Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing

    , Article Computers and Electrical Engineering ; Volume 42 , 2015 , Pages 74-89 ; 00457906 (ISSN) Esfandiarpoor, S ; Pahlavan, A ; Goudarzi, M ; Sharif University of Technology
    2015
    Abstract
    The necessity and significance of improving the energy efficiency of cloud implementations have increased due to the rapid growth and proliferation of cloud computing services around the world. Virtual machines (VMs) comprise the backend of most, if not all, cloud computing services. Several VMs are often consolidated on a physical machine to efficiently utilize its resources. In this paper, we take into account the cooling and network structure of the datacenter host ing the physical machines when consolidating the VMs so that fewer racks and routers are employed, without compromising the service-level agreements; consequently, idle routing and cooling equipment can be turned off in order... 

    Heuristic algorithm for periodic clock optimisation in scheduling-based latency-insensitive design

    , Article IET Computers and Digital Techniques ; Volume 9, Issue 3 , May , 2015 , Pages 165-174 ; 17518601 (ISSN) Zare, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    Institution of Engineering and Technology  2015
    Abstract
    Delay in communication wires causes design iterations in system-on-chip. Latency-insensitive design copes with this issue by encapsulating each core in a shell wrapper and inserting buffers in the wires to separate the design of core from that of communication wires. Scheduling-based latency-insensitive protocol is a methodology which employs shift registers for periodic clock gating of blocks instead of the shell wrappers. In many cases, the bit sequences inside the shift registers are too long and therefore consume a large area. This study presents a heuristic algorithm that optimises the bit sequences and produces them with shorter lengths compared with the existing method. The algorithm... 

    Power-yield optimization in MPSoC task scheduling under process variation

    , Article Proceedings of the 11th International Symposium on Quality Electronic Design, ISQED 2010, 22 March 2010 through 24 March 2010, San Jose, CA ; 2010 , Pages 747-754 ; 9781424464555 (ISBN) Momtazpour, M ; Sanaei, E ; Goudarzi, M ; Sharif University of Technology
    2010
    Abstract
    Delay and leakage power uncertainty caused by process variation has become a challenging problem in deep submicron technologies. In recent years, the designers have developed methods to tackle this problem in many design levels such as high level synthesis and system level synthesis. This paper addresses the problem of variation-aware task scheduling and binding for multiprocessor system-on-chip (MPSoC). We consider both delay and leakage power variations during the process of finding the best schedule so that leakier processors are less utilized and can be more frequently put in sleep mode to reduce power. Our algorithm takes advantage of event tables to accelerate the statistical timing... 

    Evaluation of distributed stream processing frameworks for IoT applications in smart cities

    , Article Journal of Big Data ; Volume 6, Issue 1 , 2019 ; 21961115 (ISSN) Nasiri, H ; Nasehi, S ; Goudarzi, M ; Sharif University of Technology
    SpringerOpen  2019
    Abstract
    The widespread growth of Big Data and the evolution of Internet of Things (IoT) technologies enable cities to obtain valuable intelligence from a large amount of real-time produced data. In a Smart City, various IoT devices generate streams of data continuously which need to be analyzed within a short period of time; using some Big Data technique. Distributed stream processing frameworks (DSPFs) have the capacity to handle real-time data processing for Smart Cities. In this paper, we examine the applicability of employing distributed stream processing frameworks at the data processing layer of Smart City and appraising the current state of their adoption and maturity among the IoT... 

    A reconfigurable cache architecture for object-oriented embedded systems

    , Article 2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06, Ottawa, ON, 7 May 2006 through 10 May 2006 ; 2006 , Pages 959-962 ; 08407789 (ISSN); 1424400384 (ISBN); 9781424400386 (ISBN) Modarressi, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2006
    Abstract
    A reconfigurable cache architecture for object-oriented application-specific instruction set processors (ASIP) is presented in this paper. The embedded ASIPs we follow in this research are specifically designed to suit object-oriented applications and are synthesized form an object-oriented highlevel specification. The ASIPs are composed of a processor core along with a number of hardware functional units. In order to support concurrent execution of the functional units, we propose a cache architecture which is virtually divided into a number of partitions. The partition sizes can be dynamically changed depending on the run-time behavior of the application. Partitioning the cache not only... 

    Software implementation of MPEG2 decoder on an ASIP JPEG processor

    , Article 17th 2005 International Conference on Microelectronics, ICM 2005, Islamabad, 13 December 2005 through 15 December 2005 ; Volume 2005 , 2005 , Pages 310-317 ; 0780392620 (ISBN); 9780780392625 (ISBN) Mohammadzadeh, N ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2005
    Abstract
    In this paper, we present an MPEG-2 video decoder implemented in our ODYSSEY design methodology. We start with an ASIP tailored to the JPEG decompression algorithm. We extend that ASIP by required software routines such that the extended ASIP can now perform MPEG2 decoding while still benefiting from hardware units common between JPEG and MPEG2. This demonstrates the ability of our approach in extending an already manufactured ASIP, which was tailored to a given application, such that it implements new, yet related applications. The implementation platform is a VirtexII-Pro FPGA. The hardware part is implemented in VHDL, and the software runs on a PowerPC processor. Experimental results show...