SwePub
Tyck till om SwePub Sök här!
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "db:Swepub ;mspu:(conferencepaper);pers:(Fritzson Peter)"

Sökning: db:Swepub > Konferensbidrag > Fritzson Peter

  • Resultat 1-10 av 213
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Andersson, Anders, 1983-, et al. (författare)
  • Models for Distributed Real-Time Simulation in a Vehicle Co-Simulator Setup
  • 2013
  • Ingår i: Proceedings of the 5th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools. - Linköping : Linköping University Electronic Press. - 9789175196176 - 9789175196213 ; , s. 131-139
  • Konferensbidrag (refereegranskat)abstract
    • A car model in Modelica has been developed to be used in a new setup for distributed real-time simulation where a moving base car simulator is connected with a real car in a chassis dynamometer via a 500m fiber optic communication link. The new co-simulator set-up can be used in a number of configurations where hardware in the loop can be interchanged with software in the loop. The models presented in this paper are the basic blocks chosen for modeling the system in the context of a distributed real-time simulation, estimating parameters for the powertrain model, the choice of numeric solver, and the interaction with the solver for real-time properties.
  •  
2.
  • Andersson, Niclas, et al. (författare)
  • Comparative Evaluation and Industrial Application of Code Generator Generators
  • 1992
  • Konferensbidrag (övrigt vetenskapligt/konstnärligt)abstract
    • The past ten to fifteen years has seen active research in the area of automatically generating the code generator part of compilers from formal specifications. However, less work has been done on evaluating and applying these systems in an industrial setting. This paper attempts to fill this gap.Three systems for automatic generation of code generators are evaluated in this paper: CGSS, BEG and TWIG. CGSS is an older Graham-Glanville style system based on pattern matching through parsing, whereas BEG and TWIG are more recent systems based on tree pattern matching combined with dynamic programming. An industrial-strength code generator previously implemented for a special-purpose language using the CGSS system is described and compared in some detail to our new implementation based on the BEG system. Several problems of integrating local and global register allocation within automatically generated code generators are described, and some solutions proposed. We finally conclude that current technology of automatically generating code generators is viable in an industrial setting. However, further research needs to be done on the problem of properly integrating register allocation with instruction selection, when both are generated from declarative specifications.
  •  
3.
  • Andersson, Niclas, et al. (författare)
  • Generating Parallel Code from Object Oriented Mathematical Models
  • 1995
  • Ingår i: PPOPP 1995. - New York, NY, USA : ACM. - 0897917006 ; , s. 48-57
  • Konferensbidrag (refereegranskat)abstract
    • For a long time efficient use of parallel computers has been hindered by dependencies introduced in software through low-level implementation practice. In this paper we present a programming environment and language called Object-Math (Object oriented Mathematical language for scientific computing), which aims at eliminating this problem by allowing the user to represent mathematical equation-based models directly in the system. The system performs analysis of mathematical models to extract parallelism and automatically generates parallel code for numerical solution.In the context of industrial applications in mechanical analysis, we have so far primarily explored generation of parallel code for solving systems of ordinary differential equations (ODEs), in addition to preliminary work on generating code for solving partial differential equations. Two approaches to extracting parallelism have been implemented and evaluated: extracting parallelism at the equation system level and at the single equation level, respectively. We found that for several applications the corresponding systems of equations do not partition well into subsystems. This means that the equation system level approach is of restricted general applicability. Thus, we focused on the equation-level approach which yielded significant parallelism for ODE systems solution. For the bearing simulation applications we present here, the achieved speedup is however critically dependent on low communication latency of the parallel computer.
  •  
4.
  • Aronsson, Peter, et al. (författare)
  • A Task Merging Technique for Parallelization of Modelica Models
  • 2005
  • Ingår i: 4th International Modelica Conference. ; , s. -128
  • Konferensbidrag (refereegranskat)abstract
    • This paper presents improvements on techniques of merging tasks in task graphs generated in the ModPar automatic parallelization module of the OpenModelica compiler. Automatic parallelization is performed on Modelica models by building data dependency graphs called task graphs from the model equations. To handle large task graphs with fine granularity, i.e. low ratio of execution and communication cost, the tasks are merged. This is done by using a graph rewrite system(GRS), which is a set of graph transformation rules applied on the task graph. In this paper we have solved the confluence problem of the task merging system by giving priorities to the merge rules. A GRS is confluent if the application order of the graph transformations does not matter, i.e. the same result is gained regardless of application order. We also present a Modelica model suited for automatic parallelization and show results on this using the ModPar module in the OpenModelica compiler.
  •  
5.
  •  
6.
  •  
7.
  •  
8.
  •  
9.
  • Aronsson, Peter, et al. (författare)
  • Parallel Code Generation in MathModelica / An Object Oriented Component Based Simulation Environment
  • 2001
  • Ingår i: Proceedings of Workshop on Parallel/High Performance Object-Oriented Scientific Computing (POOSC’01).
  • Konferensbidrag (refereegranskat)abstract
    • Modelica is an a-causal, equation based, object oriented modeling lan- guage for modeling and efficient simulation of large and complex multi domain systems. The Modelica language, with its strong software component model, makes it possible to use visual component programming, where large complex physical systems can be modeled and composed in a graphical way. One tool with support for both graphical modeling, textual programming and simulation is MathModelica. To deal with growing complexity of modeled systems in the Modelica language, the need for parallelization becomes increasingly important in order to keep sim- ulation time within reasonable limits. The first step in Modelica compilation results in an Ordinary Differential Equa- tion system or a Differential Algebraic Equation system, depending on the spe- cific Modelica model. The Modelica compiler typically performs optimizations on this system of equations to reduce its size. The optimized code consists of simple arithmetic operations, assignments, and function calls. This paper presents an automatic parallelization tool that builds a task graph from the optimized sequential code produced by a commercial Modelica compiler. Var- ious scheduling algorithms have been implemented, as well as specific enhance- ments to cluster nodes for better computation/communication tradeoff. Finally, the tool generates simulation code, in a master-slave fashion, using MPI.
  •  
10.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 213
Typ av publikation
Typ av innehåll
refereegranskat (193)
övrigt vetenskapligt/konstnärligt (20)
Författare/redaktör
Fritzson, Peter, 195 ... (25)
Pop, Adrian Dan Iosi ... (21)
Bunus, Peter (18)
Sjölund, Martin (16)
Pop, Adrian (16)
visa fler...
Aronsson, Peter (14)
Fritzson, Dag (13)
Schamai, Wladimir (11)
Broman, David, 1977- (10)
Engelson, Vadim, 196 ... (9)
Shahmehri, Nahid (8)
Saldamli, Levon (7)
Kamkar, Mariam (7)
Lundvall, Håkan, 197 ... (7)
Viklund, Lars (6)
Nyström, Kaj, 1976- (6)
Engelson, Vadim (6)
Stavåker, Kristian (6)
Asghar, Adeel (4)
Torabzadeh-Tari, Moh ... (4)
Bachmann, Bernhard (4)
Pettersson, Mikael (4)
Garro, Alfredo (4)
Tundis, Andrea (4)
Claeys, Filip (4)
Vanrolleghem, Peter (4)
Ringström, Johan (4)
Sandholm, Anders (4)
Lundvall, Håkan (4)
Gebremedhin, Mahder (4)
Johansson, Olof, 196 ... (4)
Larsdotter Nilsson, ... (4)
Buffoni, Lena (3)
Andersson, Niclas (3)
Nyberg, Mattias (3)
Aronsson, Peter, 197 ... (3)
Nyström, Kaj (3)
Fagerström, Johan (3)
Braun, Willi (3)
Nordling, Patrik (3)
Herber, Johan (3)
Gunnarsson, Johan (3)
Pop, Adrian, 1975- (3)
Saldamli, Levon, 197 ... (3)
Lengquist Sandelin, ... (3)
Monemar, Susanna (3)
Stavåker, Kristian, ... (3)
Siemers, Alexander, ... (3)
Akhvlediani, David (3)
visa färre...
Lärosäte
Linköpings universitet (213)
Kungliga Tekniska Högskolan (8)
Lunds universitet (1)
Linnéuniversitetet (1)
VTI - Statens väg- och transportforskningsinstitut (1)
Språk
Engelska (213)
Forskningsämne (UKÄ/SCB)
Teknik (120)
Naturvetenskap (70)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy