Change search
ReferencesLink to record
Permanent link

Direct link
Exploring the Epiphany manycore architecturefor the Lattice Boltzmann algorithm
Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Computational fluid dynamics (CFD) plays an important role in many scientific applications, ranging from designing more effective boat engines or aircraft wings to predicting tomorrow's weather, but at the cost of requiring huge amounts of computing time. Also, traditional algorithms suffer from scalability limitations, making them hard to parallelize massively.

As a relatively new and promising method for computational fluid dynamics, the Lattice Boltzmann algorithm tries to solve the scalability problems of conventional, but well-tested algorithms in computational fluid dynamics. Through its inherently local structure, it is well suited for parallel processing, and has been implemented on many different kinds of parallel platforms.

Adapteva's Epiphany platform is a modern, low-power manycore architecture, which is designed to scale up to thousands of cores, and has even more ambitious plans for the future. Hardware support for floating-point calculations makes it a possible choice in scientific settings.

The goal of this thesis is to analyze the performance of the Lattice Boltzmann algorithm on the Epiphany platform. This is done by implementing and testing the lid cavity test case in two and three dimensions. In real applications, high performance on large lattices with millions of nodes is very important. Although the tested Epiphany implementation scales very good, the hardware does not provide adequate amounts of local memory and external memory bandwidth, currently preventing widespread use in computational fluid dynamics.

Place, publisher, year, edition, pages
2014. , 41 p.
Keyword [en]
manycore, multicore, adapteva, epiphany, lattice boltzmann, computational fluid dynamics, cfd
National Category
Computer Systems
URN: urn:nbn:se:hh:diva-27095OAI: diva2:764991
2014-11-18, E3, Högskolan i Halmstad, Halmstad, 13:15 (English)
Available from: 2015-02-17 Created: 2014-11-21 Last updated: 2015-02-17Bibliographically approved

Open Access in DiVA

fulltext(385 kB)173 downloads
File information
File name FULLTEXT02.pdfFile size 385 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Centre for Research on Embedded Systems (CERES)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 173 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 802 hits
ReferencesLink to record
Permanent link

Direct link