Linköping electronic conference proceedings · 2009 · 14 citations · 10 references
ComputingComputer ScienceHigh-performance ComputingCompilersComputer ArchitectureParallel ComputingComputational ModelingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationParallel ArchitecturesCuda ProgrammingGpgpu ComputingGpgpu ProgrammingGpu ArchitectureModeling And SimulationObject-oriented ArchitectureScientific Computing On GpusSimulation Acceleration
This work focuses on the use of parallel hardware to improve the simulation speed of equation-based object-oriented Modelica models. With this intention, a method has been developed that allows for the translation of a restricted class of Modelica models to parallel simulation code, targeted for the Nvidia Tesla architecture and based on the Quantized State Systems (QSS) simulation algorithm. The OpenModelica Compiler (OMC) has been extended with a new back-end module for automatic generation of the simulation code that uses the CUDA extensions to the C language to be executable with a General Purpose Graphic Processing Unit (GPGPU). Preliminary performance measurments of a small example model have been done on the Tesla architecture.
10
NVIDIA Tesla: A Unified Graphics and Computing Architecture
Erik Lindholm, John Nickolls, Stuart F. Oberman et al. · IEEE Micro · 2008 · 1.3K citations
Accelerating Lattice Boltzmann Fluid Flow Simulations Using Graphics Processors
Peter J. Bailey, J. Myre, Stuart D.C. Walsh et al. · 2009 · 158 citations
Computing, Computer Science, Physics +17