Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

FLAC decoding using GPU acceleration

dc.contributor.authorYe, Haolei
dc.contributor.authorMcCreath, Eric
dc.contributor.editorChen, J
dc.contributor.editorYang, LT
dc.coverage.spatialMelbourne, Australia
dc.date.accessioned2024-02-12T00:03:26Z
dc.date.createdDecember 11-13 2018
dc.date.issued2019
dc.date.updated2022-10-02T07:19:22Z
dc.description.abstractFree 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.mimetypeapplication/pdfen_AU
dc.identifier.isbn978-172811141-4en_AU
dc.identifier.urihttp://hdl.handle.net/1885/313370
dc.language.isoen_AUen_AU
dc.publisherIEEEen_AU
dc.relation.ispartofseries16th 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 Internaen_AU
dc.rights© 2018 IEEEen_AU
dc.sourceProceedings - 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, 11ten_AU
dc.titleFLAC decoding using GPU accelerationen_AU
dc.typeConference paperen_AU
local.bibliographicCitation.lastpage162en_AU
local.bibliographicCitation.startpage155en_AU
local.contributor.affiliationYe, Haolei, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationMcCreath, Eric, College of Engineering and Computer Science, ANUen_AU
local.contributor.authoruidYe, Haolei, u5870415en_AU
local.contributor.authoruidMcCreath, Eric, u4033585en_AU
local.description.embargo2099-12-31
local.description.notesImported from ARIESen_AU
local.description.refereedYes
local.identifier.absfor460600 - Distributed computing and systems softwareen_AU
local.identifier.ariespublicationu3102795xPUB1507en_AU
local.identifier.doi10.1109/BDCloud.2018.00035en_AU
local.identifier.scopusID2-s2.0-85063909496
local.identifier.thomsonIDWOS:000467843200021
local.publisher.urlhttps://www.ieee.org/en_AU
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FLAC_Decoding_Using_GPU_Acceleration.pdf
Size:
179.93 KB
Format:
Adobe Portable Document Format
Description:
abcd