Loading...
Search for: data-flow-analysis
0.005 seconds

    Two-phase prediction of L1 data cache misses

    , Article IEE Proceedings: Computers and Digital Techniques ; Volume 153, Issue 6 , 2006 , Pages 381-388 ; 13502387 (ISSN) Mahjur, A ; Jahangir, A. H ; Sharif University of Technology
    2006
    Abstract
    Hardware prefetching schemes which divide the misses into streams are generally preferred to other hardware based schemes. But, as they do not know when the next miss of a stream happens, they cannot prefetch a block in appropriate time. Some of them use a substantial amount of hardware storage to keep the predicted miss blocks from all streams. The other approaches follow the program flow and prefetch all target addresses including those blocks which already exist in the L1 data cache. The approach presented predicts the stream of next miss and then prefetches only the next miss address of the stream. It offers a general prefetching framework, two-phase prediction algorithm (TPP), that lets... 

    Performance analysis of opportunistic broadcast for delay-tolerant wireless sensor networks

    , Article Journal of Systems and Software ; Vol. 83, issue. 8 , 2010 , p. 1310-1317 ; ISSN: 1641212 Nayebi, A ; Sarbazi-Azad, H ; Karlsson, G ; Sharif University of Technology
    Abstract
    This paper investigates a class of mobile wireless sensor networks that are unconnected most of the times; we refer to them as delay-tolerant wireless sensor networks (DTWSN). These networks inherit their characteristics from both delay tolerant networks (DTN) and traditional wireless sensor networks. After introducing DTWSNs, three main problems in the design space of these networks are discussed: routing, data gathering, and neighbor discovery. A general protocol is proposed for DTWSNs based on opportunistic broadcasting in delay-tolerant networks with radio device on-off periods. Three performance measures are defined in the study: the energy for sending queries to ask for data from... 

    Performance analysis of opportunistic broadcast for delay-tolerant wireless sensor networks

    , Article Journal of Systems and Software ; Volume 83, Issue 8 , 2010 , Pages 1310-1317 ; 01641212 (ISSN) Nayebi, A ; Sarbazi Azad, H ; Karlsson, G ; Sharif University of Technology
    2010
    Abstract
    This paper investigates a class of mobile wireless sensor networks that are unconnected most of the times; we refer to them as delay-tolerant wireless sensor networks (DTWSN). These networks inherit their characteristics from both delay tolerant networks (DTN) and traditional wireless sensor networks. After introducing DTWSNs, three main problems in the design space of these networks are discussed: routing, data gathering, and neighbor discovery. A general protocol is proposed for DTWSNs based on opportunistic broadcasting in delay-tolerant networks with radio device on-off periods. Three performance measures are defined in the study: the energy for sending queries to ask for data from... 

    Formless: scalable utilization of embedded manycores in streaming applications

    , Article Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) ; 2012 , Pages 71-78 ; 9781450312127 (ISBN) Hashemi, M ; Foroozannejad, M. H ; Ghiasi, S ; Etzel, C ; Sharif University of Technology
    Abstract
    Variants of dataflow specification models are widely used to synthesize streaming applications for distributed-memory parallel processors. We argue that current practice of specifying streaming applications using rigid dataflow models, implicitly prohibits a number of platform oriented optimizations and hence limits portability and scalability with respect to number of processors. We motivate Functionally-cOnsistent stRucturally-MalLEabe Streaming Specification, dubbed FORMLESS, which refers to raising the abstraction level beyond fixed-structure dataflow to address its portability and scalability limitations. To demonstrate the potential of the idea, we develop a design space exploration... 

    Polynomial-time fence insertion for structured programs

    , Article 33rd International Symposium on Distributed Computing, DISC 2019, 14 October 2019 through 18 October 2019 ; Volume 146 , 2019 ; 18688969 (ISSN); 9783959771269 (ISBN) Taheri, M ; Pourdamghani, A ; Lesani, M ; Suomela J ; Sharif University of Technology
    Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing  2019
    Abstract
    To enhance performance, common processors feature relaxed memory models that reorder instructions. However, the correctness of concurrent programs is often dependent on the preservation of the program order of certain instructions. Thus, the instruction set architectures offer memory fences. Using fences is a subtle task with performance and correctness implications: using too few can compromise correctness and using too many can hinder performance. Thus, fence insertion algorithms that given the required program orders can automatically find the optimum fencing can enhance the ease of programming, reliability, and performance of concurrent programs. In this paper, we consider the class of... 

    Linear temporal logic of constraint automata

    , Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 972-975 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) Navidpour, S ; Izadi, M ; Sharif University of Technology
    2008
    Abstract
    Constraint automata are formalisms to describe the behavior and possible data flow in coordination models. In this paper we introduce a linear time temporal logic, called temporal logic of steps (TLS), for specifying the executions of constraint automata. TLS is the first attempt in presenting a linear temporal logic for constraint automata. Having TLS in hand, we are able to design model checking algorithms for verification of concurrent systems modeled by constraint automata. © 2008 Springer-Verlag  

    Modeling component connectors: synchronisation and context-dependency

    , Article Proceedings - 6th IEEE International ConfProceedings - 6th IEEE International Conerence on Software Engineering and Formal Methods, SEFM 2008, 10 November 2008 through 14 November 2008, Cape Town ; 2008 , Pages 303-312 ; 9780769534374 (ISBN) Izadi, M ; Bonsangue, M. M ; Clarke, D ; Sharif University of Technology
    2008
    Abstract
    Reo is an exogenous coordination language for component connectors extending data flow networks with synchronization and context-dependent behavior. We propose an operational model of Reo based on Büchi automata in which port synchronization is modeled by records labeling the transitions, whereas context dependencies are stored in the states. We provide a composition operator which models the joining of two connectors, and show that it can be obtained by using two standard operators: alphabet extension and automata product. Our semantics has the advantage over previous models in that it is based on standard automata theory, so that existing theories and tools can be easily reused. Moreover,... 

    Co-evolutionary reliability-oriented high-level synthesis

    , Article 2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008, Seattle, WA, 18 May 2008 through 21 May 2008 ; 2008 , Pages 2026-2029 ; 02714310 (ISSN) ; 9781424416844 (ISBN) Safari, S ; Aminzadeh, S ; Sharif University of Technology
    2008
    Abstract
    The main contribution of this paper is utilizing bio-inspired evolutionary algorithm for reliability oriented high level synthesis. In this paper genetic algorithm is used to schedule a data-flow graph considering latency and resource allocation considering resource constraints and area overhead. Then a co-evolutionary strategy merges the results of these solutions to find the RT level design of the circuit which satisfies both performance and area constraints. To satisfy the user-defined reliability, another genetic algorithm is developed to insert some hardware redundancies to the resulted data-path. Experimental results show using the proposed approach results in an acceptable reliability... 

    Investigation into the capability of a modern decline curve analysis for gas condensate reservoirs

    , Article Scientia Iranica ; Vol. 18, issue. 3 C , June , 2011 , p. 491-501 ; ISSN: 10263098 Sadeghi Boogar, A ; Gerami, S ; Masihi, M ; Sharif University of Technology
    Abstract
    Techniques of production data analysis for single-phase oil and gas reservoirs have advanced significantly over the past few years. These techniques range from traditional (Arps and Fetkovich) to modern (for the variation of operating conditions at the wellbore). The application of these techniques for analysis of the production data of a gas condensate reservoir may not yield reliable answers due to the fact that the flow of fluid in gas condensate reservoirs is not single-phase. This paper presents the treatment of a modern method of production data analysis (single-phase flow) to analyze the production data of a gas condensate reservoir (two-phase flow). For this purpose, a single-phase... 

    Application of silver nanoparticles and principal component-artificial neural network models for simultaneous determination of levodopa and benserazide hydrochloride by a kinetic spectrophotometric method

    , Article Spectrochimica Acta - Part A: Molecular and Biomolecular Spectroscopy ; Volume 82, Issue 1 , November , 2011 , Pages 25-30 ; 13861425 (ISSN) Tashkhourian, J ; Hormozi Nezhad, M. R ; Khodaveisi, J ; Sharif University of Technology
    2011
    Abstract
    A multicomponent analysis method based on principal component analysis-artificial neural network model (PC-ANN) is proposed for the simultaneous determination of levodopa (LD) and benserazide hydrochloride (BH). The method is based on the reaction of levodopa and benserazide hydrochloride with silver nitrate as an oxidizing agent in the presence of PVP and formation of silver nanoparticles. The reaction monitored at analytical wavelength 440 nm related to surface plasmon resonance band of silver nanoparticles. Differences in the kinetic behavior of the levodopa and benserazide hydrochloride were exploited by using principal component analysis, an artificial neural network (PC-ANN) to resolve... 

    Investigation into the capability of a modern decline curve analysis for gas condensate reservoirs

    , Article Scientia Iranica ; Volume 18, Issue 3 C , June , 2011 , Pages 491-501 ; 10263098 (ISSN) Sadeghi Boogar, A ; Gerami, S ; Masihi, M ; Sharif University of Technology
    2011
    Abstract
    Techniques of production data analysis for single-phase oil and gas reservoirs have advanced significantly over the past few years. These techniques range from traditional (Arps and Fetkovich) to modern (for the variation of operating conditions at the wellbore). The application of these techniques for analysis of the production data of a gas condensate reservoir may not yield reliable answers due to the fact that the flow of fluid in gas condensate reservoirs is not single-phase. This paper presents the treatment of a modern method of production data analysis (single-phase flow) to analyze the production data of a gas condensate reservoir (two-phase flow). For this purpose, a single-phase... 

    Implementation-aware model analysis: The case of buffer-throughput tradeoff in streaming applications

    , Article Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 18 June 2015 through 19 June 2015 ; Volume 2015-June , 2015 , Pages 108-117 ; 9781450332576 (ISBN) Mirzazad Barijough, K ; Hashemi, M ; Khibin, V ; Ghiasi, S ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Models of computation abstract away a number of implementation details in favor of well-defined semantics. While this has unquestionable benefits, we argue that analysis of models solely based on operational semantics (implementation oblivious analysis) is unfit to drive implementation design space exploration. Specifically, we study the tradeoff between buffer size and streaming throughput in applications modeled as synchronous data flow (SDF) graphs. We demonstrate the inherent inaccuracy of implementation-oblivious approach, which only considers SDF operational semantic. We propose a rigorous transformation, which equips the state of the art buffer-throughput tradeoff analysis technique... 

    Implementation-aware model analysis: The case of buffer-throughput tradeoff in streaming applications

    , Article ACM SIGPLAN Notices ; Volume 50, Issue 5 , May , 2015 , Pages 103-112 ; 15232867 (ISSN) Barijough, K. M ; Hashemi, M ; Khibin, V ; Ghiasi, S ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Models of computation abstract away a number of implementation details in favor of well-defined semantics. While this has unquestionable benefits, we argue that analysis of models solely based on operational semantics (implementationoblivious analysis) is unfit to drive implementation design space exploration. Specifically, we study the tradeoff between buffer size and streaming throughput in applications modeled as synchronous data flow (SDF) graphs. We demonstrate the inherent inaccuracy of implementationoblivious approach, which only considers SDF operational semantic. We propose a rigorous transformation, which equips the state of the art buffer-throughput tradeoff analysis technique... 

    Experimental investigation of pulsating heat pipes and a proposed correlation

    , Article Heat Transfer Engineering ; Volume 31, Issue 10 , Oct , 2010 , Pages 854-861 ; 01457632 (ISSN) Shafii, M. B ; Arabnejad, S ; Saboohi, Y ; Jamshidi, H ; Sharif University of Technology
    2010
    Abstract
    Pulsating heat pipes are complex heat transfer devices, and their optimum thermal performance is largely dependent on different parameters. In this paper, in order to investigate these parameters, first a closed-loop pulsating heat pipe (CLPHP) was designed and manufactured. The CLPHP was made of copper tubes with internal diameters of 1.8 mm. The lengths of the evaporator, adiabatic, and condenser sections were 60, 150, and 60 mm, respectively. Afterward, the effect of various parameters, including the working fluid (water and ethanol), the volumetric filling ratio (30%, 40%, 50%, 70%, 80%), and the input heat power (5 to 70 W), on the thermal performance of the CLPHP was investigated... 

    Fatigue life estimation of spot welds using a crack propagation-based method with consideration of residual stresses effect

    , Article Materials Science and Engineering A ; Volume 527, Issue 23 , 2010 , Pages 6359-6363 ; 09215093 (ISSN) Mirsalehi, S. E ; Kokabi, A. H ; Sharif University of Technology
    2010
    Abstract
    In the present paper, a crack propagation-based fatigue life estimation approach has been proposed for resistance spot welds. The presented approach also takes into account the effect of welding residual stresses. It can provide an accurate and systematic prediction of the life of spot weld joints with various dimensions and shapes. Experimental verification tests confirmed the validity of the calculations and good agreement was found between the theoretical predictions and experimental data  

    A comprehensive power-performance model for NoCs with multi-flit channel buffers

    , Article Proceedings of the International Conference on Supercomputing, 8 June 2009 through 12 June 2009, Yorktown Heights, NY ; 2009 , Pages 470-478 ; 9781605584980 (ISBN) Arjomand, M ; Sarbazi-Azad, H ; ACM SIGARCH ; Sharif University of Technology
    2009
    Abstract
    Large Multi-Processor Systems-on-Chip use Networks-on-Chip with a high degree of reusability and scalability for message communication. Therefore, network infrastructure is a crucial element affecting the overall system performance. On the other hand, technology improvements may lead to much energy consumption in micro-routers of an on-chip network. This necessitates an exhaustive analysis of NoCs for future designs. This paper presents a comprehensive analytical model to predict message latency for different data flows traversing across the network. This model considers channel buffers of multiple flits which were not previously studied in NoC context. Also, architectural descriptions of... 

    Interfacial instability of growing drop: experimental study and conceptual analysis

    , Article Colloids and Surfaces A: Physicochemical and Engineering Aspects ; Volume 347, Issue 1-3 , 2009 , Pages 167-174 ; 09277757 (ISSN) Javadi, A ; Bastani, D ; Kragel, J ; Miller, R ; Sharif University of Technology
    Elsevier  2009
    Abstract
    Capillary pressure experiments were performed at the water/hexane interface including adsorption and mass exchange of hexanol under different conditions. The results from growing drop experiments show that instabilities due to Marangoni convection not only depend on the same parameters as have been reported for quasi-static interfaces, such as direction of mass transfer, distribution coefficient and ratio of diffusion coefficients, but also on the experimental conditions such as dispersed phase flow rate, capillary tip size, size of growing drop and its lifetime. Based on a new flow expansion model for mass transfer, a new approach is presented for data analysis, which includes the various... 

    Prediction of the selectivity coefficient of ionic liquids in liquid-liquid equilibrium systems using artificial neural network and excess Gibbs free energy models

    , Article Particulate Science and Technology ; Volume 28, Issue 4 , 2010 , Pages 379-391 ; 02726351 (ISSN) Dehnavi, S. M ; Pazuki, G ; Goodarznia, I ; Vossoughi, M ; Sharif University of Technology
    2010
    Abstract
    In this work, the selectivity coefficients of ionic liquids in liquid-liquid systems were correlated and predicted by the NRTL, UNIQUAC, and Wilson-NRF Gibbs free energy models and also by an artificial neural network system. The three thermodynamic models need six binary interaction parameters between solvent(1)-solvent(2), solvent(1)-ionic liquid, and solvent(2)-ionic liquid pairs in obtaining the selectivity of ionic liquid in liquid-liquid systems. Also, the selectivity coefficients of ionic liquids were modeled using an artificial neural network system. In the proposed neural network system, temperature, molecular weight of ionic liquid, molecular weight of solvents, and mole fractions... 

    A comparative study of the performance of a SI engine fuelled by natural gas as alternative fuel by thermodynamic simulation

    , Article 2009 ASME Internal Combustion Engine Division Fall Technical Conference, ICEF 2009, Lucerne, 27 September 2009 through 30 September 2009 ; 2009 , Pages 49-57 ; 9780791843635 (ISBN) Dashti, M ; Hamidi, A. A ; Mozafari, A. A ; Sharif University of Technology
    American Society of Mechanical Engineers (ASME)  2009
    Abstract
    With the declining energy resources and increase of pollutant emissions, a great deal of efforts has been focused on the development of alternatives for fossil fuels. One of the promising alternative fuels to gasoline in the internal combustion engine is natural gas [1-5]. The application of natural gas in current internal combustion engines is realistic due to its many benefits. The higher thermal efficiency due to the higher octane value and lower exhaust emissions including CO2 as a result of the lower carbon to hydrogen ratio of the fuel are the two important feature of using CNG as an alternative fuel. It is well known that computer simulation codes are valuable economically as a cost...