Please use this identifier to cite or link to this item:
http://hdl.handle.net/10071/28133| Author(s): | Abreu, P. Fonseca, R. Silva, L. O. |
| Editor: | Schroeder, C. B., Leemans, W., and Esarey, E. |
| Date: | 2009 |
| Title: | Streaming the Boris pusher: A CUDA implementation |
| Volume: | 1086 |
| Book title/volume: | Advanced Accelerator Concepts: Proceedings of the 13th Advanced Accelerator Concepts Workshop |
| Pages: | 328 - 333 |
| Event title: | 13th Advanced Accelerator Concepts Workshop |
| Reference: | Abreu, P., Fonseca, R., & Silva, L. O. (2009). Streaming the Boris pusher: A CUDA implementation. In C. B. Schroeder, W. Leemans, & E. Esarey (Eds.), Advanced Accelerator Concepts: Proceedings of the 13th Advanced Accelerator Concepts Workshop (vol. 1086, pp. 328-333). American Institute of Physics. https://doi.org/10.1063/1.3080927 |
| ISSN: | 0094-243X |
| ISBN: | 978-0-7354-0617-9 |
| DOI (Digital Object Identifier): | 10.1063/1.3080927 |
| Keywords: | Boris pusher Stream processing CUDA |
| Abstract: | We demonstrate an implementation of the Boris Particle Pusher Algorithm using CUDA-enabled processors. A simplified PIC code is used as a reference for the pusher and several tests are shown. The deployment time from a developer point of view is also evaluated. Results show that CUDA is a good tool for significant code acceleration with minimal code impact and minimal effort for the developer. |
| Peerreviewed: | yes |
| Access type: | Open Access |
| Appears in Collections: | IT-CRI - Comunicações a conferências internacionais |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| conferenceobject_37315.pdf | 313,34 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.












