Developing Extensible Lattice-Boltzmann Simulators for General-Purpose Graphics-Processing Units
نویسندگان
چکیده
منابع مشابه
Developing Extensible Lattice-Boltzmann Simulators for General-Purpose Graphics-Processing Units
Lattice-Boltzmannmethods are versatile numerical modeling techniques capable of reproducing a wide variety of fluid-mechanical behavior. These methods are well suited to parallel implementation, particularly on the single-instruction multiple data (SIMD) parallel processing environments found in computer graphics processing units (GPUs). Although recent programming tools dramatically improve th...
متن کاملParallel Firewalls on General-Purpose Graphics Processing Units
Firewalls use a rule database to decide which packets will be allowed from one network onto another thereby implementing a security policy. In high-speed networks as the inter-arrival rate of packets decreases, the latency incurred by a firewall increases. In such a scenario, a single firewall become a bottleneck and reduces the overall throughput of the network.A firewall with heavy load, whic...
متن کاملOptimizing RDF Stores by Coupling General-purpose Graphics Processing Units and Central Processing Units
From our experience in using RDF stores as a backend for social media streams, we pinpoint three shortcomings of current RDF stores in terms of aggregation speed, constraints checking and largescale reasoning. Parallel algorithms are being proposed to scale reasoning on RDF graphs. However the current efforts focus on the closure computation using High Performance Computing (HPC) and require pr...
متن کاملGlobal Memory Access Modelling for Efficient Implementation of the Lattice Boltzmann Method on Graphics Processing Units
In this work, we investigate the global memory access mechanism on recent GPUs. For the purpose of this study, we created specific benchmark programs, which allowed us to explore the scheduling of global memory transactions. Thus, we formulate a model capable of estimating the execution time for a large class of applications. Our main goal is to facilitate optimisation of regular data-parallel ...
متن کاملA new approach to the lattice Boltzmann method for graphics processing units
Emerging many-core processors, like CUDA capable nVidia GPUs, are promising platforms for regular parallel algorithms such as the Lattice Boltzmann Method (LBM). Since global memory on graphic devices shows high latency and LBM is data intensive, memory access pattern is an important issue to achieve good performances. Whenever possible, global memory loads and stores should be coalescent and a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Communications in Computational Physics
سال: 2013
ISSN: 1815-2406,1991-7120
DOI: 10.4208/cicp.351011.260112s