Loading...
Search for:
goudarzi--m
0.138 seconds
Total 20500 records
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) ; 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 ; 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) ; 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) ; 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 ; 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) ; 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) ; 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) ; 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) ; 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) ; 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...
A novel key partitioning schema for efficient execution of MapReduce applications
, Article 19th International Symposium on Computer Architecture and Digital Systems, CADS 2017, 21 December 2017 through 22 December 2017 ; Volume 2018-January , March , 2018 , Pages 1-6 ; 9781538643792 (ISBN) ; Nabavinejad, S. M ; Goudarzi, M ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2018
Abstract
MapReduce and its open source implementation, Hadoop, are the prevailing platforms for big data processing. MapReduce is a simple programming model for performing large computational problems in large-scale distributed systems. This model consists of two major phases: Map and Reduce. Between these two main phases, partitioner part is embedded which distributes produced keys by Map tasks among Reduce tasks. When the amount of keys and their associated values, which are called intermediate data, is huge, this part has significant impact on execution time of Reduce tasks, and consequently, completion time of jobs. In this paper, we present a network and resource aware key partitioner to...
Design and construction of a two-phase fluid piston engine based on the structure of fluidyne
, Article Energy ; Volume 127 , 2017 , Pages 660-670 ; 03605442 (ISSN) ; Yarahmadi, M ; Shafii, M. B ; Sharif University of Technology
Elsevier Ltd
2017
Abstract
Engines that extract energy from low-grade heat sources, e.g., from other processes, have received considerable attention recently. The use of Fluidyne, which is a liquid piston Stirling engine, is quite popular. Herein, we explore the use of liquid-to-vapor phase change in a Fluidyne. This provides two considerable differentiators; (1) exploitation of very low temperature difference ΔT≈30 K, and (2) relatively low temperature ΔT≈330 K heat sources, for producing mechanical work, and thus electrical energy. The influence of three operating parameters, i.e., input heat flux, working fluid, and filling ratio, on the performance of the engine was characterized. Their optimum values, which yield...
Implementation of a jpeg object-oriented ASIP: A case study on a system-level design methodology
, Article 17th Great Lakes Symposium on VLSI, GLSVLSI'07, Stresa-Lago Maggiore, 11 March 2007 through 13 March 2007 ; 2007 , Pages 329-334 ; 159593605X (ISBN); 9781595936059 (ISBN) ; Najafvand, M ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
2007
Abstract
In this paper, we present a JPEG decoder implemented in our ODYSSEY design methodology. We start with an object-oriented JPEG decoder model. The total operation from modeling to implementation is done automatically by our EDA tool-set in about 10 hours. The resultant system is a JPEG decoder ASIP whose hardware part is implemented on FPGA logic blocks and software part runs on a MicroBlaze processor. This ASIP can be extended by software routines to implement the motion JPEG or MPEG2 decoding algorithms. We implemented our system on ML402 FPGA-based prototype board. Experimental results show that our ASIP implementation is comparable to other approaches while our approach enables quick and...
SVNN: an efficient PacBio-specific pipeline for structural variations calling using neural networks
, Article BMC Bioinformatics ; Volume 22, Issue 1 , 2021 ; 14712105 (ISSN) ; Hadadian Nejad Yousefi, M ; Goudarzi, M ; Sharif University of Technology
BioMed Central Ltd
2021
Abstract
Background: Once aligned, long-reads can be a useful source of information to identify the type and position of structural variations. However, due to the high sequencing error of long reads, long-read structural variation detection methods are far from precise in low-coverage cases. To be accurate, they need to use high-coverage data, which in turn, results in an extremely time-consuming pipeline, especially in the alignment phase. Therefore, it is of utmost importance to have a structural variation calling pipeline which is both fast and precise for low-coverage data. Results: In this paper, we present SVNN, a fast yet accurate, structural variation calling pipeline for PacBio long-reads...
A framework for object-oriented embedded sysem development based on OO-ASIPS
, Article Journal of Circuits, Systems and Computers ; Volume 17, Issue 6 , 2008 , Pages 973-993 ; 02181266 (ISSN) ; Hessabi, S ; Goudarzi, M ; Malaki, M ; Sharif University of Technology
2008
Abstract
The growing complexity of today's embedded systems demands new methodologies and tools to manage the problems of analysis, design, implementation, and validation of complex-embedded systems. Focusing on this issue, this paper describes a design and implementation toolset using our ODYSSEY methodology, which advocates object-oriented (OO) modeling of embedded systems and its ASIP-based implementation. The proposed approach promotes a smooth transition from high-level object-oriented specification to the final embedded system, which is composed of hardware and software components. The transition from higher to lower abstraction levels is facilitated by the use of our GUI, which supports the...
A table-based application-specific prefetch engine for object-oriented embedded systems
, Article 2006 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2006, Samos, 17 July 2006 through 20 July 2006 ; 2006 , Pages 7-13 ; 1424401550 (ISBN); 9781424401550 (ISBN) ; Modarressi, M ; Goudarzi, M ; Javanhemmat, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2006
Abstract
A table-based application-specific data prefetching mechanism is presented in this paper. This mechanism is proposed to improve the performance of the application specific instruction-set processors (ASIP) we develop customized to an object-oriented application. In this approach, we divide the data accesses of a class method into two conditional and unconditional parts. We supply the prefetch engine with the static information about each part to prefetch all data fields of an object required by a class method when the class method is invoked. Effective management of memory access patterns by dividing them based on the method to which they belong and storing the access information of nested...
SVNN: an efficient PacBio-specific pipeline for structural variations calling using neural networks
, Article BMC Bioinformatics ; Volume 22, Issue 1 , 2021 ; 14712105 (ISSN) ; Hadadian Nejad Yousefi, M ; Goudarzi, M ; Sharif University of Technology
BioMed Central Ltd
2021
Abstract
Background: Once aligned, long-reads can be a useful source of information to identify the type and position of structural variations. However, due to the high sequencing error of long reads, long-read structural variation detection methods are far from precise in low-coverage cases. To be accurate, they need to use high-coverage data, which in turn, results in an extremely time-consuming pipeline, especially in the alignment phase. Therefore, it is of utmost importance to have a structural variation calling pipeline which is both fast and precise for low-coverage data. Results: In this paper, we present SVNN, a fast yet accurate, structural variation calling pipeline for PacBio long-reads...
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 ; 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) ; 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) ; 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...