FLAC decoding using GPU acceleration
| dc.contributor.author | Ye, Haolei | |
| dc.contributor.author | McCreath, Eric | |
| dc.contributor.editor | Chen, J | |
| dc.contributor.editor | Yang, LT | |
| dc.coverage.spatial | Melbourne, Australia | |
| dc.date.accessioned | 2024-02-12T00:03:26Z | |
| dc.date.created | December 11-13 2018 | |
| dc.date.issued | 2019 | |
| dc.date.updated | 2022-10-02T07:19:22Z | |
| dc.description.abstract | Free Lossless Audio Codec (FLAC) format is a widely used format for audio storage. Using a lower performance single threaded approach, FLAC is easily decoded faster than the rate at which it is played at. However, if you wish to transcode or edit long FLAC audio files then decoding times using single thread CPU approaches becomes significant. The FLAC format contains a sequence of frames, these frames vary in size so start locations are unknown until the previous frame is decoded. This complicates parallelizing decoding. However, frames start with known fixed bit patterns and each frame contains a frame index, it is possible to locate and decode frames in parallel. In this paper, we present an approach that exploits this characteristic enabling all the frames to be decoded in parallel. This approach is implemented and evaluated using an NVIDIA GeForce GTX 1080 graphics card showing a 5 times performance improvements than the widely used official implementation running on an Intel CoreTM i7-6770K CPU. | en_AU |
| dc.format.mimetype | application/pdf | en_AU |
| dc.identifier.isbn | 978-172811141-4 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/313370 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | IEEE | en_AU |
| dc.relation.ispartofseries | 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE Interna | en_AU |
| dc.rights | © 2018 IEEE | en_AU |
| dc.source | Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11t | en_AU |
| dc.title | FLAC decoding using GPU acceleration | en_AU |
| dc.type | Conference paper | en_AU |
| local.bibliographicCitation.lastpage | 162 | en_AU |
| local.bibliographicCitation.startpage | 155 | en_AU |
| local.contributor.affiliation | Ye, Haolei, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.affiliation | McCreath, Eric, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.authoruid | Ye, Haolei, u5870415 | en_AU |
| local.contributor.authoruid | McCreath, Eric, u4033585 | en_AU |
| local.description.embargo | 2099-12-31 | |
| local.description.notes | Imported from ARIES | en_AU |
| local.description.refereed | Yes | |
| local.identifier.absfor | 460600 - Distributed computing and systems software | en_AU |
| local.identifier.ariespublication | u3102795xPUB1507 | en_AU |
| local.identifier.doi | 10.1109/BDCloud.2018.00035 | en_AU |
| local.identifier.scopusID | 2-s2.0-85063909496 | |
| local.identifier.thomsonID | WOS:000467843200021 | |
| local.publisher.url | https://www.ieee.org/ | en_AU |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- FLAC_Decoding_Using_GPU_Acceleration.pdf
- Size:
- 179.93 KB
- Format:
- Adobe Portable Document Format
- Description: